Java 01/08/2026 9 phút

Maven build lại còn chậm hơn build sạch của chính nó — và vì sao cùng file khai báo, hai công cụ chạy hai thư viện khác nhau

Đo cùng một dự án 300 lớp trên Maven và Gradle: chỗ Gradle thật sự nhanh hơn (và chỗ không), vì sao build lại của Maven chậm hơn build sạch, và một khác biệt chọn phiên bản khiến hai bên chạy hai thư viện khác nhau mà không báo.

Java 30/07/2026 10 phút

Tôi dựng bốn cái bẫy microbenchmark kinh điển — ba cái không hề xảy ra, và cái tệ nhất không có trong sách

Dựng microbenchmark sai rồi đối chiếu với JMH: loại bỏ mã chết, gấp hằng số, thiếu làm nóng, nhiễm bẩn giữa các phép đo. Ba cái không xảy ra như sách vở nói — còn cái cắn thật lại là chuyện đo đúng con số rồi kể sai câu chuyện.