A small corner of the internet
Thoughts, stories, and things worth remembering.
- Engineering
Best Practice khi viết Common Library trong Java
Hướng dẫn từ góc nhìn senior engineer: thiết kế API ổn định, dependency hygiene, Spring Boot starter, Quarkus extension, GraalVM compatibility và các quyết định kỹ thuật ảnh hưởng đến toàn bộ hệ thống.
- Engineering
HashMap hoạt động như thế nào bên trong?
Giải thích cơ chế của HashMap: tại sao từng thành phần tồn tại, bug gì xảy ra khi hiểu sai, và các quyết định thiết kế ảnh hưởng đến production code.
- Engineering
Java: Pass by Value hay Pass by Reference?
Java chỉ có pass by value. Bài viết này giải thích tại sao cơ chế đó tồn tại, bug gì xảy ra khi hiểu sai, và các pattern thực tế để tránh side effect ngoài ý muốn trong production.
- Engineering
Kafka cho Java Backend Engineer
Giải thích Kafka: tại sao tồn tại, bug gì xảy ra khi cài sai, và trade-off thực tế khi vận hành.
- Engineering
Tất cả về Thread trong Java
Giải thích Thread từ góc nhìn senior engineer: tại sao tồn tại, race condition, deadlock, thread pool, và các pattern thực tế để tránh bug concurrency trong production.