The most important property of a program is whether it accomplishes the intention of its user. However, there are other important properties as well: readability, modifiability, and maintainability. These properties become increasingly important as programs grow larger and more complex, and as they are used over longer periods of time.

— C.A.R. Hoare

✦

Blog

Nơi mình chia sẻ nhật ký và những câu chuyện nhỏ trong hành trình làm nghề.

❖

.NET Middleware Pipeline — request đi qua đâu trước Controller?

22 tháng 7, 2026•Phong Hy

Tìm hiểu Middleware Pipeline trong .NET — cách request HTTP chạy qua từng lớp middleware, custom middleware và exception handling thực tế.

engineeringdotnetbackend+1
Đọc tiếp→

Unreliable Clocks & Byzantine Faults — Khi thời gian trong máy tính không còn đáng tin (DDIA)

21 tháng 7, 2026•Phong

Khám phá vấn đề đồng hồ không đáng tin và Byzantine faults trong distributed systems — hai thử thách lớn khi xây dựng hệ thống phân tán

sachddiasystem-design+1
Đọc tiếp→

PostgreSQL Index Types — B-tree, Hash, GiST, GIN và cách chọn

21 tháng 7, 2026•Phong Hy

PostgreSQL có nhiều loại index hơn bạn nghĩ. Từ B-tree đến BRIN — học cách chọn đúng index cho từng loại query với EXPLAIN ANALYZE thực tế.

engineeringdatabaseperformance
Đọc tiếp→

Partial Failures & Unreliable Networks — Khi hệ thống phân tán gặp sự cố (DDIA)

20 tháng 7, 2026•Phong Hy

Chương 8 DDIA phân tích bản chất của partial failure trong distributed systems — từ network faults, timeouts đến cách thiết kế hệ thống chịu lỗi.

sachddiasystem-design+1
Đọc tiếp→
←Trước
1···456···31
567···31
Sau→

Trang 5 / 31

Xem tất cả Tags→
✦
Home✦Blog✦Tags

Privacy Policy•Terms & Conditions© 2026 Phong Hy. Crafted with care.