Tìm một ý tưởng.
Tìm theo tiêu đề, chủ đề hoặc nội dung bài viết.
Clean Architecture vừa đủ cho một dự án thực tế
Không phải dự án nào cũng cần mười tầng abstraction. Cùng tìm một ranh giới vừa đủ giữa nghiệp vụ, giao diện và hạ tầng.
TypeScript: từ viết type đến thiết kế dữ liệu
Một type tốt không chỉ giúp autocomplete. Nó khiến những trạng thái không hợp lệ khó xuất hiện hơn.
Devlog #01: cảm giác di chuyển trong một game nhỏ
Từ một hình vuông trên màn hình đến chuyển động có trọng lượng. Những thử nghiệm đầu tiên với Godot.
Xây sản phẩm nhỏ: bắt đầu với một vấn đề đủ rõ
Một ghi chép build in public về phạm vi, phản hồi và việc học cách chưa thêm một tính năng.
Hiểu về cache trước khi thêm Redis
Cache ở đâu, hết hạn lúc nào và dữ liệu cũ có thể tồn tại bao lâu? Ba câu hỏi trước một quyết định hạ tầng.
Đọc số liệu mà không vô tình bị đánh lừa
Trung bình không kể hết câu chuyện. Nhìn thêm phân phối, độ biến động và bối cảnh của một phép đo.
Hai theme, một hệ design tokens
Tách ý nghĩa màu sắc khỏi giá trị cụ thể để light và dark cùng dễ đọc, dễ thay đổi.
Postmortem: điều một dự án nhỏ dạy tôi về scope
Những gì làm tốt, những gì làm quá tay và các quyết định tôi sẽ đổi nếu bắt đầu lại.