Hello, World.
I'm Nghia Pham -- a full-stack developer with 10+ years across frontend (React, Angular, Vue, and most modern frameworks), backend, cloud, and infrastructure. I write here about whatever I'm deep in: Kubernetes and platform engineering lately, plus databases, distributed systems, and the occasional frontend rabbit hole.
Series
- AI cho người không code, A-Z 8 parts Bài A series 'AI cho người không code'. AI là gì theo cách hiểu đúng cho người không tech: không phải robot có cảm xúc, không phải Google nâng cấp. Câu chuyện dễ hiểu cho dân văn phòng, phụ huynh, sinh viên. view series
- Background Agents 2026 5 parts Bài 1 series Background Agents. Async coding agent là gì, khác sync agent ở đâu, vì sao 2025-2026 cuộc đua nóng. Building blocks: sandbox, PR-based, long-running, branch isolation. view series
- Local LLM stack 2026 refresh 5 parts State of open-weight LLM 2026: model nào đáng tự host, kiến trúc, license, kích thước, ngưỡng phần cứng. Snapshot rõ ràng cho dev đang lên kế hoạch self-host. view series
- MCP từ zero 9 parts Hands-on bài 2 series MCP từ zero. Build MCP server hello-world bằng TS SDK + Python SDK, expose 1 tool 1 resource 1 prompt, transport stdio, test với Claude Desktop. Đầy đủ code, gotchas, debug. view series
- Claude Code Toolkit 22 parts An ongoing series where I publish, white-labeled, the Claude Code customizations I rely on day-to-day. Skills, hooks, rules, subagents, and slash commands. Each post explains one artifact, the problem it solves, and the patterns inside it that you can copy or adapt. view series
- AI Agents từ zero: build, scale, ship 27 parts Roadmap 25 bài về AI agents cho senior dev đã hiểu LLM: control loop, tool use, planning, memory, multi-agent, eval, production. Code from scratch trước, framework sau. Pitfall storytelling thay vì tutorial sạch. view series
- Kibana từ A đến Z 28 parts Roadmap series 28 bài học Kibana từ cơ bản đến production: cover Discover, KQL/ES|QL, Lens, Dashboard, Alerts, RBAC, ILM, automation và troubleshooting cho developer backend. view series
- LLM từ zero: hiểu để xây, không chỉ để dùng 30 parts Roadmap 30 bài học LLM từ foundation math đến production deployment cho senior dev muốn pivot AI: mental model, tokenization, attention, training, fine-tuning, inference, advanced topics. Hybrid approach: 70% hands-on code + 30% blog. view series
- Claude Code từ zero: hiểu để dùng sâu 28 parts Roadmap 25 bài về Claude Code dành cho dev đã quen gõ /commands nhưng muốn hiểu kiến trúc bên dưới. Mental model trước, customization sau: rules, skills, agents, hooks, memory, MCP, worktree, team mode. Mỗi bài đứng độc lập, đọc tuần tự sẽ tích lũy đúng thứ tự. view series
- Kubernetes A-to-Z 26 parts A comprehensive 24-part blog series covering Kubernetes from beginner to advanced level, with practical examples and real-world scenarios. view series
Recent posts
- CLAUDE_CODE_SUBPROCESS_ENV_SCRUB: Khi Claude Code tự vá credentials leak qua subprocess
- 30 bài LLM bằng agents trong 1 tháng: cái được, cái dở, ~0.5M token
- Wire Anthropic-style SVG diagrams vào Astro blog: CSS vars, palette, 4 pitfalls
- AgentMemory MCP và hệ memory plain markdown tôi đã tự build
- Semble: code search cho agent, tiết kiệm token so với grep
- Cách start session trong folder cụ thể từ `claude agents`