3 bước tối ưu hiệu năng React App bằng các API mới của React

Bài viết hướng dẫn tối ưu hiệu năng bằng memo, useMemo, useCallback   Khi sử dụng function component, React cung cấp 3 phương thức để tối...

Cần làm gì khi bắt đầu 1 dự án mới

Tác giả: Ninh Quang Lời nói đầu Chào mọi người mình là một dev còn trẻ mới loanh quanh 1 năm kinh nghiệm gõ phím dạo....

Tìm hiểu sâu hơn về useEffect từ a tới z

Đây là một bài viết tương đối dài dòng về useEffect, bạn cần biết và đã đọc qua tài liệu về useEffect trên trang...

Tìm hiểu cơ bản về Socket.io

Socketio là gì Để xây dựng một ứng dụng realtime cần sử dụng socketio. Socketio sẽ giúp các bên ở những địa điểm khác nhau...

Những kỹ năng cần thiết cho freelancer

Tác giả: Thi Trần Trước khi qua Singapore làm việc, mình đã có 1 khoảng thời gian khá dài là 1 freelancer chuyên nhận những...

Làm quen với phương pháp Atomic để structure source code, design

Atom, molecule, organism, template, và page là những khái niệm chính của phương pháp Atomic này. Đây là một trong những cách tiếp cận để...

Tổng quan về HTTP/2

Chào mừng mọi người trở lại với chương trình "Mỗi thứ một tí" 😶 Hôm nay chúng ta sẽ cùng tìm hiểu 1 chút về HTTP2....

Tìm hiểu thêm về HTTP/3 và so sánh với HTTP2

Bài viết được dịch và tổng hợp từ CloudFlare Blog và Medium, rất mong nhận được góp ý từ mọi người 🙇 HTTP-over-QUIC là một giao thức (protocol)...

Hằng và biến trong Swift

 Trong bài này, chúng ta sẽ tìm hiểu những kiến thức cơ bản về biến số (Variable) và Hằng số (constants) trong Swift. Và...

10 nguyên tắc lập trình nền tảng mà lập trình viên nào cũng cần...

Nhớ thời đại học quá nên ôn lại kiến thức vỡ lòng mấy bạn ơi Nếu bạn là người theo chủ nghĩa viết code sao...

Tùy biến code theo tốc độ mạng

Responsive với CSS chúng ta tùy biến code bằng @media, vậy với JS, ta thêm các điều kiện theo tốc độ mạng bằng cách...

Ứng dụng Deep Learning tự động chơi game oản tù tì với deeplearn.js

Xin chào tất cả các bạn, corona thật sự đang rất ảnh hưởng đến cuộc sống của mỗi chúng ta đặc biệt là việc...

Viết câu điều kiện tốt hơn trong Javascript

Xem xét một trong những câu lệnh được sử dụng nhiều nhất trong lập trình: câu điều kiện Một trong những món ăn mà anh em lập...

Javascript chuẩn: Sử dụng data attribute

Trong lập trình Javascript, việc triển khai mô hình module độc lập với các tính năng trở thành một phần không thể thiếu ngày...

Lập trình viên … trưởng thành

Người ta thường dùng những danh hiệu như Fresher, Junior, Senior, … để chỉ cấp bậc hoặc kinh nghiệm làm việc của một lập...

Cùng thử viết một game xếp hình (Tetris) hoàn chỉnh từ con số 0...

Phần 1 đây nhé các bạn, đừng bỏ quên! Va chạm là tình huống rất phổ biến và xuất hiện ở khắp nơi trong thế giới...

Trang web đầu tiên của mình thật đơn giản với mô hình MVC trong...

ASP .NET và mô hình MVC là gì? ASP.NET MVC là một framework web được phát triển bởi Microsoft, thực thi mô hình MVC (model–view–controller). ASP.NET MVC là...

Sử dụng useReducer và useContext để làm global state

Thông thường chúng ta sẽ dùng một nhà kho để chứa dữ liệu state như Redux, một component container bọc ở nút đầu tiên trong app, các component con...

Các cách sử dụng AS, AS?, AS! một cách hiệu quả và an toàn...

Chào các bạn, hôm nay chúng ta sẽ cùng nhau tìm hiểu rõ và chi tiết về các cách sử dụng các toán tử as, as?, as! trong...

Giới thiệu Temporal Dead Zone trong Javascript

Bạn đã biết hoisted? Bạn cần biết thêm khái niệm Temporal Dead Zone là đủ một cặp Khu vực tự trị, ngoài vòng pháp luật. Đoạn...