Tất cả
Việc làm
Công ty

Tạo thông báo việc làm ngay

17 việc làmReact JS

Thông tin công ty

Bài viết liên quan

Xem tất cả
Khi nào nên sử dụng cluster trong Node.js – đa luồng trong Node.js

Khi nào nên sử dụng cluster trong Node.js – đa luồng trong Node.js

Bài viết được sự cho phép của tác giả Sơn Dương Từ trước tới nay, các bạn được học về Node.js đều được bảo là Node.js chỉ xử lý đơn luồng. Tức là tại một thời điểm, chỉ có một Thread được thực hiện. Nói đơn giản cho dễ hiểu: bạn có CPU 8 nhân, 16 threads. Giờ bạn muốn duyệt một 1 triệu records để tìm phần tử lớn nhất. Với node.js, sẽ chỉ có 1 thread của CPU là thực hiện công việc duyệt tìm vì mặc định Node.js là single-thread. 1 thread chạy cắm đầu, 7 threads kia ngồi cười khúc khích. Nhưng với Java, công việc được chia đều ra cho các threads, nên tốc độ sẽ xử lý trong bài toán ví dụ này sẽ nhanh hơn. Đến đây, mình tin là bạn sẽ bật ra thắc mắc: Vậy không có cách nào để Node.js thực hiện đa luồng à? Thế mạnh của Node.js là cơ chế none-blocking I/O, giúp ứng dụng có tốc độ rất nhanh. Tuy nhiê [...]

Đọc thêm
7 mẹo tạm biệt dirty code trong lập trình JS

7 mẹo tạm biệt dirty code trong lập trình JS

Bài viết được sự cho phép của tác giả Duy Phan Trong thế giới lập trình, trách nhiệm lớn nhất của chúng ta không phải chỉ làm cho code chạy được, mà còn phải đảm bảo rằng các đoạn code mà chúng ta viết có thể dễ dàng kiểm tra và bảo trì trong một khoảng thời gian dài. [caption id="attachment_62763" align="aligncenter" width="800"] Tạm biệt dirty code trong lập trình JS[/caption] Khi chúng ta bước chân vào thế giới lập trình, chúng ta có thể thấy được những điều hữu ích mà nó đem lại cho hàng triệu người. Chỉ bằng việc thao tác với các đoạn code, lập trình đã giúp cho cuộc sống của chúng ta trở nên dễ dàng hơn. Tuy nhiên, "năng lực lớn đi đôi với trách nhiệm lớn". Trong thế giới lập trình, trách nhiệm lớn nhất của chúng ta không phải chỉ làm cho code chạy được, mà còn phả [...]

Đọc thêm
AngularJS Là Gì? AngularJS và Angular có khác nhau?

AngularJS Là Gì? AngularJS và Angular có khác nhau?

AngularJS là gì? Nó có giống các framework khác không? AngularJS là 1 framework front end khá phổ biến hiện nay. Cùng TopDev khám phá kiến thức về AngularJS một cách chi tiết nhất tại bài viết dưới đây. [caption id="attachment_50943" align="aligncenter" width="1200"] AngularJS Là Gì? AngularJS và Angular có khác nhau?[/caption] AngularJS là gì? AngularJS là một framework JavaScript mã nguồn mở, được phát triển bởi Google năm 2009. [caption id="attachment_24488" align="aligncenter" width="575"] AngularJS là một framework được phát triển bởi Google[/caption] AngularJS dùng để xây dựng các ứng dụng web động. Nó được thiết kế để làm cho quá trình phát triển các ứng dụng web dễ dàng và hiệu quả hơn thông qua việc cung cấp các công cụ mạnh mẽ và linh hoạt. AngularJS cho phép các nhà phát triển sử dụng HTML như một ngôn ngữ mẫu và mở rộng cú pháp HTML để biểu diễn các thành phần ứng dụng một cách rõ ràng và dễ hiểu. Kiến trúc AngularJS MVC AngularJS được xây dựng dựa trê [...]

Đọc thêm
Logging ứng dụng viết bằng node.js qua 3 cấp độ

Logging ứng dụng viết bằng node.js qua 3 cấp độ

Vấn đề Là một developer chúng ta biết mỗi một đoạn mã được thêm vào thì lại tăng nguy cơ sinh ra lỗi. Có khi mất cả tháng làm một tính năng mới chạy ngon lành trên môi trường development thế nhưng khi lên môi trường production thì lại lỗi!? Những lúc như thế thay vì vò đầu bứt tai đoán xem mình đã làm gì sai thì hãy nhanh chóng vào xem log của hệ thống. Log có thể là của máy chủ, của công cụ Devops hay chính là những dòng log được thêm trong mã. Nói như thế để chúng ta hình dung ra được tầm quan trọng của log, nếu không có log chúng ta sẽ chẳng biết điều gì đang xảy ra nếu chẳng may gặp sự cố. Mà log không phải thích là log đâu, có phải log càng nhiều càng tốt? Log phải có hệ thống, có tổ chức và mang lại một giá trị tương xứng nào đó. Bài viết ngày hô [...]

Đọc thêm