Đây là các bài viết trong chuyên mục Lập trình.

Để xem tất cả các bài viết click vào đây.

So sánh: CSS-in-JS vs CSS module

So sánh: CSS-in-JS vs CSS module

CSS luôn là vấn đề nan giải với các lập trình viên frontend. Việc so sánh CSS module và CSS-in-JS sẽ là một chủ đề phức tạp ở thời điểm hiện tại và trong vài năm tới, đặc biệt là những vấn đề liên quan đến hiệu suất. Tuy nhiên […]

Lambda trong Python

Lambda trong Python

Chắc hẳn ai cũng đã từng có lần sử dụng lambda trong Python. Không hiếm những đoạn code như dưới đây được chia sẻ rộng rãi trong cộng đồng những người lập trình Python. sorted_by_values = sorted(items, key=lambda i: i[1]) Vậy, lambda là gì? Nó khác gì với […]

Node.js: Patterns & best practices

Node.js: Patterns & best practices

Node.js là một môi trường lập trình phổ biến, được dùng để xây dựng các ứng dụng cần xử lý lượng request đồng thời lớn. Sự đơn giản, linh hoạt của nó là ưu điểm rất lớn so với các môi trường lập trình khác. Thế nhưng, chính sự […]

Ghi log cho ứng dụng Node.js

Ghi log cho ứng dụng Node.js

Ghi log là một quá trình rất quan trọng để theo dõi và khắc phục sự cố cho các ứng dụng Node.js nói riêng và tất cả các ứng dụng nói chung. Chúng giúp theo dõi lỗi trong ứng dụng, giúp ích trong quá trình phân tích và tối […]

JavaScript: cơ chế thu hồi rác

JavaScript: cơ chế thu hồi rác

Trong bài viết này, tôi sẽ trình bày những hiểu biết của mình về một trong những cơ chế hoạt động bên trong của JavaScript engine – cơ chế thu hồi rác. Cơ chế thu hồi rác (garbage collection – GC) luôn là một phần quan trọng của bất kỳ ngôn ngữ […]

Hiểu hơn về React: React Fiber

Hiểu hơn về React: React Fiber

Việc React sử dụng “DOM ảo” có lẽ ai cũng biết. Thế nhưng, cơ chế bên trong của React như thế nào, ví dụ như việc chuyển DOM “ảo” thành DOM “thật”, cơ chế thay đổi DOM mỗi khi state thay đổi lại ít khi được đề cập. Trong bài […]

Dấu ngoặc nhọn trong shell

Dấu ngoặc nhọn trong shell

Nhân bài viết trước viết về dấu ngoặc trong shell script, tôi sẽ tiếp tục những nội dung liên quan đến chủ đề đó. Trong bài viết này, tôi muốn nói đến một dấu ngoặc khác, dấu ngoặc nhọn {. Có thể có nhiều người đã sử dụng nó, nhưng không […]

Sự khác biệt của các toán tử [[ vs [ vs ( vs (( trong shell script

Sự khác biệt của các toán tử [[ vs [ vs ( vs (( trong shell script

Để tự động hóa các thao tác trong công việc, shell script chính là một phương pháp rất hiệu quả. Shell script có thể chạy được ở mọi nơi mà không cần cài đặt nhiều (Windows giờ cũng có WSL để chạy Linux shell rồi). Tuy nhiên, trong bài viết […]

Nâng cao điểm hiệu suất trên Lighthouse cho ứng dụng React

Nâng cao điểm hiệu suất trên Lighthouse cho ứng dụng React

Lighthouse là một công cụ mã nguồn mở, hiện tại đã được tích hợp vào các trình duyệt dùng nhân Chromium, dùng để đánh giá hiệu suất hoạt động của các trang web. Lighthouse cung cấp nhiều thông tin giá trị cho những lập trình viên web như: Điểm số […]

Giới thiệu Deno – một lựa chọn thay thế cho Node.js

Giới thiệu Deno – một lựa chọn thay thế cho Node.js

Deno là môi trường để thực thi JavaScript và TypeScript tương tự như Node.js. Deno là công cụ được tạo bởi Ryan Dahl – cũng là tác giả của Node.js – để khắc phục những thiếu sót của Node.js. Nó vẫn được xây dựng dựa trên V8 JavaScript Engine […]

Welcome

manhhomienbienthuy

Đây là thế giới của manhhomienbienthuy (naa). Chào mừng đến với thế giới của tôi!

Bài viết mới

Chuyên mục

Lưu trữ theo năm

Thông tin liên hệ

Cảm ơn bạn đã quan tâm blog của tôi. Nếu có bất điều gì muốn nói, bạn có thể liên hệ với tôi qua các mạng xã hội, tạo discussion hoặc report issue trên Github.