Blog Kỹ Thuật
Những hiểu biết chuyên sâu về mặt kỹ thuật đối với Optimizely CMS, Commerce và hệ sinh thái .NET hiện đại.
Message Queue vs Pub/Sub: Hai Pattern, Hai Nhiệm Vụ Khác Nhau
Message queue và pub/sub thường được xem là hai tên gọi cho cùng một ý tưởng: "gửi message giữa các service theo kiểu bất đồng bộ." Trên thực tế, chúng giải quyết hai nhóm bài toán hoàn toàn khác...
Get Shit Done: Hướng Dẫn Cho Solo Dev Để Ship Nhanh Hơn Với GSD và Claude Code
Nếu bạn là solo developer đang code với AI — chắc bạn đã từng gặp cái tường này. Mở Claude Code lên, bắt đầu mô tả feature, viết code, yêu cầu sửa lỗi, viết thêm code… và đâu đó khoảng message th...
RTK: Công Cụ Tiết Kiệm Token Đứng Giữa AI và Terminal
Mỗi khi AI agent chạy một lệnh CLI, nó đọc toàn bộ raw output — và output đó rất nhiều nhiễu. Một lệnh git status đơn giản trả về 15 dòng boilerplate. Một lần test thất bại từ cargo test đổ ra hơn...
When Salary Comes in Tokens: Jensen Huang, NemoClaw, and the Agentic Economy
Jensen Huang vừa đứng trên sân khấu GTC 2026 trước 30.000 người và nói một câu mà tôi nghĩ sẽ còn được trích dẫn nhiều năm nữa: "OpenClaw là hệ điều hành của AI cá nhân. Mac và Windows là OS của m...
Hiện đại hóa xác thực doanh nghiệp: Tích hợp Azure AD SSO vào hệ thống kế thừa
Trong bối cảnh phần mềm doanh nghiệp không ngừng phát triển, quản lý danh tính thường là điểm ma sát lớn nhất cho cả lập trình viên lẫn người dùng cuối. Tại một công ty công nghệ vừa—hãy gọi là Tec...
Tôi Đã Dùng AI Để Xây Ginbok.com Như Thế Nào — Từ Ý Tưởng Đến Production
Ginbok.com bắt đầu như một side project tôi tự xây dựng trong thời gian rảnh — một blog cá nhân chạy Optimizely CMS 12 ở backend và Next.js 14 ở frontend. Điều làm dự án này khác với những project...
Accepted Diffs, Tab Completions, Agent Lines of Code — 3 Chỉ Số Đo Hiệu Quả Dùng AI Coding Tool
Nhiều developer dùng Cursor hay GitHub Copilot hàng ngày nhưng không thực sự biết mình đang dùng hiệu quả hay không. Cảm giác "AI có giúp ích" thôi chưa đủ — bạn cần con số cụ thể. Usage Leaderbo...
Săn lùng "Virus" ngốn CPU bằng AI Agent: Khi Terminal không còn là nỗi sợ
Dạo này chiếc máy tính bàn bỗng dưng nóng ran, quạt tản nhiệt rú lên ầm ĩ dù chẳng chạy phần mềm gì nặng. Mở Task Manager lên, thủ phạm "chỉ mặt gọi tên" là một tiến trình lạ hoắc: Console Window H...
Playwright E2E Testing: Viết Test Bền Vững Cho Ứng Dụng Next.js
Hãy tưởng tượng bạn vừa xây dựng xong một ứng dụng web tuyệt vời bằng Next.js. Nó trông rất đẹp, nhưng làm sao bạn biết chắc chắn nó hoạt động đúng cho người dùng? Kiểm thử thủ công (manual testing...
Phân Bổ Chi Phí AI Token Trong Outsourcing: Framework Theo Dõi LLM Spend Theo Từng CWO
Cái Dòng Chi Phí Không Ai Nghĩ Tới Khi Lập Budget Hai năm trước, AI tooling còn là thứ "thử xem sao". Giờ thì nó đã là infrastructure rồi. Developer ở các công ty outsourcing đang dùng Cursor, G...