Learn, Build & Share.
Nơi mình ghi lại những điều đã học, những thứ đang khám phá — trên hành trình trở thành dev tốt hơn mỗi ngày.
Mới nhất
Design Pattern trong Java — Strategy, Observer, Decorator
Strategy, Observer, Decorator là ba design pattern thuộc nhóm Behavioral và Structural. Bài viết giải thích cách hoạt động, ứng dụng thực tế trong hệ thống lớn và những điểm dễ nhầm khi đi phỏng vấn.
Design Pattern trong Java — Singleton, Factory, Builder
Singleton, Factory, Builder là ba design pattern phổ biến nhất trong Java. Bài viết giải thích cách hoạt động, ứng dụng thực tế trong hệ thống lớn và Những điểm dễ nhầm lẫn khi đi phỏng vấn.
OOP trong Java — 4 Tính Chất và Những Thứ Hay Bị Hiểu Nhầm
4 tính chất OOP trong Java nghe quen nhưng hay bị hiểu nhầm. Bài viết giải thích từng tính chất bằng ví dụ thực tế, và đi sâu vào Abstract Class vs Interface — thứ thay đổi nhiều từ Java 8 và hay xuất hiện trong phỏng vấn.
Java 8, 11, 17, 21 — Mỗi Version Mang Lại Gì?
Java 8, 11, 17, 21 là bốn phiên bản LTS phổ biến nhất hiện nay. Bài viết này tổng hợp các tính năng nổi bật của từng version và giúp bạn quyết định nên dùng version nào cho dự án.
SOLID Không Khó — Chỉ Là Bạn Chưa Thấy Đúng Ví Dụ
SOLID nghe có vẻ trừu tượng, nhưng thực ra rất dễ hiểu nếu bạn nhìn đúng ví dụ. Bài viết này sẽ giải thích từng nguyên tắc một cách thực tế, kèm code Java minh họa rõ ràng.
Design Pattern trong Java — Strategy, Observer, Decorator
Strategy, Observer, Decorator là ba design pattern thuộc nhóm Behavioral và Structural. Bài viết giải thích cách hoạt động, ứng dụng thực tế trong hệ thống lớn và những điểm dễ nhầm khi đi phỏng vấn.
Design Pattern trong Java — Singleton, Factory, Builder
Singleton, Factory, Builder là ba design pattern phổ biến nhất trong Java. Bài viết giải thích cách hoạt động, ứng dụng thực tế trong hệ thống lớn và Những điểm dễ nhầm lẫn khi đi phỏng vấn.
OOP trong Java — 4 Tính Chất và Những Thứ Hay Bị Hiểu Nhầm
4 tính chất OOP trong Java nghe quen nhưng hay bị hiểu nhầm. Bài viết giải thích từng tính chất bằng ví dụ thực tế, và đi sâu vào Abstract Class vs Interface — thứ thay đổi nhiều từ Java 8 và hay xuất hiện trong phỏng vấn.
Java 8, 11, 17, 21 — Mỗi Version Mang Lại Gì?
Java 8, 11, 17, 21 là bốn phiên bản LTS phổ biến nhất hiện nay. Bài viết này tổng hợp các tính năng nổi bật của từng version và giúp bạn quyết định nên dùng version nào cho dự án.
SOLID Không Khó — Chỉ Là Bạn Chưa Thấy Đúng Ví Dụ
SOLID nghe có vẻ trừu tượng, nhưng thực ra rất dễ hiểu nếu bạn nhìn đúng ví dụ. Bài viết này sẽ giải thích từng nguyên tắc một cách thực tế, kèm code Java minh họa rõ ràng.
Tôi đã bỏ CI/CD của Cloudflare và tự xây pipeline bằng GitHub Actions
Hành trình rời bỏ CI/CD mặc định của Cloudflare để xây dựng pipeline hoàn chỉnh với GitHub Actions, Git Submodule và Cloudflare Workers nhằm tách biệt hoàn toàn Code và Content.
Hashing, HashMap và HashSet trong Java: Kiến Thức Từ Cơ Bản Đến Nâng Cao
Tìm hiểu về kỹ thuật hashing, cách thức hoạt động của HashMap và HashSet trong Java, cùng với các ứng dụng thực tế và ví dụ minh họa. Bài viết cung cấp cái nhìn tổng quan về các cấu trúc dữ liệu này, giúp bạn nắm vững cách sử dụng và tối ưu hóa chúng tron…