Best Practices

Đồng nghiệp tôi vừa mới Golive và bùm, race condition

Race Condition xảy ra khi hai hoặc nhiều luồng (thread) truy cập và thay đổi cùng một tài nguyên (shared resource)...
Hùng Trần
18 min read
spring boot filter

Filter Spring và pha xử lý bug nhớ đời

Hôm nay mình sẽ chia sẻ kinh nghiệm thực tế debug filter trong Spring Boot khi request bị chặn bởi Filter...
Hùng Trần
12 min read

Những thói quen tốt trong ngành phát triển phần mềm

Mình muốn chia sẻ đến mọi người những thói quen tốt trong ngành phát triển phần mềm mà những bạn Engineering...
Hùng Trần
14 min read

Rest API: Cách Ngăn Chặn Duplicate Request Hiệu Quả

Giải pháp chống trùng lặp dữ liệu (duplicate request) mà mình muốn nói đến ở đây, chính là việc một user...
Hùng Trần
12 min read
how-to-stop-using-if-else-statement-in-java-cafeincode

Code tốt hơn bằng cách hạn chế If Else trong Java

Chuyện là có một hệ thống cũ legacy từ trước, đồng nghiệp code cả nghìn dòng từ trên xuống dưới, mỗi...
Hùng Trần
7 min read
76-java-stream-cafeincode

Best practice trong việc sử dụng Java Stream

Khi làm việc với java thì việc hiểu và biết cách sử dụng stream để tối ưu hóa hiệu suất công...
Hùng Trần
15 min read
73-git-flow-in-company-cafeincode

Git flow ở công ty nghìn người sẽ như thế nào

Việc triển khai một git flow chuẩn là điều mà đa số những công ty lớn đang triển khai, những công...
Hùng Trần
5 min read
72-mastering-thoi-quen-code-the-power-of-good-habits-cafeincode

Viết code với những thói quen tốt này sẽ giúp bạn giỏi hơn

Hôm nay mình muốn chia sẻ một vài những thói quen code tốt, hoặc đứng ở góc nhìn của mình thì...
Hùng Trần
11 min read
ba-luong-tuan-tu-duoc-thuc-hien-the-nao-cafeincode

Ba luồng thực hiện tuần tự, có những cách triển khai nào?

Hôm nay chúng ta sẽ ngó sang một chút về Java, ví dụ một câu hỏi phỏng vấn mà bạn được...
Hùng Trần
4 min read
how-to-using-git-patch-like-senior-cafeincode

Học cách sử dụng git patch để giúp mình giúp người

Git patch là một lệnh cực kì hữu ích cho việc sao lưu code cũng như dùng để chia sẻ những...
Hùng Trần
3 min read