Giải thích về event-loop trong JavaScript
Tại sao Event Loop sinh ra JavaScript ban đầu được thiết kế để chạy trong trình duyệt và nó có một đặc điểm quan trọng: chỉ có một luồng thực thi (single-threaded). Nghĩa là tại một thời điểm chỉ ...
Tại sao Event Loop sinh ra JavaScript ban đầu được thiết kế để chạy trong trình duyệt và nó có một đặc điểm quan trọng: chỉ có một luồng thực thi (single-threaded). Nghĩa là tại một thời điểm chỉ ...
Nguồn: Medium Giới thiệu Trong hầu hết các ứng dụng hiện đại, chúng ta đang chuyển sang kiến trúc microservices. Vì kiến trúc microservices bao gồm nhiều dịch vụ độc lập, nên các kết nối giữa các...
Giới thiệu Singleton là một Design Pattern thuộc nhóm Creational Pattern. Nó đảm bảo chỉ duy nhất một thể hiện của một lớp được tạo ra trong suốt chương trình. Đặt vấn đề Trong nhiều trường hợp, ...
Giới thiệu Định nghĩa: Factory Method là một Design Pattern thuộc nhóm Creational Patterns (Mẫu thiết kế tạo đối tượng), cung cấp một cách để tạo các đối tượng của lớp một cách linh hoạt mà không ...
Nguồn: Design Pattern Tiếng Việt Giới thiệu Builder Pattern là một Creational Design Pattern cho phép xây dựng đối tượng phức tạp bằng cách sử dụng các đối tượng riêng biệt đại diện cho từng bộ p...
1. SEQUELIZE CLI LÀ GÌ? Sequelize CLI = Git cho Database - Quản lý thay đổi cấu trúc database theo thời gian - Làm việc nhóm dễ dàng (sync database giữa các dev) - Version control cho datab...
Nguồn: Trung Vương Lời Mở Đầu: Tuần vừa qua, trong vai trò Technical Interviewer cho vị trí Backend Developer, tôi đã có cơ hội trao đổi với nhiều ứng viên có 3-4 năm kinh nghiệm. Điều đáng chú ý ...
Vấn đề đặt ra: Khi làm việc với Postman để test API, chúng ta thường phải thực hiện nhiều hao tác lặp lại như nhập lại access_token, copy dữ liệu từ response này để đưa sang request khác, hay viết ...
Mạng là gì? Mạng là một tập hợp các máy tính và thiết bị khác mà có thể thực hiện việc gửi và nhận dữ liệu cho nhau Mỗi thiết bị trong một mạng gọi là một node Một node có đầy ...
1. Return sớm nhất có thể hay đơn giản là tránh việc để quá nhiều điều kiện lồng nhau ❌ Không nên function isEligibleForDiscount(user) { if (user) { if (user.age >= 18) { if (user.i...