Java

Hibernate merge: lấy ID của entity đúng cách

Một lỗi nhỏ mà mình từng mất kha khá thời gian debug. Vấn đề Khi dùng EntityManager.merge() để lưu một entity mới, nhiều người có thói quen gọi: 1 2 entityManager.merge(entity); …

Fix Gradle test crash do hết RAM: config maxHeapSize

Một mẹo nhỏ mình tìm ra lâu rồi nhưng giờ mới có dịp chia sẻ lại. Vấn đề Khi chạy ./gradlew test, thỉnh thoảng test bị crash giữa chừng với OutOfMemoryError hoặc worker process …

Newsletter #94

Mời bạn thưởng thức Newsletter #94. Inside the Claude Code source Sau khi mã nguồn Claude Code CLI bị rò rỉ lên GitHub, Haseeb Qureshi đã đọc qua các mô-đun chính và so sánh kiến …

Newsletter #89

Mời bạn thưởng thức Newsletter #89. Hybrid Quota-Linear Rate Limiter Tony Finch chỉ ra một điểm yếu ít được để ý của các bộ giới hạn tốc độ (rate limiter) tuyến tính như leaky …