[Java 21] Virtual Thread aka FibersJava 21 đã chính thức (official) release LTS (long time support) version, nó cung cấp khá nhiều các tính năng (feature) hay ho, nhưng theo…Oct 10, 20233Oct 10, 20233
Feature TogglesFeature Toggles (hay còn gọi là Feature Flags) là một kỹ thuật giúp cho hệ thống đang chạy có thể thay đổi được mà không cần thay đổi mã…Dec 10, 2021Dec 10, 2021
Tản mạn về DDD trong Microservices, CQRS và Event SourcingMicro-services nhiều năm về trước và tới tận bây giờ nó vẫn là một hot-trend chưa có dấu hiện hạ nhiệt , nhà nhà người người đều nói về nó…May 14, 2021May 14, 2021
Reactive Programming là gì? Ứng dụng nó trong Java thế nào?Các ứng dụng hiện đại bây giờ đều phải đối mặt với một nỗi lo lớn đó là làm thế nào để ứng dụng có thể hoạt động tốt với số lượng lớn…Dec 20, 20204Dec 20, 20204
Go Concurrency dành cho Java Developers.Golang là một ngôn ngữ mới và đang tăng trưởng rất nhanh, rất nhiều các hệ thống lớn trên thế giới sử dụng Go là ngôn ngữ chính trong phần…May 28, 20202May 28, 20202
[Design Pattern] Liệu bạn có thực sự hiểu về Singleton pattern?Đầu tiên hãy định nghĩa Singleton là gì đã.May 20, 20201May 20, 20201
[System Design] Cơ bản về thiết kế hệ thống.Cùng với Algorithm thì System Design là một phần rất quan trọng trong phỏng vấn và tuyển dụng, nhất là bạn ứng tuyển với vị trí từ Senior…Apr 16, 20204Apr 16, 20204
7 sai lầm thường gặp khi làm việc với Redis.Chắc hẳn ai cũng tìm kiếm những mẫu thiết kế tốt (best practices) khi tiếp cận tới một công nghệ hay một kiến trúc nào đó mới mẻ với bản…Apr 3, 20201Apr 3, 20201
GraalVM — Make Java Great AgainSau 8 năm phát triển tích cực cuối cùng vào tháng 5/2019 các kỹ sư ở Oracle đã ra mắt GraalVM — một máy ảo “đa ngôn ngữ” hiệu xuất cao và…Feb 26, 20203Feb 26, 20203
Garbage CollectorChắc hẳn ai làm việc với Java lâu năm đều đã từng gặp các rắc rối với "memory leak” hay là “out of memory” và nguyên nhân đều đến từ bộ…Oct 25, 2019Oct 25, 2019