Security tutorial - IT technology blog

Ansible Vault: Mã hóa Secrets trong Playbook và Lưu Trữ An Toàn trên Git

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.
Artificial Intelligence tutorial - IT technology blog

Xây dựng AI Commit Message Generator tích hợp Git Hook: Tự động tạo Conventional Commits với Claude và Gemini API

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.