1. Giới Thiệu
  2. Cài Đặt Môi Trường
  3. Setup Linux đầy đủ
    1. Mem Guardian: bảo vệ RAM và CPU
  4. Setup macOS đầy đủ
  5. Install Windows
  6. AI Agent
  7. AI Agent Skills
    1. Danh mục skill theo nhóm
    2. Sử dụng và viết skill
  8. Chọn context khi sửa code
  9. Tiêu chí hoàn tất có thể kiểm chứng
  10. Review code do AI sinh ra
  11. Tiếp tục task sau khi mất context
  12. Harness tối thiểu cho một task nhỏ
  13. File hay database cho bộ nhớ agent?
  14. Dựng harness để AI agent làm việc đáng tin
  15. Audit chất lượng vòng đời phần mềm khi có AI
  16. MCP từ đầu: server stdio tối thiểu theo bản đặc tả 2026-07-28 và bảng lỗi
  17. Vận Hành
  18. Lab PostgreSQL/MySQL: local đã kiểm, Compose chờ kiểm
  19. Database observability: metric cùng query chẩn đoán
  20. Kiểm kê giấy phép phần mềm: đọc biểu thức SPDX và ra quyết định theo cách dùng
  21. Mã thoát của job: để bộ lập lịch biết khi nào dừng và khi nào thử lại
  22. Database
  23. Đọc EXPLAIN ANALYZE
  24. Composite index: thứ tự cột và chi phí ghi
  25. Khóa ngoại: chi phí nằm trong trigger, không nằm trong plan
  26. MVCC/isolation qua hai session
  27. VACUUM, snapshot dài và chỗ trống tái sử dụng
  28. Replication lag và đọc-sau-ghi
  29. Import CSV: row, batch và COPY cùng dữ liệu
  30. Deadlock qua hai session và retry toàn transaction
  31. Migration: mỗi DDL giữ khóa nào và chặn ai
  32. Scale database từ workload và nút thắt
  33. Cấu Trúc Dữ Liệu
  34. Hash table: va chạm, load factor và vì sao O(1) chỉ là kỳ vọng
  35. Bloom filter và skip list: ngẫu nhiên có chủ đích, sai số đo được
  36. LSM-tree so với B-tree: ghi tuần tự đổi lấy đọc nhiều bảng hơn
  37. Kiến Trúc
  38. Gom code theo layer, module hay aggregate?
  39. Năm view để giải thích cùng một hệ thống
  40. ADR: giữ lý do của quyết định kiến trúc
  41. Repository và ORM: biên che quyết định nào?
  42. Batch job: chạy lại an toàn sau lỗi giữa chừng
  43. SSO, quyền ứng dụng và quyền dữ liệu
  44. Backend
  45. Python: async, thread hay process theo workload
  46. Node.js: đo event loop và pool worker
  47. N+1: đo SQL và dữ liệu với EF Core
  48. Pattern khi hợp đồng provider thay đổi
  49. Encoding văn bản: BOM, UTF-8 nghiêm ngặt, CP932 và độ dài tính bằng byte
  50. Kỹ Thuật Phần Mềm
  51. Debug có giả thuyết và regression test
  52. Đọc benchmark: số đo và ngoại suy
  53. Giới hạn nén: entropy, đếm chuỗi và chọn codec theo phép đo
  54. Quy trình Git: GitFlow, GitHub flow, trunk-based và bảo vệ nhánh bằng hook