24 November 2018/13 min read/Frontend & Micro Frontend ArchitectureCách Javascript hoạt động P8: Service Workers, vòng đời và các trường hợp sử dụng
16 November 2018/16 min read/Frontend & Micro Frontend ArchitectureCách Javascript hoạt động P7: Thành phần của WebWorker + 5 trường hợp sử dụng
Frontend & Micro Frontend Architecture16 November 2018/12 min read/Frontend & Micro Frontend ArchitectureCách Javascript hoạt động P6: So sánh với WebAssembly + Một số trường hợp tốt hơn nên sử dụng
Frontend & Micro Frontend Architecture16 November 2018/20 min read/Frontend & Micro Frontend ArchitectureCách Javascript hoạt động P5: Hiểu sâu về WebSocket & HTTP/2 với SSE
AI-Assisted Engineering13 November 2018/26 min read/AI-Assisted EngineeringCách Javascript hoạt động P4: Event loop, lập trình bất đồng bộ & 5 mẹo cải thiện Async/Await
Frontend & Micro Frontend Architecture13 November 2018/24 min read/Frontend & Micro Frontend ArchitectureCách Javascript hoạt động P3: Quản lý bộ nhớ & 4 trường hợp memory leaks phổ biến
Frontend & Micro Frontend Architecture13 November 2018/16 min read/Frontend & Micro Frontend ArchitectureCách Javascript hoạt động P2: Bên trong engine V8 & 5 mẹo để tối ưu hóa code
Frontend & Micro Frontend Architecture13 November 2018/7 min read/Frontend & Micro Frontend ArchitectureCách Javascript hoạt động P1: Khái quát về engine, runtime và callstack
6 November 2018/5 min read/Frontend & Micro Frontend ArchitectureMột số nguyên tắc, định luật trong lập trình
17 October 2018/4 min read/Frontend & Micro Frontend ArchitectureKhi nào nên sử dụng PureComponent hoặc Component
7 August 2018/8 min read/Frontend & Micro Frontend ArchitectureCách tối ưu trang web của bạn với nén Gzip