Đi tới nội dung

Chuỗi bài

Những bài nên đọc theo thứ tự: mỗi chuỗi đi từ nền tảng đến production quanh một chủ đề, và nhớ giúp bạn đã đọc tới đâu.

014 phần · 93 phút đọc

Hệ thống & kiến trúc

AI engineering cho web developer

Từ UI chat streaming, RAG trả lời đúng, MCP server cho agent đến bảo mật ứng dụng LLM — những gì một web developer cần để đưa tính năng AI lên production.

Đã đọc 0/4
  1. 1Xây dựng UI chat AI streaming mà vẫn mượt: SSE, ReadableStream, markdown tăng dần và nút Stop
  2. 2RAG trả lời đúng trong thực tế: chunking, hybrid search với pgvector, reranking và đánh giá
  3. 3Model Context Protocol thực chiến: xây MCP server production bằng TypeScript
  4. +1 phần nữa
Xem chuỗi
023 phần · 72 phút đọc

Hệ thống & kiến trúc

NestJS trong production

Một modular monolith NestJS đi từ request lifecycle và ranh giới module, qua background job không mất việc, đến xác thực bằng passkey và session đúng cách.

Đã đọc 0/3
  1. 1NestJS trong production: request lifecycle, dependency injection và ranh giới module cho một modular monolith
  2. 2Background job đáng tin cậy trong NestJS với BullMQ: retry, idempotency và transactional outbox
  3. 3Xác thực trong NestJS cho đúng: passkey, session hay JWT, và refresh token rotation
Xem chuỗi
038 phần · 85 phút đọc

Hiệu năng

Hiệu năng web từ gốc

Đo trước bằng Core Web Vitals, rồi đi lần lượt qua ảnh, font, cache, bundle, render React và event loop — mỗi chặng gỡ một nguyên nhân khiến trang chậm.

Đã đọc 0/8
  1. 1Core Web Vitals: hiểu đúng LCP, INP, CLS và cách tối ưu
  2. 2Tối ưu ảnh từ đầu đến cuối: định dạng, srcset, lazy loading và next/image
  3. 3Web font đúng cách: nhanh, không nhảy layout và hiển thị tiếng Việt chuẩn
  4. +5 phần nữa
Xem chuỗi
045 phần · 52 phút đọc

Frontend & giao diện

CSS và nền tảng web hiện đại

Một mô hình tư duy cho layout, container queries, design token, rồi để Popover API, anchor positioning và thẻ dialog native gánh bớt JavaScript.

Đã đọc 0/5
  1. 1Một mô hình tư duy cho CSS layout: từ normal flow đến flexbox và grid
  2. 2Container queries và responsive hiện đại: component tự biết mình rộng bao nhiêu
  3. 3Design token và theming với CSS custom properties: từ màu thô đến dark mode
  4. +2 phần nữa
Xem chuỗi
055 phần · 35 phút đọc

Hệ thống & kiến trúc

Kiến trúc frontend bền vững

Nhìn ứng dụng như một hệ thống: state machine, chiến lược xử lý lỗi, đồng bộ offline-first và feature flag — những quyết định giữ codebase khoẻ khi nó lớn dần.

Đã đọc 0/5
  1. 1Tư duy hệ thống, đừng chỉ nghĩ theo màn hình
  2. 2State machine cho UI: loại bỏ những trạng thái không thể xảy ra
  3. 3Chiến lược xử lý lỗi ở frontend: từ error boundary đến retry và báo cáo lỗi
  4. +2 phần nữa
Xem chuỗi
064 phần · 27 phút đọc

Học hỏi & sự nghiệp

Nghề kỹ sư

Những kỹ năng không nằm trong framework nào: ghi chép, review code, ước lượng trung thực và những gì thật sự thay đổi trên đường từ mid lên senior.

Đã đọc 0/4
  1. 1Ghi chép như một kỹ sư
  2. 2Code review là một kỹ năng: cách review và cách nhận review
  3. 3Ước lượng công việc frontend một cách trung thực
  4. +1 phần nữa
Xem chuỗi