Event Loop Node.js — vì sao API async vẫn chặn cả server
Event loop Node.js chạy theo từng phase; một đoạn code đồng bộ cũng đủ chặn cả server. Cách đo lag và cách sửa.
THE ENGINEERING JOURNAL
Các bài viết về javascript.
Event loop Node.js chạy theo từng phase; một đoạn code đồng bộ cũng đủ chặn cả server. Cách đo lag và cách sửa.
Streams trong Node.js: backpressure, async iteration và pipeline() — đọc file vài GB mà RAM vẫn phẳng lì, kèm code thật.
Hiểu rõ Event Loop, Microtask và Macrotask trong JavaScript — cách Node.js và browser xử lý code bất đồng bộ.
Mình chia sẻ mấy pattern xử lý lỗi với async/await trong JavaScript mà mình hay dùng, từ try/catch cơ bản tới .catch() chain và error boundary pattern.
Mình chia sẻ mấy cái bẫy null/undefined hay gặp trong TypeScript và cách xử lý — từ optional chaining tới discriminated unions.
TypeScript 4.9 giới thiệu satisfies operator — kiểm tra type mà không làm mất inference của literal types. Một tính năng nhỏ nhưng xài hằng ngày.
Từ TypeScript 4.9+, satisfies operator giúp bạn vừa kiểm tra kiểu dữ liệu vừa giữ nguyên type inference chi tiết — một tip nhỏ mà cực kỳ hữu ích cho dân TypeScript.
3 tips TypeScript thực tế giúp code gọn nhẹ, dễ đọc và dễ bảo trì hơn — dành cho ai mới bắt đầu với TypeScript.
Khám phá Optional Chaining (?.) và Nullish Coalescing (??) — 2 tính năng JavaScript hiện đại giúp code gọn gàng, dễ đọc và ít bug hơn.

Tại sao side project lại quan trọng với developer? Chia sẻ kinh nghiệm và lời khuyên từ một lập trình viên.
