$ ls -la ~/posts/engineering/
2026-05-10
15m
Docs-as-code tối thiểu thời AI Agent: README, một sơ đồ, và PR là nơi cập nhật context
2026-05-02
10m
Khi nào viết test, khi nào không: quyết định thực tế
2026-05-02
7m
Feature branch vs trunk-based development: chọn theo team size
2026-04-19
10m
Technical debt: định giá và trả nợ theo rủi ro kinh doanh
2026-04-14
16m
Feature flags vs runtime config: khác nhau ở đâu
2026-01-28
9m
Postmortem: từ incident tới thay đổi hệ thống có kiểm chứng
2025-11-08
8m
Code review: kiểm soát chất lượng có ngân sách nhận thức
2025-08-19
9m
Developer Experience như hệ thống: đầu tư theo feedback loop
2025-05-30
9m
UI state và cache: nguồn sự thật và đồng bộ
2025-03-10
10m
Transaction boundary và hệ phân tán: khi ACID không đủ
2024-12-19
10m
OWASP cho engineer: threat theo luồng dữ liệu (không checklist rỗng)
2024-09-29
11m
Profiling có trách nhiệm: từ triệu chứng tới bằng chứng
2024-07-10
16m
Idempotency: từ định nghĩa tới hợp đồng API và consumer