Bài viết trên blog

Những suy nghĩ, trải nghiệm và góc nhìn kỹ thuật trong hành trình làm phần mềm của mình.

Hashtag phổ biến

Cover Image for Platform Engineering 2026: 80% Tổ Chức Đã Adopt

Platform Engineering 2026: 80% Tổ Chức Đã Adopt

Gartner dự đoán 80% tổ chức kỹ thuật phần mềm sẽ có platform team vào 2026. Bài viết phân tích lý do, tác động và tech stack đằng sau xu hướng này.

#platform-engineering#devops#idp#backstage#finops
Cover Image for AIOps — Khi AI Xử Lý Sự Cố Thay Vì Developer

AIOps — Khi AI Xử Lý Sự Cố Thay Vì Developer

Hệ thống microservices tạo ra hàng triệu log mỗi giờ. Alert tràn ngập, developer dành phần lớn thời gian lọc noise thay vì sửa lỗi thật. AIOps giải quyết vấn đề đó.

#aiops#monitoring#observability#devops
Cover Image for Google Antigravity 2.0: Đổi Mới Hoàn Toàn Sau I/O 2026

Google Antigravity 2.0: Đổi Mới Hoàn Toàn Sau I/O 2026

Antigravity 2.0 ra mắt tại Google I/O 2026 với Gemini 3.5 Flash, multi-agent orchestration, CLI mới và mức giá AI Ultra giảm từ 249.99$ xuống 200$/tháng. Đây là đối thủ trực tiếp của Cursor và Claude Code.

#google#antigravity#ai-coding#gemini#i-o-2026
Cover Image for Model Router: Chọn Model AI Đúng Cho Từng Task

Model Router: Chọn Model AI Đúng Cho Từng Task

Không phải task nào cũng cần frontier model. Smart routing giúp agent tự động chọn model phù hợp — giảm chi phí, giữ chất lượng.

#llm#smart-routing#ai-agent#cost-optimization#multi-model
Cover Image for Multi-Agent LLM Bị Lừa Thế Nào? Khi Prompt Injection Đeo Mặt Nạ

Multi-Agent LLM Bị Lừa Thế Nào? Khi Prompt Injection Đeo Mặt Nạ

Nghiên cứu mới phát hiện lỗ hổng Camouflage Detection Gap — prompt injection ngụy trang theo domain vocabulary qua mặt detector với tỷ lệ 90.3%. Hệ quả thực tế cho developer đang build multi-agent system.

#multi-agent#prompt-injection#ai-security#llm#guardrails
Cover Image for Internal Developer Portal — Backstage Có Gì Hot?

Internal Developer Portal — Backstage Có Gì Hot?

Developer mất 30 phút mỗi ngày tìm resource, document, service owner? Internal Developer Portal giải quyết chính xác vấn đề đó. Backstage của Spotify là cách bắt đầu.

#backstage#platform-engineering#developer-experience#devops
Cover Image for Cuộc Chiến Coding Agent 2026: Claude Code vs Codex CLI vs Grok Build

Cuộc Chiến Coding Agent 2026: Claude Code vs Codex CLI vs Grok Build

Thị trường coding agent 2026 đang nóng hơn bao giờ hết với ba đối thủ: Claude Code, Codex CLI và tân binh Grok Build của xAI. Phân tích so sánh chi tiết từ kiến trúc, giá cả đến hiệu suất thực tế.

#ai-coding-agent#claude-code#codex-cli#grok-build#developer-tools
Cover Image for Chaos Engineering Cho Developer: Đừng Để Productionflix

Chaos Engineering Cho Developer: Đừng Để Productionflix

Production ổn định khi được kiểm soát bằng experiment, không phải bằng phép màu. Chaos Engineering giúp phát hiện điểm yếu trước khi sự cố xảy ra.

#chaos-engineering#kubernetes#litmus#reliability#devops
Cover Image for SRE Cho Developer: Khi DevOps Chưa Đủ

SRE Cho Developer: Khi DevOps Chưa Đủ

Deploy xong rồi bỏ mặc? SRE chính là discipline giúp developer hiểu tại sao production vẫn cháy và cách ngăn nó xảy ra.

#sre#devops#monitoring#observability
Cover Image for Prompt Caching: Giảm 90% Chi Phí LLM API Mà Không Thay Đổi Code

Prompt Caching: Giảm 90% Chi Phí LLM API Mà Không Thay Đổi Code

Mỗi lần gọi LLM API, hệ thống prompt dài hàng nghìn token được xử lý lại từ đầu. Prompt caching giải quyết bài toán này — cache kết quả tính toán của prompt cũ, giảm chi phí và latency đáng kể.

#llm#cost-optimization#prompt-caching#api
Cover Image for AI Coding Agent 2026: Từ Autocomplete Đến Cloud Agent

AI Coding Agent 2026: Từ Autocomplete Đến Cloud Agent

AI coding tools đã chuyển từ gợi ý code dòng sang chạy agent tự trị trên cloud. Cursor 3, Claude Code, TRAE SOLO — mỗi tool có thế mạnh riêng. Phân tích thực tế giúp chọn đúng công cụ.

#ai-coding#cursor#claude-code#agent#vibe-coding
Cover Image for Progressive Delivery: Deploy Từ Từ, An Toàn Hơn

Progressive Delivery: Deploy Từ Từ, An Toàn Hơn

Deploy toàn bộ production một lần là canh bạc. Progressive Delivery giảm rủi ro bằng cách rollout từng bước, có cơ chế rollback tự động.

#progressive-delivery#canary-release#feature-flag#devops
Cover Image for Observability — Tại Sao Log Không Đủ?

Observability — Tại Sao Log Không Đủ?

Logging chỉ cho biết chuyện gì xảy ra. Observability cho biết tại sao. Ba trụ cột — log, metric, trace — kết hợp lại mới thấy toàn cảnh hệ thống.

#observability#monitoring#opentelemetry#devops
Cover Image for 7 Git Aliases That Save 1 Hour Every Day

7 Git Aliases That Save 1 Hour Every Day

You type `git status`, then `git add .`, then `git commit` every time? There's a faster way. Here are 7 git aliases and configs used daily to save hours each week.

#git#productivity#terminal#dev-tips#workflow
Cover Image for 7 Git Alias Giúp Bạn Tiết Kiệm 1 Giờ Mỗi Ngày

7 Git Alias Giúp Bạn Tiết Kiệm 1 Giờ Mỗi Ngày

Bạn gõ `git status` rồi `git add .` rồi `git commit` mỗi lần? Có cách nhanh hơn nhiều. Đây là 7 git alias và config được sử dụng hàng ngày để tiết kiệm cả tiếng mỗi ngày.

#git#productivity#terminal#dev-tips#workflow
Cover Image for GitOps: Deploy Bằng Git Thay Vì Click Chuột

GitOps: Deploy Bằng Git Thay Vì Click Chuột

Mọi thay đổi trên production đều bắt đầu từ một git commit. Không SSH vào server, không chạy script tay. GitOps biến Git thành single source of truth cho infrastructure.

#gitops#kubernetes#devops#argocd#iac
Cover Image for Structured Logging: Ghi Log Sao Cho Đỡ Đau Về Sau

Structured Logging: Ghi Log Sao Cho Đỡ Đau Về Sau

Log dạng text thì đọc được, nhưng query thì bó tay. Structured logging giải quyết bài toán đó — mỗi log entry là một object JSON có schema, sẵn sàng cho phân tích và cảnh báo tự động.

#logging#observability#devops#nodejs
Cover Image for Platform Engineering: Tại Sao DevOps Không Đủ Nữa?

Platform Engineering: Tại Sao DevOps Không Đủ Nữa?

Developer mất 40% thời gian vào infrastructure thay vì viết code. Platform Engineering giải quyết bằng Internal Developer Platform — tầng abstraction giữa developer và hạ tầng.

#platform-engineering#devops#idp#kubernetes#developer-experience
Cover Image for Leaving GitHub: The Self-Hosted Git Movement Is Growing in 2026

Leaving GitHub: The Self-Hosted Git Movement Is Growing in 2026

From the Dutch government to individual developers, the shift from GitHub to Forgejo and Gitea is gaining momentum — driven by code ownership, AI training data defaults, and jurisdictional risk.

#github#forgejo#self-hosted#devops#digital-sovereignty
Cover Image for Rời GitHub: Xu Hướng Self-Hosted Git Đang Tăng Mạnh Trong 2026

Rời GitHub: Xu Hướng Self-Hosted Git Đang Tăng Mạnh Trong 2026

Từ chính phủ Hà Lan đến developer cá nhân, phong trào rời GitHub sang Forgejo, Gitea đang nổi lên như một phản ứng trước quyền sở hữu code, dữ liệu training AI, và rủi ro pháp lý.

#github#forgejo#self-hosted#devops#digital-sovereignty
Cover Image for Don't Leave Logging for Later: Lessons From 1M Users

Don't Leave Logging for Later: Lessons From 1M Users

First project, 1M+ users, production incident — opened logs and found inconsistent formats, missing data, redundant entries with nothing useful. Had to export to S3 and query with Athena, parsing every little thing. A logging lesson that sticks.

#logging#observability#production#backend#debugging
Cover Image for Logging Đừng Để Để Sau: Bài Học Từ 1M Users

Logging Đừng Để Để Sau: Bài Học Từ 1M Users

Project đầu tiên, 1M+ users, production incident — mở logs ra log format không đồng bộ, không đầy đủ, log dư thừa mà không có gì hữu ích. Phải export S3 dùng Athena parse từng tí một. Đây là bài học logging mình không bao giờ quên.

#logging#observability#production#backend#debugging
Cover Image for AI Viết Code, Nhưng Ai Review Code? Chọn Ngôn Ngữ & Giới Hạn Của Vibe Coding

AI Viết Code, Nhưng Ai Review Code? Chọn Ngôn Ngữ & Giới Hạn Của Vibe Coding

Trên Hacker News, bài 'If AI writes your code, why use Python?' đạt 870 điểm với 924 comment. Cùng lúc, một dev chia sẻ phải rewrite toàn bộ project vì vibe coding mất kiểm soát. Hai câu chuyện, một bài học: AI viết code không có nghĩa bạn không cần hiểu code.

#ai-coding#python#vibe-coding#code-review#developer-tools
Cover Image for Terraform Cho Developer: IaC Không Khó Như Bạn Nghĩ

Terraform Cho Developer: IaC Không Khó Như Bạn Nghĩ

Bạn đã bao giờ click-click trên AWS Console rồi quên mất mình đã tạo gì? Terraform giải quyết chính xác vấn đề đó. Hướng dẫn từ zero cho developer.

#terraform#iac#aws#devops#infrastructure
Cover Image for 30+ AI Coding CLI Tools 2026: Chọn Công Cụ Nào Cho Terminal Workflow?

30+ AI Coding CLI Tools 2026: Chọn Công Cụ Nào Cho Terminal Workflow?

Thị trường AI coding CLI nổ tung từ vài lựa chọn lên hơn 30 công cụ trong 6 tháng. Claude Code, Codex CLI, Gemini CLI — mỗi tool có thế mạnh riêng. Đây là phân tích thực tế để bạn chọn đúng.

#ai-coding#cli-tools#claude-code#codex-cli#developer-productivity
Cover Image for Gemini CLI vs Claude Code 2026: Cuộc Chiến Terminal AI Agent

Gemini CLI vs Claude Code 2026: Cuộc Chiến Terminal AI Agent

Google tung Gemini CLI miễn phí, open-source, 1,000 request/ngày. Claude Code vẫn dẫn đầu về chất lượng code. Vậy chọn cái nào? So sánh thực tế từ benchmark đến workflow.

#gemini-cli#claude-code#ai-coding#terminal#developer-tools
Cover Image for Claude Code vs OpenAI Codex 2026: Chọn AI Coding Agent Nào?

Claude Code vs OpenAI Codex 2026: Chọn AI Coding Agent Nào?

Claude Code dẫn đầu về accuracy (87.6% SWE-bench), Codex vượt trội về efficiency (4x ít token hơn). Đây là so sánh thực tế dựa trên benchmark và trải nghiệm thực.

#ai-coding-agent#claude-code#openai-codex#developer-tools#benchmarks
Cover Image for Inference Optimization: Cuộc Chiến Thật Sự Của LLM Infrastructure 2026

Inference Optimization: Cuộc Chiến Thật Sự Của LLM Infrastructure 2026

Mọi người đều bàn về model lớn hơn, benchmark cao hơn. Nhưng cuộc chiến thật sự diễn ra ở tầng dưới: làm sao chạy LLM nhanh hơn, rẻ hơn, hiệu quả hơn. Đây là 4 kỹ thuật đang thay đổi cuộc chơi.

#llm#inference#infrastructure#optimization#ai-engineering
Cover Image for Local AI: Why You Should Run AI On Your Own Machine

Local AI: Why You Should Run AI On Your Own Machine

Running AI locally is no longer science fiction. With Ollama and open-source models, you can run LLMs right on your laptop — private, free, no internet required.

#local-ai#ollama#privacy#open-source#llm
Cover Image for Vibe Coding và Agentic Engineering: Sự Hội Tụ Đáng Sợ

Vibe Coding và Agentic Engineering: Sự Hội Tụ Đáng Sợ

Simon Willison phân tích cách vibe coding và agentic engineering đang hội tụ. Ranh giới giữa 'viết code bằng cảm hứng' và 'kỹ thuật agent'autonomo' đang mờ dần.

#vibe-coding#agentic-engineering#ai-tools#developer-productivity
Cover Image for 84% Developer Đang Dùng AI Coding Tool: Bạn Đã Bỏ Lỡ Gì?

84% Developer Đang Dùng AI Coding Tool: Bạn Đã Bỏ Lỡ Gì?

Stack Overflow Survey 2026 cho thấy 84% developer đang sử dụng hoặc lên kế hoạch adopt AI coding tools. GitHub ghi nhận 51% code do AI tạo. Đây là lúc cần nhìn lại workflow của bạn.

#ai#developer-tools#productivity#github-copilot#cursor