Trụ cột nội dung
Software Craft
Design patterns, tư duy clean code, cấu trúc ngôn ngữ và kỹ nghệ phần mềm.
6 bài viết

Coding Interview University: Tấm Bằng Khoa Học Máy Tính Tự Học
Giải mã Coding Interview University của John Washam: lộ trình tự học khoa học máy tính, cấu trúc dữ liệu và giải thuật chinh phục phỏng vấn Big Tech.

Java Valhalla: Mười Hai Năm Để Xóa Một Giả Định
Sau một thập kỷ, Project Valhalla cuối cùng đã vào JDK 28 dạng preview. Cả dự án rút lại còn một ý: cho phép object từ bỏ identity để JVM xếp gọn như int.

Bốn Thay Đổi Nhỏ Trong Python 3.15 Mà Ít Ai Để Ý
Python 3.15 có lazy imports và Tachyon profiler đình đám, nhưng bốn tính năng thực sự hữu ích lại là TaskGroup.cancel(), context manager decorator sửa đúng,…

1 Byte = 8 Bit: Tên Bạn Tốn Bao Nhiêu Byte Trong Bộ Nhớ?
1 byte = 8 bit. Giải thích trực quan về bit, byte, mã ASCII và UTF-8 thông qua mô hình bãi đỗ xe cùng công thức tính chính xác dung lượng tên của bạn trong bộ nhớ.

Khi Nào Nên Dùng Class vs. Function Trong Python: Checklist Thiết Kế
Mental checklist lặp lại được cho Python developer: khi nào dùng class, khi nào dùng function, instance state và dependency injection.

Khi Nào Nên Dùng Dataclass, Generator và Try/Except Trong Python
Phần 2 mental checklist thiết kế cho Python developer: chọn giữa Dict vs Dataclass, List vs Generator, EAFP vs LBYL và static method vs function.