Blog
Thoughts on software engineering, leadership, and the evolving tech landscape.
Blog
Những suy nghĩ về kỹ thuật phần mềm, lãnh đạo và bối cảnh công nghệ đang thay đổi.
The Teleporting HTML: Decoding the Magic of React Streaming
HTML Dịch Chuyển Tức Thời: Giải Mã Phép Thuật React Streaming
Discover how React Streaming and Server Components deliver content instantly while keeping the page interactive—the hidden mechanics behind modern web speed.
Khám phá cách React Streaming và Server Components cung cấp nội dung ngay lập tức trong khi giữ trang tương tác—những cơ chế ẩn đằng sau tốc độ web hiện đại.
Read more Đọc tiếpThe Web's Full Circle: From Server-First to SPA and Back Again
Web đã đi một vòng lớn: Từ server‑first, sang SPA, rồi lại quay về server‑first
A 30-year retrospective on web architecture evolution—from server-rendered pages to SPAs and the return of server-first with modern superpowers.
Nhìn lại 30 năm phát triển của web: từ server‑first, chuyển sang SPA, rồi quay về server‑first với những khả năng hoàn toàn mới.
Read more Đọc tiếpThe Shift of Human Value: From Execution to Direction & Oversight
Sự dịch chuyển giá trị con người: Từ Thực thi sang Định hướng & Giám sát
In the AI era, the value of a professional shifts from coding speed to the capacity for Direction and Risk Oversight.
Trong kỷ nguyên AI, giá trị của một chuyên gia dịch chuyển từ tốc độ viết code sang năng lực Định hướng và Quản trị rủi ro.
Read more Đọc tiếpIn the AI Era: Questioning Is Power, But Is It Everything?
Trong kỷ nguyên AI: Đặt câu hỏi là sức mạnh, nhưng liệu có phải là tất cả?
In the age of AI, asking the right questions is more valuable than ever. But if we stop there, are we overvaluing 'questioning skills' while overlooking other core competencies?
Trong kỷ nguyên AI, việc đặt câu hỏi sắc bén trở nên giá trị hơn bao giờ hết. Nhưng nếu chỉ dừng ở đó, chúng ta có đang thần thánh hóa 'kỹ năng đặt câu hỏi' mà bỏ sót những năng lực cốt lõi khác?
Read more Đọc tiếpMeet CrUX Vis: Google's Secret Weapon for Seeing Your Site Through Your Users' Eyes
CrUX Vis: Vũ khí bí mật của Google để nhìn website qua con mắt người dùng thực
CrUX Vis turns real Chrome user data into simple charts, showing you exactly how Google perceives your site's Core Web Vitals performance over time.
CrUX Vis biến dữ liệu thực từ người dùng Chrome thành biểu đồ trực quan, cho bạn thấy chính xác Google đánh giá hiệu suất Core Web Vitals của website bạn như thế nào.
Read more Đọc tiếpWhen Code Becomes a Commodity: Trust Is the New Asset
Khi Code Trở Thành Hàng Hóa: Sự Tin Cậy Là Loại Tài Sản Mới
Code is getting cheaper by the day. The real competitive advantage is no longer writing code — it's being the person who can guarantee that code works correctly.
Code ngày càng rẻ. Lợi thế cạnh tranh thực sự không còn nằm ở việc viết code — mà nằm ở người dám đứng ra đảm bảo code đó hoạt động đúng.
Read more Đọc tiếpIsland Architecture: The Pattern Shaping the Future of the Modern Web
Island Architecture: Kiến trúc đang định hình tương lai của Web hiện đại
Discover Island Architecture — the web design pattern that delivers blazing-fast performance by only hydrating interactive components, leaving the rest as static HTML.
Khám phá Island Architecture — mô hình thiết kế web mang lại hiệu năng vượt trội bằng cách chỉ hydrate các thành phần tương tác, giữ phần còn lại là HTML tĩnh.
Read more Đọc tiếpHTTPS: The Invisible Handshake Securing Every Web Request
HTTPS: Cái Bắt Tay Vô Hình Bảo Vệ Mọi Request Trên Web
A frontend developer's guide to how HTTPS works — from the TLS handshake to certificates and why that lock icon matters more than you think.
Hướng dẫn dành cho frontend developer về cách HTTPS hoạt động — từ TLS handshake đến chứng chỉ số và vì sao biểu tượng ổ khóa quan trọng hơn bạn nghĩ.
Read more Đọc tiếpAI Is Not the Next Abstraction Layer — It's a Risky Role Reversal
AI không phải là "bậc trừu tượng" tiếp theo — nó là một cuộc đổi vai đầy rủi ro
AI is not a deterministic compiler upgrade. It is a probabilistic collaborator that forces engineers from builders into constant reviewers.
AI không phải là bản nâng cấp kiểu compiler có tính định mệnh. Nó là cộng sự xác suất, đẩy kỹ sư từ vai trò kiến tạo sang vai trò thẩm định liên tục.
Read more Đọc tiếpBeyond NVM: Why Volta Is the Future of Node.js Version Management
Beyond NVM: Vì sao Volta là tương lai của quản lý phiên bản Node.js
NVM has served JavaScript teams well, but Volta delivers faster shells, automatic version pinning, and full toolchain consistency across platforms.
NVM từng phục vụ rất tốt cho hệ sinh thái JavaScript, nhưng Volta mang đến tốc độ cao hơn, tự động pin phiên bản và đồng bộ toolchain tốt hơn trên mọi nền tảng.
Read more Đọc tiếpThe Great Cleanup: Why "e18e" is my North Star for Frontend Leadership in 2026
Cuộc Dọn Dẹp Lớn: Vì sao "e18e" là Kim Chỉ Nam cho Lãnh đạo Frontend của tôi năm 2026
How the e18e (Ecosystem Performance) initiative is reshaping my engineering strategy — from dependency cleanup to edge-ready architecture.
Cách sáng kiến e18e (Ecosystem Performance) đang định hình lại chiến lược kỹ thuật của tôi — từ dọn dẹp dependency đến kiến trúc sẵn sàng cho Edge.
Read more Đọc tiếpReact Context: Teleporting State Without Prop Drilling
React Context: 'Dịch chuyển' State mà không cần Prop Drilling
A comprehensive guide for frontend teams on mastering React Context, from mental models to performance optimization.
Hướng dẫn toàn diện cho frontend team về React Context, từ tư duy hệ thống đến tối ưu hóa hiệu năng.
Read more Đọc tiếpGSAP Master MCP: Giving Your AI Surgical Precision Over Animations
GSAP Master MCP: Trao cho AI khả năng điều khiển hoạt ảnh với độ chính xác tuyệt đối
An MCP server that transforms natural language into production-ready GSAP animations. Setup guide, prompt examples, and team onboarding tips.
Một MCP server biến ngôn ngữ tự nhiên thành animation GSAP production-ready. Hướng dẫn cài đặt, ví dụ prompt và mẹo onboarding team.
Read more Đọc tiếpWarning: Don't Turn Your Computer Into a "Haunted House" Because of AI Agents!
Cảnh Báo: Đừng Biến Máy Tính Của Bạn Thành "Nhà Hoang" Vì AI Agent!
A security warning about the risks of running autonomous AI agents on your main computer without proper safeguards.
Cảnh báo bảo mật về những rủi ro khi chạy AI Agent tự vận hành trên máy tính cá nhân mà không có biện pháp bảo vệ.
Read more Đọc tiếpThe Battle of Brains and Nervous Systems: Why Open Standards Will Define AI's Future
Cuộc Chiến Của Những Bộ Não Và Hệ Thần Kinh Chung: Tại Sao Chuẩn Mở Sẽ Định Hình Tương Lai AI
AI giants want proprietary ecosystems. MCP offers an open nervous system connecting any brain to any body. Will open standards win the war for AI interoperability?
Các ông lớn AI muốn sở hữu hệ sinh thái độc quyền. MCP đề xuất một hệ thần kinh mở kết nối mọi bộ não với mọi cơ thể. Liệu chuẩn mở có chiến thắng?
Read more Đọc tiếpThe Tinkerer's Path - How Curiosity Accidentally Led Me to Programming
Thói vọc tạch - Hành trang vô tình đưa tôi đến với nghề lập trình
A personal story about growing up with little, discovering technology, and how curiosity accidentally led me to programming.
Câu chuyện cá nhân về việc lớn lên trong thiếu thốn, khám phá công nghệ, và cách sự tò mò vô tình đưa tôi đến với nghề lập trình.
Read more Đọc tiếpMCP: Bridging AI and Real-World Data
MCP: Cầu nối giữa AI và dữ liệu thực tế
Model Context Protocol (MCP) enables AI to connect directly with external data sources. Explore my experiments with GitSage and Confluence MCP servers.
Khám phá cách Model Context Protocol (MCP) giúp AI kết nối trực tiếp với dữ liệu bên ngoài qua các thử nghiệm GitSage và Confluence MCP.
Read more Đọc tiếpAI 2026: Capable Coworker or a Crutch That Weakens Us?
AI 2026: Đồng nghiệp đắc lực hay chiếc "gậy chống" khiến ta yếu đi?
In 2026, AI has evolved from a tool to a coworker. Are we leveraging it or becoming dependent on it?
Năm 2026, AI đã tiến hóa từ một công cụ thành một đồng nghiệp. Chúng ta đang khai thác nó hay đang trở nên phụ thuộc vào nó?
Read more Đọc tiếpAI Won't Replace Developers - Empty Encouragement or the Truth?
AI không thay thế được lập trình viên - Lời động viên sáo rỗng hay là sự thật?
A reflection on AI's impact on software development careers - is it empty encouragement or truth?
Một suy ngẫm về tác động của AI đến sự nghiệp phát triển phần mềm - đó có phải lời động viên trống rỗng hay sự thật?
Read more Đọc tiếpNavigating Complexity: Strategic Lessons in Headless Transitions
Làm chủ sự phức tạp: Bài học chiến lược khi chuyển đổi kiến trúc Headless
Strategic insights on implementing headless architecture within distributed teams and complex technical ecosystems.
Những góc nhìn chiến lược về việc triển khai kiến trúc Headless trong các đội ngũ phân tán và hệ sinh thái kỹ thuật phức tạp.
Read more Đọc tiếpWhen "Execution" Becomes Free: The Rise of the PM & Tech Lead Duo
Khi "Thực thi" trở nên miễn phí: Sự trỗi dậy của bộ đôi PM & Tech Lead
In the AI era, the collaboration between Product Managers and Tech Leads becomes more critical than ever. Explore how these roles evolve from hand-over to symbiosis.
Trong kỷ nguyên AI, sự hợp tác giữa PM và Tech Lead trở nên quan trọng hơn bao giờ hết, chuyển dịch từ bàn giao sang cộng sinh.
Read more Đọc tiếp