Tú Anh

Git reset revert restore: chọn lệnh đúng

Bài viết so sánh git reset, git revert và git restore theo mục đích sử dụng: sửa staging area, khôi phục file, undo commit chưa push hoặc đảo ngược commit đã push.

Git commit vào nhánh sai: cách chuyển an toàn

Bài viết hướng dẫn xử lý git commit vào nhánh sai theo từng tình huống: commit chưa push, đã push, nhiều commit liên tiếp hoặc branch có người khác cùng dùng.

TypeScript cho website doanh nghiệp: API, form và lỗi

TypeScript cho website doanh nghiệp đáng dùng khi bạn cần kiểm soát API contract, form schema, CMS payload và cấu hình môi trường. Bài này giúp bạn rollout theo từng lớp, tránh biến type thành gánh nặng.

React Server Components performance: khi nào nên dùng?

React Server Components performance không phải phép màu. Bài này giúp bạn biết khi nào RSC giảm JavaScript thật, khi nào làm kiến trúc phức tạp hơn và cách migration từng phần.

Website chậm? Audit hosting website trước khi nâng gói

Trước khi mua gói hosting đắt hơn, hãy kiểm tra TTFB, cache, máy chủ gốc, PHP, database và tài nguyên thật để biết vấn đề nằm ở đâu.

Audit bảo mật WordPress hàng tháng trong 30 phút

Bài viết hướng dẫn bạn chạy audit bảo mật WordPress hàng tháng trong 30 phút, tập trung vào những việc dễ bỏ sót nhưng ảnh hưởng trực tiếp đến an toàn website.

Git commit nhầm file: bỏ file khỏi commit an toàn

Bài viết hướng dẫn xử lý git commit nhầm file theo từng tình huống: chưa commit, đã commit chưa push, đã push lên remote, hoặc lỡ đưa file nhạy cảm như .env vào Git.

Git reflog: khôi phục commit đã mất an toàn

Bài viết hướng dẫn dùng git reflog để khôi phục commit đã mất sau reset, rebase, amend hoặc xóa nhánh. Bạn sẽ biết cách đọc reflog, tạo branch recovery và kiểm tra commit trước khi đưa lại vào code chính.

Cloudflare Cache Rules WordPress: kiểm tra cache đúng cách

Hướng dẫn audit Cloudflare Cache Rules WordPress bằng response headers, thứ tự rule và checklist tránh cache nhầm trang động.

Tối ưu ảnh WordPress: danh sách kiểm tra LCP

Checklist tối ưu ảnh WordPress giúp cải thiện LCP mà không làm ảnh mờ, vỡ layout hoặc lazy load sai ảnh quan trọng.

Git pull bị conflict: cách sửa không mất code

Bài viết hướng dẫn cách xử lý git pull bị conflict theo từng bước: kiểm tra trạng thái, sửa file xung đột, test lại và hoàn tất merge hoặc rebase an toàn.

Môi trường database cô lập cho AI Agent: fork an toàn

Bài viết giải thích cách dùng môi trường database cô lập cho AI Agent theo mô hình baseline, fork, run, diff và discard/promote để thử nghiệm an toàn hơn.