* Trong dự án thực tế, code thường phình ra theo kiểu “cần gì nhét đó”. Một service ban đầu chỉ có 50 dòng, sau vài tháng bỗng thành 1000 dòng với hàng chục trách nhiệm. Lúc đó,...
I. MỞ ĐẦU * Khi phát triển một dự án phần mềm, chúng ta không chỉ quan tâm đến tính năng, mà còn phải cân nhắc đến hiệu suất và khả năng mở rộng lâu dài. * Một hệ thống có thể chạy...
MỞ ĐẦU Blog cá nhân này không chỉ là một dự án mà còn là câu chuyện phát triển kỹ năng của tôi – từ một lập trình viên mới ra trường đến khi có thể public bài viết đầu tiên. Đó là...
1. GIỚI THIỆU * Trong bài viết này, tôi sẽ nòi về quá trình thiết lập CI/CD (Continuous Integration/Continuous Deployment) cho blog cá nhân của mình. Việc tự động hóa quá trình...
1. MỞ ĐẦU * Khi bắt đầu hành trình học lập trình web củng như những bạn muốn chuẩn bị với mục tiêu lâu dài chẳng hạn như là có thể fullstack một dự án và có thể triển khai bất kỳ...
1. GIỚI THIỆU * Khi phát triển các ứng dụng web hiện đại, việc chọn đúng công nghệ cho giao diện người dùng đóng vai trò vô cùng quan trọng và trong đó có cái tên nổi bật là React...