Dẹp bỏ code rác và chuẩn hóa lịch sử Git với Husky, lint-staged và commitlint. Hướng dẫn chi tiết cách tự động hóa quy trình kiểm tra code cho dự án JavaScript/TypeScript.
Git Refspec là 'bản đồ' ẩn giúp bạn kiểm soát chi tiết cách đồng bộ branch. Học cách tùy chỉnh Refspec để fetch PR nhanh hơn và tối ưu hóa băng thông cho các dự án lớn.
Hardcode secrets trong Ansible Playbook rồi commit lên Git là cách nhanh nhất để mất server. Bài này so sánh 4 approach quản lý secrets trong Ansible — từ env vars đến HashiCorp Vault — và hướng dẫn triển khai Ansible Vault từng bước: giải pháp built-in, miễn phí, đủ an toàn cho hầu hết team.
6 tháng chạy GitLab CE production trên Fedora Server — đây là những gì mình học được. SELinux không cần tắt, chỉ cần cấu hình đúng. firewalld, gitlab.rb, backup tự động, monitoring Prometheus/Grafana đều có hướng dẫn cụ thể. Đủ để tự xây nền tảng DevOps nội bộ mà không phụ thuộc cloud.
Jujutsu (jj) là hệ thống quản lý phiên bản thế hệ mới tương thích Git nhưng loại bỏ staging area, hỗ trợ Operations Log giúp undo mọi thao tác và xử lý conflict linh hoạt.
Quên việc upload file thủ công qua FTP đi. Chỉ với 5 phút thiết lập Git Bare Repository, bạn có thể deploy ứng dụng lên VPS ngay lập tức chỉ với một lệnh git push duy nhất.
Hướng dẫn so sánh ba approach chuẩn hóa commit message (commitizen, commitlint, AI hook), phân tích ưu nhược điểm và từng bước triển khai AI Git Hook tự động sinh Conventional Commits từ git diff dùng Claude hoặc Gemini API. Giải pháp low-friction cho developer và team DevOps muốn nâng chất lượng git history mà không thay đổi workflow hiện tại.
Quên đi nỗi lo gõ nhầm lệnh Git CLI. Hướng dẫn cách tận dụng JetBrains IDE để quản lý branch, Cherry-pick và xử lý Conflict trực quan, an toàn và chuyên nghiệp hơn.