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.
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...
Optimizely CMS & GEO: Tương Lai Của Nội Dung Định Hướng AI
Trong vài năm qua, chúng ta đã thảo luận rất nhiều về headless, kiến trúc composable và trải nghiệm lập trình viên (DX). Nhưng một sự chuyển dịch lớn hơn nhiều đang âm thầm diễn ra phía sau: AI...