Newsletter #96
Mời bạn thưởng thức Newsletter #96. Clean Architecture → Separation of Concerns trong Go Bài viết giải thích nguyên tắc phân tách mối quan tâm (Separation of Concerns): phần việc …
Mời bạn thưởng thức Newsletter #96. Clean Architecture → Separation of Concerns trong Go Bài viết giải thích nguyên tắc phân tách mối quan tâm (Separation of Concerns): phần việc …
Mời bạn thưởng thức Newsletter #95. 12 Claude Code Features Every Engineer Should Know: Subagents, CLAUDE.md, Checkpoints, MCP, and more Video của kênh ByteByteAI điểm qua 12 tính …
Khi viết code Java, có lẽ ai cũng từng gặp tình huống: logic nghiệp vụ phụ thuộc vào thời gian hiện tại — đơn hàng hết hạn sau 30 phút, voucher chỉ áp dụng trong giờ vàng, cron job …
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); …
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 …