<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Luong Hong Thuan - Blog (English)</title><description>Blog posts about software development by Luong Hong Thuan</description><link>https://luonghongthuan.com/</link><item><title>English Lesson — Saturday Morning: Social English &amp; Small Talk</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-04-04-morning/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-04-04-morning/</guid><description>Daily English practice for tech professionals. Morning session covering social English — casual conversation, small talk, and social situations — with pronunciation guide, exercises, and real-world examples.</description><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Speaking Skills: Technical Storytelling — Make Your Ideas Stick</title><link>https://luonghongthuan.com/en/blog/speaking-skills-technical-storytelling-2026-04-04/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/speaking-skills-technical-storytelling-2026-04-04/</guid><description>Learn how to use storytelling techniques when presenting technical ideas. As a Vietnamese developer or tech lead, master the art of making complex concepts memorable and compelling for any audience.</description><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Speaking Practice: Pronunciation Drills for Vietnamese Tech Professionals</title><link>https://luonghongthuan.com/en/blog/speaking-practice-pronunciation-drills-tech-2026-04-04/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/speaking-practice-pronunciation-drills-tech-2026-04-04/</guid><description>Master the hardest English sounds — th, v/f, r/l, and short vowels — with tech-themed tongue twisters, shadowing scripts, and 5-minute daily drills.</description><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Friday Noon: Career Vocabulary</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-04-04-noon/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-04-04-noon/</guid><description>Daily English practice for tech professionals. Noon session — vocabulary deep dive with pronunciation, exercises, and real-world examples.</description><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Agentic AI in Production: What Stripe, OpenAI, and AWS Are Building Right Now</title><link>https://luonghongthuan.com/en/blog/agentic-ai-coding-revolution-stripe-openai-aws/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/agentic-ai-coding-revolution-stripe-openai-aws/</guid><description>Stripe&apos;s autonomous agents write 1,300 PRs per week. OpenAI extended its Responses API with shell tools. AWS launched Strands Labs. The agentic shift is no longer theoretical — here&apos;s what it looks like in the real world.</description><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Llama 4 vs Gemma 4: The Open-Source LLM Race Just Got Real</title><link>https://luonghongthuan.com/en/blog/llama4-gemma4-open-source-llm-race/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/llama4-gemma4-open-source-llm-race/</guid><description>Meta dropped Llama 4 Scout, Maverick, and Behemoth. Google fired back with Gemma 4. As a Technical Lead, here&apos;s what these releases actually mean for your teams and projects.</description><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate></item><item><title>How to Give Code Review Feedback Like a Senior Tech Lead</title><link>https://luonghongthuan.com/en/blog/code-review-feedback-english-tech-lead/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/code-review-feedback-english-tech-lead/</guid><description>Master the English phrases and tone used by senior engineers when reviewing code. Learn to give feedback that is clear, respectful, and actionable — without sounding harsh or vague.</description><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Saturday Evening: Weekend Social English</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-04-04-evening/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-04-04-evening/</guid><description>Daily English practice for tech professionals. Evening session — speaking practice, review, and real-world scenarios.</description><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate></item><item><title>English for Agile Sprints: Say the Right Thing in Every Ceremony</title><link>https://luonghongthuan.com/en/blog/agile-sprint-english-2026-04-04/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/agile-sprint-english-2026-04-04/</guid><description>Master practical English phrases for daily standups, sprint planning, retrospectives, and estimation meetings — built for Vietnamese developers working in international Agile teams.</description><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Tech Pronunciation Drills: Shadowing Scripts for Developers</title><link>https://luonghongthuan.com/en/blog/tech-pronunciation-shadowing-drills/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/tech-pronunciation-shadowing-drills/</guid><description>Practical shadowing exercises, tongue twisters, and pronunciation drills for Vietnamese developers who want to sound natural speaking English in tech environments.</description><pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Thursday Noon: Communication Phrases</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-04-03-noon/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-04-03-noon/</guid><description>Daily English practice for tech professionals. Noon session — vocabulary deep dive with pronunciation, exercises, and real-world examples.</description><pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate></item><item><title>The LLM Cost War: Qwen3.6-Plus, Gemini Flash-Lite, and the Dawn of Commodity AI</title><link>https://luonghongthuan.com/en/blog/llm-cost-war-qwen-gemini-commodity-ai-2026/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/llm-cost-war-qwen-gemini-commodity-ai-2026/</guid><description>Alibaba just released its third proprietary model in days. Google&apos;s Gemini Flash-Lite costs $0.25 per million tokens. NVIDIA&apos;s Nemotron runs 2.2x faster than GPT-OSS-120B. The LLM cost war has arrived — here&apos;s what it means for architects choosing AI infrastructure in 2026.</description><pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate></item><item><title>OpenAI Responses API: Building Production-Grade Agentic Systems in 2026</title><link>https://luonghongthuan.com/en/blog/openai-responses-api-agentic-production-2026/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/openai-responses-api-agentic-production-2026/</guid><description>OpenAI just extended the Responses API with a shell tool, hosted container workspace, context compaction, and reusable agent skills. Here&apos;s what this means for teams building real agentic workflows — with hands-on examples.</description><pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Tech Lead English: How to Give Code Reviews That Actually Help</title><link>https://luonghongthuan.com/en/blog/tech-lead-english-code-review-conversations/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/tech-lead-english-code-review-conversations/</guid><description>Master the English phrases and communication skills for giving constructive, clear, and respectful code reviews — especially when working with international teams.</description><pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Friday Evening: Review Career Vocab + Interview Practice Sentences</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-04-03-evening/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-04-03-evening/</guid><description>Daily English practice for tech professionals. Evening session — speaking practice, review, and real-world scenarios.</description><pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Wednesday Morning: System Architecture</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-04-01-morning/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-04-01-morning/</guid><description>Daily English practice for tech professionals. Morning session covering system architecture vocabulary with pronunciation guide, exercises, and real-world examples.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Pronunciation Drills for Tech Professionals: Master the Sounds That Trip Vietnamese Speakers</title><link>https://luonghongthuan.com/en/blog/speaking-practice-pronunciation-drills-tech-sounds/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/speaking-practice-pronunciation-drills-tech-sounds/</guid><description>Practical pronunciation drills for Vietnamese developers — conquer the &apos;th&apos;, &apos;v/w&apos;, &apos;r/l&apos; sounds and speak English confidently in code reviews and team meetings.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Pronunciation Drills: Master the Tech Sounds That Trip Up Vietnamese Developers</title><link>https://luonghongthuan.com/en/blog/pronunciation-drills-tech-sounds-vietnamese-developers/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/pronunciation-drills-tech-sounds-vietnamese-developers/</guid><description>A practical pronunciation workout for Vietnamese tech professionals. Drill the trickiest English sounds — th, v/f, r/l, and short vowels — using real tech vocabulary and workplace phrases.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Agent2Agent Protocol: Building the Internet of AI Agents</title><link>https://luonghongthuan.com/en/blog/agent2agent-protocol-ai-interoperability/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/agent2agent-protocol-ai-interoperability/</guid><description>The A2A protocol under the Linux Foundation is quietly becoming the HTTP of the agentic era. Here&apos;s what it means for enterprise architects, why it matters more than another model release, and how to think about it from a systems design perspective.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Tuesday Noon: AI Vocabulary Deep Dive</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-04-01-noon/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-04-01-noon/</guid><description>Daily English practice for tech professionals. Noon session — AI vocabulary deep dive with pronunciation, exercises, and real-world examples.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate></item><item><title>GPT-5.4 and the Agentic Revolution: When AI Becomes Your Autonomous Coworker</title><link>https://luonghongthuan.com/en/blog/gpt-5-4-agentic-ai-revolution/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/gpt-5-4-agentic-ai-revolution/</guid><description>GPT-5.4 crossed human performance on desktop tasks. With a hosted shell, 1M context window, and native compaction, the era of AI as an autonomous coworker is finally here — and the implications for developers are profound.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Tech Digest — April 1, 2026: AI Coding War, Supply Chain Security &amp; Engineering Leadership</title><link>https://luonghongthuan.com/en/blog/tech-digest-april-1-2026/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/tech-digest-april-1-2026/</guid><description>This week&apos;s top reads for Tech Leads &amp; Engineers: the AI coding tools war heats up, Stripe&apos;s autonomous agents ship 1,300 PRs/week, software supply chain becomes the #1 attack vector, and engineering leadership rethinks itself.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Tech Lead English: How to Give Code Review Feedback That Doesn&apos;t Sound Harsh</title><link>https://luonghongthuan.com/en/blog/tech-lead-english-giving-code-review-feedback/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/tech-lead-english-giving-code-review-feedback/</guid><description>Learn the exact English phrases Vietnamese tech leads use to give constructive, clear, and professional code review feedback in international teams.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Tuesday Morning: AI &amp; Machine Learning</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-31-morning/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-31-morning/</guid><description>Daily English practice for tech professionals. Morning session covering AI &amp; Machine Learning vocabulary with pronunciation guide, exercises, and real-world examples.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate></item><item><title>How to Pitch Your Ideas to Stakeholders in English</title><link>https://luonghongthuan.com/en/blog/speaking-pitch-ideas-stakeholders/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/speaking-pitch-ideas-stakeholders/</guid><description>A practical guide for Vietnamese tech leads on presenting ideas clearly, confidently, and persuasively to international stakeholders — with key phrases, vocabulary, and a 5-minute drill.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tech Pronunciation Drills: Say These Words Like a Native Dev</title><link>https://luonghongthuan.com/en/blog/speaking-practice-tech-pronunciation-drills/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/speaking-practice-tech-pronunciation-drills/</guid><description>A shadowing and drill session for Vietnamese developers — master the English words you type every day but never say out loud correctly.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Tuesday Noon: AI Vocabulary</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-31-noon/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-31-noon/</guid><description>Daily English practice for tech professionals. Noon session — vocabulary deep dive with pronunciation, exercises, and real-world examples.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The AI Toolchain War: Why Anthropic Bought Bun and OpenAI Bought Astral</title><link>https://luonghongthuan.com/en/blog/ai-toolchain-war-bun-astral-2026/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-toolchain-war-bun-astral-2026/</guid><description>Anthropic acquired Bun in December 2025. OpenAI acquired Astral (uv, Ruff) in March 2026. The AI model war has a new front: owning the developer toolchain. Here&apos;s what this arms race means for how you build software.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Apple&apos;s $1B Gemini Deal: What Project Campos Means for Developers</title><link>https://luonghongthuan.com/en/blog/apple-gemini-siri-2026-developer-guide/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/apple-gemini-siri-2026-developer-guide/</guid><description>Apple just committed $1 billion per year to run Google Gemini inside Siri. As a Technical Lead who builds on Apple&apos;s platform, here&apos;s what I think this means beyond the headlines — privacy tradeoffs, WWDC expectations, and what APIs you should be watching.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tech Lead English: How to Lead Architecture Debates Without Losing the Room</title><link>https://luonghongthuan.com/en/blog/tech-lead-english-architecture-debates-2026-03-31/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/tech-lead-english-architecture-debates-2026-03-31/</guid><description>Practical English phrases for Vietnamese tech leads navigating technical disagreements, design discussions, and architecture decision meetings with international teams.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Tuesday Evening: Review AI Vocab + Listening Comprehension Tips</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-31-evening/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-31-evening/</guid><description>Daily English practice for tech professionals. Evening session — speaking practice, review, and real-world scenarios.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Agile English: Speaking Confidently in Sprint Meetings &amp; Estimation Sessions</title><link>https://luonghongthuan.com/en/blog/agile-english-sprint-estimation-2026-03-31/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/agile-english-sprint-estimation-2026-03-31/</guid><description>Master the English phrases Vietnamese tech leads and developers need for sprint planning, story point estimation, bug triage, and project status updates in Agile teams.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Monday Morning: Technical English for Developers</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-30-morning/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-30-morning/</guid><description>Daily English practice for tech professionals. Morning session covering technical vocabulary — programming, dev tools, git, APIs, and terminal commands — with pronunciation guide, exercises, and real-world examples.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate></item><item><title>How to Pitch Your Technical Ideas to Stakeholders (Without Losing Them)</title><link>https://luonghongthuan.com/en/blog/speaking-skills-pitching-ideas-stakeholders/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/speaking-skills-pitching-ideas-stakeholders/</guid><description>A practical guide for Vietnamese developers and tech leads on how to pitch ideas clearly, confidently, and persuasively in English to non-technical stakeholders.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Speaking Practice: Pronunciation Drills for Vietnamese Tech Professionals</title><link>https://luonghongthuan.com/en/blog/speaking-practice-pronunciation-drills-tech-2026-03-30/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/speaking-practice-pronunciation-drills-tech-2026-03-30/</guid><description>Targeted pronunciation drills for the sounds Vietnamese developers struggle with most — th, v/f, short vowels, and tech vocabulary. Read out loud, shadow, and drill your way to clearer English.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Monday Noon: Technical Vocabulary Deep Dive</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-30-noon/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-30-noon/</guid><description>Daily English practice for tech professionals. Noon session — vocabulary deep dive with pronunciation, exercises, and real-world examples.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Cursor&apos;s Parallel Subagents: How AI Just Rewrote the Developer Playbook</title><link>https://luonghongthuan.com/en/blog/cursor-parallel-subagents-2026/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/cursor-parallel-subagents-2026/</guid><description>Cursor&apos;s March 2026 release brings parallel subagents, BugBot Autofix, and cloud agents — a genuine shift from AI coding assistant to AI workflow engine. Here&apos;s what it means for real teams.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Dapr Agents v1.0: The Missing Infrastructure Layer for Production AI</title><link>https://luonghongthuan.com/en/blog/dapr-agents-v1-production-ai-2026/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/dapr-agents-v1-production-ai-2026/</guid><description>The CNCF just made Dapr Agents v1.0 generally available. After years of AI agent frameworks focused on intelligence, here&apos;s one that focuses on survival — durable workflows, state management, and production-grade reliability on Kubernetes.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tech Lead English: How to Conduct Effective 1-on-1 Meetings</title><link>https://luonghongthuan.com/en/blog/tech-lead-english-conducting-1on1s/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/tech-lead-english-conducting-1on1s/</guid><description>Master the English phrases and conversation structure for running productive 1-on-1s with your team — with real scripts, vocabulary, and pronunciation tips for Vietnamese tech leads.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Data Is the Lifeblood of the AI Agents Era: Why AI Skills + Data Skills Are Inseparable</title><link>https://luonghongthuan.com/en/blog/data-survival-ai-agents-era-2026/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/data-survival-ai-agents-era-2026/</guid><description>When everyone uses AI/Agents, models become a commodity. That&apos;s when Data becomes the real differentiator — deciding whether your agent runs &apos;for fun&apos; or &apos;accurately, optimally, and consistently&apos;. AI Skills and Data Skills are an inseparable duo.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Monday Evening: Review Technical Vocab + Speaking Practice</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-30-evening/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-30-evening/</guid><description>Daily English practice for tech professionals. Evening session — speaking practice, review, and real-world scenarios.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate></item><item><title>How to Report and Escalate Bugs in English: A Sprint Review Survival Guide</title><link>https://luonghongthuan.com/en/blog/english-qc-bug-escalation-sprint-review-2026-03-30/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-qc-bug-escalation-sprint-review-2026-03-30/</guid><description>Practical English phrases for QC engineers and developers: how to describe bugs clearly, escalate blockers, and communicate defects during sprint reviews in international teams.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate></item><item><title>How to Speak to Stakeholders in English: A Vietnamese Tech Lead&apos;s Guide</title><link>https://luonghongthuan.com/en/blog/speaking-to-stakeholders-tech-lead/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/speaking-to-stakeholders-tech-lead/</guid><description>Real phrases, scripts, and a 5-minute drill to help you communicate clearly with managers, clients, and executives in international teams.</description><pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Sunday Morning: Weekly Review (March 23–28)</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-29-morning/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-29-morning/</guid><description>Daily English practice for tech professionals. Morning session — Sunday Weekly Review covering the top 5 words and phrases from the week: Technical, AI &amp; ML, Architecture, Professional Communication, Career &amp; Growth, and Social English.</description><pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Speaking Practice: Tech Pronunciation Drills for Vietnamese Developers</title><link>https://luonghongthuan.com/en/blog/speaking-practice-tech-pronunciation-drills-2026-03-29/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/speaking-practice-tech-pronunciation-drills-2026-03-29/</guid><description>Shadowing scripts, tongue twisters, and pronunciation drills targeting the hardest English sounds for Vietnamese tech professionals — th, v/f, r/l, and short vowels.</description><pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Sunday Noon: Weekly Review Special</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-29-noon/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-29-noon/</guid><description>Daily English practice for tech professionals. Noon session — vocabulary deep dive with pronunciation, exercises, and real-world examples.</description><pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Gemini 3.1 Flash-Lite Is Free: What It Actually Means for Developer Economics</title><link>https://luonghongthuan.com/en/blog/gemini-flash-lite-free-ai-developer-economics/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/gemini-flash-lite-free-ai-developer-economics/</guid><description>Google just made Gemini Code Assist free and priced Flash-Lite at $0.25/M tokens. After 15 years building production systems, here&apos;s what this cost collapse really changes about how we build.</description><pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate></item><item><title>MCP at 10,000 Servers: How a Protocol Became the Agent Integration Standard</title><link>https://luonghongthuan.com/en/blog/mcp-10000-servers-agent-integration-standard/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/mcp-10000-servers-agent-integration-standard/</guid><description>The Model Context Protocol crossed 10,000 published servers under the Linux Foundation&apos;s Agentic AI Foundation. As someone who&apos;s integrated dozens of AI systems, here&apos;s why this number matters more than any benchmark.</description><pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tech Lead English: How to Give Code Reviews That Don&apos;t Kill Team Morale</title><link>https://luonghongthuan.com/en/blog/tech-lead-english-code-review-2026-03-29/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/tech-lead-english-code-review-2026-03-29/</guid><description>Master the English phrases and tone needed to deliver effective, respectful code reviews as a Vietnamese tech lead in international teams.</description><pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Sunday Evening: Full Weekly Recap + Next Week Preview</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-29-evening/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-29-evening/</guid><description>Daily English practice for tech professionals. Evening session — speaking practice, review, and real-world scenarios.</description><pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English for Sprint Planning: How to Estimate and Negotiate Story Points Like a Pro</title><link>https://luonghongthuan.com/en/blog/english-agile-estimation-2026-03-29/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-agile-estimation-2026-03-29/</guid><description>Master the English phrases Vietnamese tech leads need to run confident sprint planning sessions — from estimation debates to scope negotiation and pushing back on unrealistic timelines.</description><pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate></item><item><title>QC/Testing English: How to Write Bug Reports, Test Cases &amp; Review Comments Like a Pro</title><link>https://luonghongthuan.com/en/blog/qc-testing-english-bug-reports-test-cases/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/qc-testing-english-bug-reports-test-cases/</guid><description>A practical guide for Vietnamese QA engineers and developers to communicate clearly in English — covering bug reports, test case writing, and professional review comments.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Saturday Morning: Social English &amp; Small Talk</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-28-morning/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-28-morning/</guid><description>Daily English practice for tech professionals. Morning session covering social conversation, casual small talk, and everyday social situations with pronunciation guide, exercises, and real-world examples.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Sounding Natural in English: Filler Words and Discourse Markers You&apos;re Probably Missing</title><link>https://luonghongthuan.com/en/blog/english-natural-fillers-discourse-markers/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-natural-fillers-discourse-markers/</guid><description>Stop sounding like a textbook. Learn the filler words, hedges, and discourse markers that make your English conversations flow naturally — a practical guide for Vietnamese professionals.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Saturday Noon: Social Phrases &amp; Casual English</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-28-noon/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-28-noon/</guid><description>Daily English practice for tech professionals. Noon session — vocabulary deep dive with pronunciation, exercises, and real-world examples.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The AI Cost Collapse: How to Architect Smart at Under $1/M Tokens</title><link>https://luonghongthuan.com/en/blog/ai-cost-collapse-2026-smart-architecture/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-cost-collapse-2026-smart-architecture/</guid><description>GPT-4 level AI cost $30/M tokens in 2023. Today it&apos;s under $1. Here&apos;s the technical architecture that lets you capture 90%+ of that savings without sacrificing quality.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Devstral 2: Why Open-Source Just Won the Coding Agent War</title><link>https://luonghongthuan.com/en/blog/devstral-2-open-source-coding-agent-revolution/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/devstral-2-open-source-coding-agent-revolution/</guid><description>Mistral&apos;s Devstral 2 achieves 72.2% on SWE-Bench at 7x cheaper than Claude Sonnet. Here&apos;s what this means for teams building AI-powered dev tooling in 2026.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>How to Pitch Your Ideas in English Like a Senior Engineer</title><link>https://luonghongthuan.com/en/blog/pitch-ideas-tech-speaking-skills/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/pitch-ideas-tech-speaking-skills/</guid><description>A practical speaking guide for Vietnamese developers who want to propose technical ideas confidently in English — from team meetings to executive presentations.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Saturday Evening: Casual Conversation &amp; Weekend Social English</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-28-evening/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-28-evening/</guid><description>Daily English practice for tech professionals. Evening session — speaking practice, review, and real-world scenarios.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Sprint Estimation in English: Stop Saying &apos;I Think Maybe 2 Days&apos;</title><link>https://luonghongthuan.com/en/blog/english-agile-estimation-sprint-2026-03-28/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-agile-estimation-sprint-2026-03-28/</guid><description>Learn how to give confident, clear sprint estimations in English — with real phrases, vocabulary, and practice scripts for Vietnamese tech leads.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Build a Full-Stack Startup for $20/Month: The 2026 Free-Tier Stack</title><link>https://luonghongthuan.com/en/blog/build-startup-20-dollars-month-2026/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/build-startup-20-dollars-month-2026/</guid><description>A comprehensive guide to the modern free-tier tech stack that lets you build, deploy, and scale a startup for roughly $20/month. No servers. No DevOps team. No funding required. Just an idea and WiFi.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Friday Morning: Career &amp; Growth</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-27-morning/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-27-morning/</guid><description>Daily English practice for tech professionals. Morning session covering career growth with pronunciation guide, exercises, and real-world examples for negotiations, interviews, leadership, and promotion conversations.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English for Estimation and Managing Deadline Expectations</title><link>https://luonghongthuan.com/en/blog/english-estimation-deadline-expectations/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-estimation-deadline-expectations/</guid><description>A practical guide for Vietnamese developers on how to give task estimates, push back on unrealistic deadlines, and manage stakeholder expectations confidently in English.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Friday Noon: Career Vocabulary</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-27-noon/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-27-noon/</guid><description>Daily English practice for tech professionals. Noon session — vocabulary deep dive with pronunciation, exercises, and real-world examples.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>AI Agents in Production 2026: The Shift from Copilot to Autopilot</title><link>https://luonghongthuan.com/en/blog/ai-agents-production-2026-autopilot-shift/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-agents-production-2026-autopilot-shift/</guid><description>90% of developers now use AI at work. But the real shift in March 2026 is agents moving from suggestion-mode to autonomous execution. Here&apos;s what that actually looks like in production systems and what breaks when you go too far too fast.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Gemini 3.1 Pro: What Actually Matters for Developers in 2026</title><link>https://luonghongthuan.com/en/blog/gemini-3-1-pro-developer-deep-dive/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/gemini-3-1-pro-developer-deep-dive/</guid><description>Deep dive into Gemini 3.1 Pro&apos;s practical developer features — 77.1% ARC-AGI-2, dynamic thinking API, 1M token context, and what these benchmarks actually mean when building production AI systems.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tech Lead English: How to Run Effective 1-on-1 Meetings</title><link>https://luonghongthuan.com/en/blog/tech-lead-english-1on1-meetings/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/tech-lead-english-1on1-meetings/</guid><description>A practical guide for Vietnamese tech leads on how to lead 1-on-1 meetings in English — with real phrases, dialogue examples, and mistakes to avoid.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Friday Evening: Career Vocab &amp; Interview Practice</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-27-evening/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-27-evening/</guid><description>Daily English practice for tech professionals. Evening session — speaking practice, review, and real-world scenarios.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Agile English: How to Speak Up in Sprint Planning &amp; Retrospectives</title><link>https://luonghongthuan.com/en/blog/agile-english-sprint-retrospectives-2026-03-27/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/agile-english-sprint-retrospectives-2026-03-27/</guid><description>Practical English phrases and dialogue examples for Vietnamese developers in Agile ceremonies — sprint planning, retrospectives, estimation, and project updates.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Workplace Small Talk: The English Skill Vietnamese Developers Often Overlook</title><link>https://luonghongthuan.com/en/blog/workplace-small-talk-english-vietnamese-guide/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/workplace-small-talk-english-vietnamese-guide/</guid><description>Master everyday small talk and casual conversation at international workplaces. Real phrases, dialogue examples, and common mistakes Vietnamese speakers make.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Thursday Morning: Professional Communication</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-26-morning/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-26-morning/</guid><description>Daily English practice for tech professionals. Morning session covering professional communication with pronunciation guide, exercises, and real-world examples for meetings, emails, and presentations.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>QC English: Writing Bug Reports, Test Cases &amp; Review Comments That Actually Get Read</title><link>https://luonghongthuan.com/en/blog/qc-testing-english-bug-reports-2026-03-26/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/qc-testing-english-bug-reports-2026-03-26/</guid><description>Practical English phrases and templates for QA engineers — how to write clear bug reports, professional test cases, and constructive review comments in international teams.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Thursday Noon: Communication Phrases</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-26-noon/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-26-noon/</guid><description>Daily English practice for tech professionals. Noon session — vocabulary deep dive with pronunciation, exercises, and real-world examples.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Agentic AI Developer Tools 2026: When AI Becomes Your Engineering Team</title><link>https://luonghongthuan.com/en/blog/agentic-ai-developer-tools-2026/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/agentic-ai-developer-tools-2026/</guid><description>March 2026 marks a turning point — AI coding tools evolved from assistants to autonomous agents. As a Technical Lead, here&apos;s what you actually need to know to navigate JetBrains Central, GitHub Agent HQ, Dapr Agents, MCP, and the multi-agent revolution.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>DeepSeek V3.2 vs Gemini 3: A Technical Lead&apos;s Practical Comparison</title><link>https://luonghongthuan.com/en/blog/deepseek-v32-vs-gemini3-developers-guide/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/deepseek-v32-vs-gemini3-developers-guide/</guid><description>Beyond benchmarks — a real comparison of DeepSeek V3.2 and Gemini 3 Pro for production developer workflows. Cost, code quality, context window, multimodal capabilities, and when to use which.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tech Lead English: How to Run Effective 1-on-1 Meetings</title><link>https://luonghongthuan.com/en/blog/tech-lead-english-one-on-one-meetings/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/tech-lead-english-one-on-one-meetings/</guid><description>A practical guide for Vietnamese tech leads on running 1-on-1 meetings in English — what to say, how to give feedback, and phrases that build trust with your team.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Thursday Evening: Communication Phrases &amp; Role-Play Scenarios</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-26-evening/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-26-evening/</guid><description>Daily English practice for tech professionals. Evening session — speaking practice, review, and real-world scenarios.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Agile English: How to Speak Confidently in Sprint Planning &amp; Retrospectives</title><link>https://luonghongthuan.com/en/blog/agile-sprint-planning-english-vietnamese-speakers/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/agile-sprint-planning-english-vietnamese-speakers/</guid><description>A practical guide for Vietnamese developers and tech leads to master Agile meeting English — from sprint planning to retrospectives, with real phrases, dialogues, and common mistakes to avoid.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Wednesday Morning: System Architecture</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-25-morning/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-25-morning/</guid><description>Daily English practice for tech professionals. Morning session covering System Architecture vocabulary — microservices, scalability, fault tolerance, load balancing, and cloud design patterns — with pronunciation guide, exercises, and real-world examples.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate></item><item><title>How to Disagree Politely in English at Work (Without Seeming Rude)</title><link>https://luonghongthuan.com/en/blog/english-disagree-politely-workplace-2026-03-25/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-disagree-politely-workplace-2026-03-25/</guid><description>Vietnamese professionals often stay silent rather than push back in English. Learn the phrases, frameworks, and mindset to disagree respectfully and be heard in international teams.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English for QA: Writing Bug Reports and Test Cases That Actually Get Fixed</title><link>https://luonghongthuan.com/en/blog/english-for-qa-writing-bug-reports-test-cases/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-for-qa-writing-bug-reports-test-cases/</guid><description>A practical guide for Vietnamese QA engineers and developers on writing clear, professional bug reports and test cases in English that your international team will understand and act on.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Wednesday Noon: Architecture Vocabulary</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-25-noon/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-25-noon/</guid><description>Daily English practice for tech professionals. Noon session — vocabulary deep dive with pronunciation, exercises, and real-world examples.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Claude API March 2026: The Features That Finally Make Agents Production-Ready</title><link>https://luonghongthuan.com/en/blog/claude-api-march-2026-agentic-features/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/claude-api-march-2026-agentic-features/</guid><description>Compaction API, memory tool, effort parameter, web fetch, and MCP plugins — Claude&apos;s March 2026 API updates are not incremental improvements. They solve the hardest problems in agentic AI development.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Mistral 3 in Production: What Open-Source AI Gets Right (and Wrong) in 2026</title><link>https://luonghongthuan.com/en/blog/mistral-3-open-source-ai-cost-quality-2026/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/mistral-3-open-source-ai-cost-quality-2026/</guid><description>Mistral Large 3&apos;s MoE architecture delivers 92% of GPT-5.2&apos;s performance at 15% of the cost. As a technical lead who has run open-source LLMs in production, here&apos;s where it works and where it fails.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tech Lead English: Navigating Difficult Conversations</title><link>https://luonghongthuan.com/en/blog/tech-lead-english-difficult-conversations/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/tech-lead-english-difficult-conversations/</guid><description>How to push back on unrealistic deadlines, handle conflicts, and escalate issues in English — practical phrases and dialogues for Vietnamese tech leads.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Wednesday Evening: Architecture Vocab &amp; Explaining Complex Systems Simply</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-25-evening/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-25-evening/</guid><description>Daily English practice for tech professionals. Evening session — speaking practice, review, and real-world scenarios. Tonight: master the language of system design and learn how to explain complex architectures clearly.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Agile English: How to Speak Confidently in Sprint Planning and Retrospectives</title><link>https://luonghongthuan.com/en/blog/agile-english-sprint-planning-retrospectives/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/agile-english-sprint-planning-retrospectives/</guid><description>Practical English phrases, templates, and dialogue examples for sprint planning, retrospectives, estimation, and project updates — written for Vietnamese developers working in international teams.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Small Talk at Work: The Unwritten English Skill Vietnamese Professionals Need</title><link>https://luonghongthuan.com/en/blog/small-talk-workplace-english-vietnamese-professionals/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/small-talk-workplace-english-vietnamese-professionals/</guid><description>Master workplace small talk in English — the casual conversations that build relationships, boost trust, and open career doors. A practical guide for Vietnamese professionals.</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Tuesday Morning: AI &amp; Machine Learning</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-24-morning/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-24-morning/</guid><description>Daily English practice for tech professionals. Morning session covering AI &amp; Machine Learning vocabulary — LLMs, agents, prompting, RAG, and inference — with pronunciation guide, exercises, and real-world examples.</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate></item><item><title>QC/Testing English: How to Write Bug Reports and Review Comments Like a Pro</title><link>https://luonghongthuan.com/en/blog/english-qc-testing-communication-guide/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-qc-testing-communication-guide/</guid><description>A practical guide for Vietnamese QA engineers and developers on writing clear bug reports, test cases, and code review comments in English for international teams.</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Tuesday Noon: AI Vocabulary</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-24-noon/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-24-noon/</guid><description>Daily English practice for tech professionals. Noon session — AI jargon, buzzwords, and how to explain AI concepts in plain English.</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The March 2026 Frontier: Claude 4.6 vs GPT-5.4 vs Gemini 3.1 — A Technical Lead&apos;s Breakdown</title><link>https://luonghongthuan.com/en/blog/frontier-models-march-2026-claude-gpt-gemini/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/frontier-models-march-2026-claude-gpt-gemini/</guid><description>Claude Opus 4.6, GPT-5.4 Thinking, and Gemini 3.1 Pro all shipped within the same month. Here&apos;s a practical guide to choosing the right model for your team — based on real benchmarks and production patterns, not marketing slides.</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate></item><item><title>What Production AI Agents Actually Look Like in 2026 — Not the Demo, the Reality</title><link>https://luonghongthuan.com/en/blog/enterprise-ai-agents-production-2026/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/enterprise-ai-agents-production-2026/</guid><description>Gartner says 40% of enterprise apps will embed AI agents this year. But 40% of agentic projects will be scrapped by 2027. Here&apos;s what separates the teams that ship production agents from those that get stuck in pilots forever.</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Mistral Devstral 2: The Open-Source Coding Agent That Challenges Claude and Codex</title><link>https://luonghongthuan.com/en/blog/mistral-devstral-2-open-source-agentic-coding/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/mistral-devstral-2-open-source-agentic-coding/</guid><description>Mistral&apos;s Devstral 2 scores 72.2% on SWE-bench, ships under MIT license, and costs up to 7x less than Claude Sonnet. Here&apos;s how it works, when to use it, and whether open-source agentic coding is finally production-ready.</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tech Lead English: Facilitating Technical Design Discussions</title><link>https://luonghongthuan.com/en/blog/tech-lead-english-design-discussions/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/tech-lead-english-design-discussions/</guid><description>Practical English phrases and dialogue templates for Vietnamese Tech Leads running architecture reviews, proposing solutions, and handling technical disagreements in international teams.</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Tuesday Evening: Review AI Vocab + Listening Comprehension Tips</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-24-evening/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-24-evening/</guid><description>Daily English practice for tech professionals. Evening session — speaking practice, review, and real-world scenarios.</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate></item><item><title>How to Speak Up in Sprint Retrospectives: A Vietnamese Developer&apos;s Guide</title><link>https://luonghongthuan.com/en/blog/agile-sprint-retrospective-english-2026-03-24/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/agile-sprint-retrospective-english-2026-03-24/</guid><description>Practical English phrases and templates for speaking confidently in Agile retrospectives — share wins, raise issues, suggest improvements without feeling awkward.</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Business English for Tech Professionals: Presentations, Demos &amp; Stakeholder Q&amp;A</title><link>https://luonghongthuan.com/en/blog/business-english-tech-presentations-demos/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/business-english-tech-presentations-demos/</guid><description>Master the exact words, phrases, and scripts that senior engineers and tech leads use when presenting technical work to non-technical stakeholders, running product demos, and handling tough questions under pressure.</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tech Lead English: How to Give Code Review Feedback That People Actually Listen To</title><link>https://luonghongthuan.com/en/blog/tech-lead-english-code-review-feedback/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/tech-lead-english-code-review-feedback/</guid><description>Learn the exact phrases and tone a Tech Lead uses during code reviews — from constructive criticism to praise. Practical examples for Vietnamese developers working in international teams.</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Small Talk at Work: The English Skill Vietnamese Developers Often Overlook</title><link>https://luonghongthuan.com/en/blog/small-talk-workplace-english-for-vietnamese-developers/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/small-talk-workplace-english-for-vietnamese-developers/</guid><description>Master workplace small talk and daily conversation in English. Real phrases, dialogue examples, and common mistakes Vietnamese speakers make when working in international teams.</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Monday Morning: Technical Vocabulary for Developers</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-23-morning/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-23-morning/</guid><description>Daily English practice for tech professionals. Morning session covering technical programming vocabulary — APIs, terminal commands, Git, and dev tools — with pronunciation guide, exercises, and real-world examples.</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Monday Noon: Technical Vocabulary Deep Dive</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-23-noon/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-23-noon/</guid><description>Daily English practice for tech professionals. Noon session — vocabulary deep dive with pronunciation, exercises, and real-world examples.</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Claude Opus 4.6 Agent Teams: Multi-Agent Development Is Here</title><link>https://luonghongthuan.com/en/blog/claude-opus-46-agent-teams-parallel-development/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/claude-opus-46-agent-teams-parallel-development/</guid><description>Anthropic&apos;s Agent Teams feature in Claude Opus 4.6 lets multiple Claude Code instances work in parallel on the same codebase. Here&apos;s the architectural model, real-world performance data, and what actually changes for teams building production software.</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate></item><item><title>GPT-5.4 Computer Use: The First AI to Beat Humans at Desktop Tasks</title><link>https://luonghongthuan.com/en/blog/gpt-54-computer-use-first-ai-beat-humans/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/gpt-54-computer-use-first-ai-beat-humans/</guid><description>GPT-5.4 scored 75% on OSWorld-Verified, surpassing human baseline of 72.4%. Here&apos;s what this means for developers building agentic systems in 2026, with real API examples and architectural patterns.</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Monday Evening: Review Technical Vocab + Speaking Practice</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-23-evening/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-23-evening/</guid><description>Daily English practice for tech professionals. Evening session — speaking practice, review, and real-world scenarios.</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Agile English: Writing User Stories and Acceptance Criteria That Get Approved</title><link>https://luonghongthuan.com/en/blog/agile-english-user-stories-acceptance-criteria-2026-03-23/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/agile-english-user-stories-acceptance-criteria-2026-03-23/</guid><description>Practical English templates and phrases for Vietnamese developers writing user stories, acceptance criteria, and backlog items that product owners and international teams actually understand.</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Business English for Tech Professionals: Architecture Proposals, Design Reviews &amp; Technical Disagreements</title><link>https://luonghongthuan.com/en/blog/business-english-architecture-design-discussions/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/business-english-architecture-design-discussions/</guid><description>The exact language patterns senior engineers use to propose technical solutions, run architecture review meetings, push back on bad ideas without damaging relationships, and write ADRs that actually get read and followed.</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Upgrade #13: Feature Demos and Team Onboarding</title><link>https://luonghongthuan.com/en/blog/english-upgrade-onboarding-part13/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-upgrade-onboarding-part13/</guid><description>How to demo new features clearly and onboard new team members in English. Scripts, checklists, and phrases for knowledge transfer and first-week communication.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Umbraco AI Migration Playbook: CI/CD for Azure App Service &amp; Local Self-Host (Part 6 of 8)</title><link>https://luonghongthuan.com/en/blog/umbraco-ai-migration-cicd-azure-selfhost-part6/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/umbraco-ai-migration-cicd-azure-selfhost-part6/</guid><description>Part 6 of 8 — Building a production-grade CI/CD pipeline for Umbraco 17: GitHub Actions to Azure App Service with zero-downtime slot swaps, Docker Compose for local development, uSync in the pipeline, Azure Blob Storage for media, and environment-specific configuration.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Sunday Morning: Weekly Review &amp; Top 5 Highlights</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-22-morning/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-22-morning/</guid><description>Daily English practice for tech professionals. Morning session covering the weekly review — top 5 words and phrases from the week with pronunciation, exercises, and real-world examples.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Small Talk at Work: The Skill Vietnamese Developers Often Skip</title><link>https://luonghongthuan.com/en/blog/workplace-small-talk-vietnamese-guide/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/workplace-small-talk-vietnamese-guide/</guid><description>Master workplace small talk and daily English conversation. Practical phrases, real dialogues, and common mistakes Vietnamese speakers make when chatting with international colleagues.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English for QC/Testers: Writing Clear Bug Reports and Review Comments</title><link>https://luonghongthuan.com/en/blog/english-for-qc-testers-writing-clear-bug-reports/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-for-qc-testers-writing-clear-bug-reports/</guid><description>A practical guide for Vietnamese QA engineers on writing professional bug reports, test cases, and code review comments in English that your international team will actually understand.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Sunday Noon: Weekly Review Special</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-22-noon/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-22-noon/</guid><description>Daily English practice for tech professionals. Noon session — top 5 phrases from the week + bonus idioms, pronunciation drills, and the ultimate weekly challenge.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate></item><item><title>AI-Driven Software Architecture: A Hands-On Guide for Engineering Teams (2026)</title><link>https://luonghongthuan.com/en/blog/ai-driven-software-architecture-2026/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-driven-software-architecture-2026/</guid><description>How AI is reshaping software architecture from the inside — ML-powered pattern selection, LLM orchestration, AI gateways, event-driven agents, and a full team implementation roadmap with diagrams and production-ready code.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Anthropic vs the Pentagon: What AI Ethics Actually Means for Technical Leads</title><link>https://luonghongthuan.com/en/blog/anthropic-pentagon-ai-ethics-technical-lead/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/anthropic-pentagon-ai-ethics-technical-lead/</guid><description>Anthropic refused DoD&apos;s mass surveillance deal. OpenAI signed it and lost millions of users overnight. This is not an abstract ethics debate — it&apos;s a supply chain risk that every technical lead building on AI APIs needs to understand now.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate></item><item><title>When All Frontier AI Models Are Equal: A Technical Lead&apos;s Guide to Choosing in 2026</title><link>https://luonghongthuan.com/en/blog/frontier-model-parity-guide-2026/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/frontier-model-parity-guide-2026/</guid><description>GPT-5.4, Gemini 3.1 Pro, and Claude 4.6 are now neck-and-neck on benchmarks. When the models are equal, everything else becomes the differentiator. Here&apos;s how to choose.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Sunday Evening: Weekly Recap &amp; Looking Ahead</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-22-evening/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-22-evening/</guid><description>Daily English practice for tech professionals. Evening session — speaking practice, review, and real-world scenarios.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Agile English: How to Give Project Status Updates That Build Trust</title><link>https://luonghongthuan.com/en/blog/agile-project-status-updates-english-2026-03-22/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/agile-project-status-updates-english-2026-03-22/</guid><description>Practical English phrases and templates for Vietnamese developers giving project status updates, reporting delays, and communicating with stakeholders in Agile teams.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Business English for Tech Professionals: Engineering Leadership — One-on-Ones, Feedback, Hiring &amp; Difficult Conversations</title><link>https://luonghongthuan.com/en/blog/business-english-engineering-leadership/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/business-english-engineering-leadership/</guid><description>The exact language patterns for engineering managers and senior tech leads: running one-on-ones that build trust, giving feedback that actually changes behavior, making the case for promotion, navigating scope and timeline negotiations, and handling the difficult conversations nobody prepares you for.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The AI Bridge: How Product Owners and Developers Finally Speak the Same Language</title><link>https://luonghongthuan.com/en/blog/ai-dev-playbook-bridging-business-and-code/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-dev-playbook-bridging-business-and-code/</guid><description>Product owners think in outcomes. Developers think in systems. AI can bridge that gap — with the right documents, workflows, and prompts. Here&apos;s exactly how.</description><pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Upgrade #12: Client Meetings — Rehearsal to Delivery</title><link>https://luonghongthuan.com/en/blog/english-upgrade-client-meetings-part12/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-upgrade-client-meetings-part12/</guid><description>From technical design with clients to demo rehearsals and live presentations. The complete English toolkit for client-facing meetings.</description><pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Saturday Evening: Casual Conversation &amp; Social Situations</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-21-evening/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-21-evening/</guid><description>Daily English practice for tech professionals. Session 3 of 3: Saturday evening lesson covering casual social phrases, pronunciation guide, exercises, and real-world practice.</description><pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate></item><item><title>QC/Testing English: Writing Bug Reports and Review Comments That Actually Get Fixed</title><link>https://luonghongthuan.com/en/blog/qc-testing-english-bug-reports-and-review-comments/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/qc-testing-english-bug-reports-and-review-comments/</guid><description>A practical guide for Vietnamese QA engineers and testers on writing clear bug reports, test cases, and code review comments in English that developers actually understand and act on.</description><pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Lesson — Saturday Noon: Social Phrases &amp; Casual English</title><link>https://luonghongthuan.com/en/blog/english-lesson-2026-03-21-noon/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-lesson-2026-03-21-noon/</guid><description>Daily English practice for tech professionals. Noon session — vocabulary deep dive with pronunciation, exercises, and real-world examples.</description><pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tech Lead English: How to Run Effective 1-on-1 Meetings</title><link>https://luonghongthuan.com/en/blog/tech-lead-english-one-on-ones/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/tech-lead-english-one-on-ones/</guid><description>Practical English phrases and templates for Vietnamese tech leads running 1-on-1 meetings — from opening the conversation to giving feedback and setting goals.</description><pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Agile English: How to Speak Up in Sprint Planning and Retrospectives</title><link>https://luonghongthuan.com/en/blog/agile-english-sprint-planning-retro/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/agile-english-sprint-planning-retro/</guid><description>Practical English phrases and dialogue examples for Vietnamese developers navigating sprint planning, retrospectives, and estimation meetings in international Agile teams.</description><pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate></item><item><title>AI for the Other 80%: Requirements, Documentation, and Decisions (Part 13 of 13)</title><link>https://luonghongthuan.com/en/blog/ai-dev-playbook-ai-beyond-code-part13/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-dev-playbook-ai-beyond-code-part13/</guid><description>Part 13 of 13 — Code generation gets all the hype, but AI&apos;s biggest impact might be in the 80% of development that isn&apos;t writing code: requirements, docs, architecture decisions, and communication.</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Upgrade #11: Talking to Non-Technical Stakeholders</title><link>https://luonghongthuan.com/en/blog/english-upgrade-stakeholders-part11/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-upgrade-stakeholders-part11/</guid><description>How to translate technology into business language. Status updates, executive summaries, and demo presentations — in English that CEOs and product owners actually understand.</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Google Stitch + Claude Code: Build Professional Websites in Hours, Not Weeks</title><link>https://luonghongthuan.com/en/blog/stitch-claude-code-beautiful-website-guide/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/stitch-claude-code-beautiful-website-guide/</guid><description>A practical guide to combining Google Stitch (free AI design tool) with Claude Code to create branded, production-ready websites — without the generic AI template look.</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The Technical Lead in 2026: From Writing Code to Orchestrating AI Agents</title><link>https://luonghongthuan.com/en/blog/technical-lead-skills-2026-agentic-ai/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/technical-lead-skills-2026-agentic-ai/</guid><description>94% of engineering leaders report agentic AI skills gaps. Here&apos;s what the tech lead role actually looks like in 2026 — and the skills you need to stay relevant.</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Debugging with AI: When AI-Generated Code Breaks in Production (Part 12 of 13)</title><link>https://luonghongthuan.com/en/blog/ai-dev-playbook-debugging-with-ai-part12/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-dev-playbook-debugging-with-ai-part12/</guid><description>Part 12 of 13 — The series covered how to prevent bugs. This post covers what to do when they slip through. How to use AI as a debugging partner without chasing its hallucinations.</description><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate></item><item><title>When Five Developers Use AI on the Same Codebase: The Team Collaboration Challenge (Part 8 of 13)</title><link>https://luonghongthuan.com/en/blog/ai-dev-playbook-team-collaboration-part8/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-dev-playbook-team-collaboration-part8/</guid><description>Part 8 of 13 — AI works differently for every developer. How to establish team conventions, shared context, consistent quality, and avoid the &apos;five different architectures&apos; problem.</description><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Upgrade #10: Code Review Communication</title><link>https://luonghongthuan.com/en/blog/english-upgrade-code-review-part10/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-upgrade-code-review-part10/</guid><description>How to write PR comments that improve code without hurting feelings. Giving feedback, receiving criticism, and maintaining team dynamics — all through async written English.</description><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The Autonomous Software Team Field Guide: From Manual Workflows to AI-Driven Development with NanoClaw</title><link>https://luonghongthuan.com/en/blog/autonomous-team-field-guide-nanoclaw/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/autonomous-team-field-guide-nanoclaw/</guid><description>A practical, hands-on guide to automating Developer, QC, and Tech Lead workflows across three maturity levels — Manual, Agentic (Claude Code), and Fully Autonomous (NanoClaw). With mermaid diagrams, real configs, BDD examples, and step-by-step instructions you can implement today.</description><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate></item><item><title>ClawTeam Deep Dive: Running a Multi-Agent Dev Team on Your Personal Laptop</title><link>https://luonghongthuan.com/en/blog/clawteam-multi-agent-setup-personal-laptop/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/clawteam-multi-agent-setup-personal-laptop/</guid><description>A comprehensive guide to ClawTeam — the open-source Agent Swarm Intelligence framework. Learn how to set up Dev, QC, and Tech Lead agents on a single laptop, handle security and performance concerns, prevent AI quality issues, and run a solo complex project with production-grade workflows.</description><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Upgrade #9: Dev vs PM — Saying No Without Losing Your Job</title><link>https://luonghongthuan.com/en/blog/english-upgrade-dev-pm-part9/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-upgrade-dev-pm-part9/</guid><description>How to push back on unrealistic deadlines, negotiate scope, and manage expectations with PMs — in professional English that builds trust, not tension.</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Umbraco AI Migration Playbook: AI Agents, ADRs &amp; Team Workflow (Part 5 of 8)</title><link>https://luonghongthuan.com/en/blog/umbraco-ai-migration-ai-agents-workflow-adr-part5/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/umbraco-ai-migration-ai-agents-workflow-adr-part5/</guid><description>Part 5 of 8 — How to integrate AI assistants into your Umbraco migration workflow: prompt patterns for Umbraco-specific tasks, using Umbraco 17&apos;s built-in Developer MCP, Architectural Decision Records (ADRs) as migration governance, and the AI Champion model for tech teams.</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Umbraco AI Migration Playbook: Testing, QA &amp; Go-Live Strategy (Part 8 of 8)</title><link>https://luonghongthuan.com/en/blog/umbraco-ai-migration-testing-golive-part8/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/umbraco-ai-migration-testing-golive-part8/</guid><description>Part 8 of 8 — The final leg: a layered testing strategy for Umbraco 17 migrations, from unit tests on converted services to content rendering tests, CI-integrated smoke tests, UAT checklists, and the 72-hour go-live runbook that keeps migrations from becoming crises.</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate></item><item><title>AI Phase 2: From Chat to Agents — The Shift That Changes Everything</title><link>https://luonghongthuan.com/en/blog/ai-phase-2-from-chat-to-agents-the-shift-that-changes-everything/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-phase-2-from-chat-to-agents-the-shift-that-changes-everything/</guid><description>Most people are stuck in Phase 1 of AI — asking questions and doing work themselves. Phase 2 is Agents: you set a goal, the agent delivers results. Here&apos;s the complete breakdown of what changed, how it works, and why it matters.</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate></item><item><title>How to Talk to AI: Prompt Patterns That Actually Work (Part 11 of 13)</title><link>https://luonghongthuan.com/en/blog/ai-dev-playbook-prompt-patterns-part11/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-dev-playbook-prompt-patterns-part11/</guid><description>Part 11 of 13 — The series covered WHAT to do with AI. This post covers HOW to communicate with it. Prompt patterns that produce usable code, not impressive demos.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Upgrade #8: Dev vs QC — Bug Discussions Without Ego</title><link>https://luonghongthuan.com/en/blog/english-upgrade-dev-qc-part8/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-upgrade-dev-qc-part8/</guid><description>How to discuss bugs, defend your code professionally, accept valid feedback, and collaborate with QA — in clean, professional English.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Appium Mobile Automation: The Complete Guide for QC Testers in 2026</title><link>https://luonghongthuan.com/en/blog/appium-mobile-automation-complete-guide/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/appium-mobile-automation-complete-guide/</guid><description>A practical, hands-on guide to Appium 2.x mobile test automation. From zero setup to CI/CD pipelines -- everything a manual QC tester needs to start automating mobile tests on Android and iOS.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Playwright CLI: The Complete Guide for QA Testers in 2026</title><link>https://luonghongthuan.com/en/blog/playwright-cli-complete-guide-for-qa/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/playwright-cli-complete-guide-for-qa/</guid><description>A practical guide to Microsoft&apos;s Playwright CLI for QA testers transitioning from manual to automated testing. Learn why CLI beats MCP, setup from scratch, core commands, and real-world workflows.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Agentic Coding &amp; Spec-Driven Development: A Technical Lead&apos;s Field Guide</title><link>https://luonghongthuan.com/en/blog/agentic-coding-spec-driven-development-technical-lead/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/agentic-coding-spec-driven-development-technical-lead/</guid><description>How Spec-Driven Development (SDD) transforms agentic AI from a vibe-coding toy into a production-ready engineering discipline. Real project experiences, frameworks, tooling, and hard lessons from leading teams with Claude Code, Kiro, and BMAD.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate></item><item><title>AI Agent Security in 2026: Protecting Client Projects When Using Claude Code, OpenClaw &amp; Agentic AI</title><link>https://luonghongthuan.com/en/blog/ai-agent-security-2026-client-projects/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-agent-security-2026-client-projects/</guid><description>Deep dive into AI agent security threats in 2026. Covers prompt injection, data exfiltration, OpenClaw vulnerabilities, Claude Code hardening, and a complete defense architecture for teams deploying AI agents in client projects.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The AI Trust Boundary: What to Never Delegate and What to Always Verify (Part 7 of 13)</title><link>https://luonghongthuan.com/en/blog/ai-dev-playbook-security-trust-boundary-part7/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-dev-playbook-security-trust-boundary-part7/</guid><description>Part 7 of 13 — AI doesn&apos;t understand threat models. How to define your trust boundary, handle security-critical code, and build guardrails that protect your users.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Upgrade #7: Dev vs BA — Requirement Debates</title><link>https://luonghongthuan.com/en/blog/english-upgrade-dev-ba-part7/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-upgrade-dev-ba-part7/</guid><description>How to push back on vague requirements, negotiate scope with BAs, and have productive requirement discussions — all in professional English.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Upgrade #20: Remote Work and Async Communication</title><link>https://luonghongthuan.com/en/blog/english-upgrade-remote-async-part20/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-upgrade-remote-async-part20/</guid><description>The complete guide to asynchronous English communication — Slack etiquette, async standups, RFC writing, and managing distributed teams across time zones.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Multi-Agent Deep Dive Part 5: CI/CD Pipeline for Agents — LangSmith Eval, Prompt Versioning &amp; Canary Deploys</title><link>https://luonghongthuan.com/en/blog/multi-agent-deep-dive-cicd-part5/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/multi-agent-deep-dive-cicd-part5/</guid><description>Production CI/CD patterns for multi-agent AI systems. Covers LangSmith evaluation pipelines, prompt versioning with S3, canary deployments, regression testing, cost monitoring gates, and automated rollback strategies.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Multi-Agent Deep Dive Part 1: Designing the Orchestrator Agent — Brain Architecture, Routing Logic &amp; Prompt Engineering</title><link>https://luonghongthuan.com/en/blog/multi-agent-deep-dive-orchestrator-part1/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/multi-agent-deep-dive-orchestrator-part1/</guid><description>Implementation-ready guide to building the Brain agent in a multi-agent system. Covers LangGraph supervisor patterns, Command API routing, context injection, prompt engineering, state schema design, and cost-optimized model selection.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Multi-Agent Deep Dive Part 6: Scaling Patterns &amp; Production — Step Functions, Auto-Scaling &amp; Cost Optimization</title><link>https://luonghongthuan.com/en/blog/multi-agent-deep-dive-scaling-part6/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/multi-agent-deep-dive-scaling-part6/</guid><description>Production scaling patterns for multi-agent AI systems. Covers AWS Step Functions orchestration, Lambda auto-scaling, Bedrock provisioned throughput, cost optimization strategies, and operational runbooks.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Multi-Agent Deep Dive Part 4: Security Architecture — IAM, Prompt Injection Defense &amp; Audit Logging</title><link>https://luonghongthuan.com/en/blog/multi-agent-deep-dive-security-part4/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/multi-agent-deep-dive-security-part4/</guid><description>Production security patterns for multi-agent AI systems. Covers IAM least privilege per agent, prompt injection defense, input sanitization, output validation, audit logging, secrets management, and compliance requirements.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Multi-Agent Deep Dive Part 3: State Management &amp; Data Layer — DynamoDB Checkpointing, S3 State &amp; Athena Integration</title><link>https://luonghongthuan.com/en/blog/multi-agent-deep-dive-state-management-part3/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/multi-agent-deep-dive-state-management-part3/</guid><description>Production implementation of state management for multi-agent systems. Covers DynamoDB checkpointing with LangGraph, S3 for large payloads, Athena query patterns, conversation memory, and state recovery strategies.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Multi-Agent Deep Dive Part 2: Worker Agents &amp; Tool Design — SQL Writer, Data Processor &amp; Formatter Implementation</title><link>https://luonghongthuan.com/en/blog/multi-agent-deep-dive-worker-agents-part2/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/multi-agent-deep-dive-worker-agents-part2/</guid><description>Complete implementation guide for worker agents in a multi-agent system. Covers tool design patterns, prompt engineering for cheap models, input/output contracts, error handling, and cost optimization with Haiku and DeepSeek.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item><item><title>NanoClaw Complete Guide 2026: Install, Setup &amp; Real Workflows for Every Role</title><link>https://luonghongthuan.com/en/blog/nanoclaw-complete-guide-setup-workflows/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/nanoclaw-complete-guide-setup-workflows/</guid><description>Step-by-step guide to install NanoClaw on macOS, WSL Windows, and Proxmox. Includes real workflows for developers, QA engineers, marketers, and business users. Built on Claude AI.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Pipecat Voice Agent in Production: Complete Guide to Issues, Optimization &amp; Scalable Architecture</title><link>https://luonghongthuan.com/en/blog/pipecat-voice-agent-production-scalable-guide/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/pipecat-voice-agent-production-scalable-guide/</guid><description>Deep-dive into 26+ real production issues with Pipecat voice agents — latency, audio quality, memory leaks, VAD problems, and pipeline freezes — plus battle-tested optimization strategies for building scalable voice AI systems.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Building Scalable Multi-Agent Systems with LangGraph: A Technical Lead&apos;s Complete Architecture Guide</title><link>https://luonghongthuan.com/en/blog/scalable-multi-agent-langgraph-guide/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/scalable-multi-agent-langgraph-guide/</guid><description>Production-tested architecture for multi-agent AI systems using LangGraph on AWS. Brain/Worker cost optimization, Step Functions orchestration, DynamoDB checkpointing, CI/CD pipelines, and real-world cost modeling that achieves 5-10x savings.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Upgrade #19: Hiring and Interviewing Candidates</title><link>https://luonghongthuan.com/en/blog/english-upgrade-hiring-part19/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-upgrade-hiring-part19/</guid><description>How to run technical interviews, evaluate candidates, and give structured hiring feedback — all in professional, legally safe English.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Upgrade #6: Retros — Giving Feedback and Improving Your Team</title><link>https://luonghongthuan.com/en/blog/english-upgrade-retro-part6/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-upgrade-retro-part6/</guid><description>How to run retrospectives, suggest improvements, and talk about team productivity in English. Blameless language, action items, and phrases for difficult conversations.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate></item><item><title>AI Skills Complete Guide: Claude Code, GitHub Copilot &amp; Antigravity</title><link>https://luonghongthuan.com/en/blog/ai-skills-complete-guide-claude-copilot-antigravity/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-skills-complete-guide-claude-copilot-antigravity/</guid><description>The definitive guide to building AI Skills across Claude Code, GitHub Copilot, and Google Antigravity. Architecture deep-dive, SKILL.md standard, diagrams, practical examples, and best practices.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Upgrade #18: Cross-Cultural Communication</title><link>https://luonghongthuan.com/en/blog/english-upgrade-cross-cultural-part18/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-upgrade-cross-cultural-part18/</guid><description>Working with international teams — understanding cultural communication styles, avoiding misunderstandings, and adapting your English for global collaboration.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Upgrade #5: Sprint Review and Demo Day</title><link>https://luonghongthuan.com/en/blog/english-upgrade-sprint-review-part5/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-upgrade-sprint-review-part5/</guid><description>How to present your team&apos;s work, narrate a live demo, and handle stakeholder feedback — all in clear, confident English. Scripts and phrases for non-native tech leads.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Nanoclaw for Home Assistant: The Ultimate Setup &amp; Optimization Guide</title><link>https://luonghongthuan.com/en/blog/nanoclaw-home-assistant-guide/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/nanoclaw-home-assistant-guide/</guid><description>Learn how to set up Nanoclaw as your personal AI home assistant across WhatsApp, Telegram, and Discord — plus top optimization tips to get the most out of it.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Umbraco AI Migration Playbook: Code, Content &amp; Templates Modernization (Part 4 of 8)</title><link>https://luonghongthuan.com/en/blog/umbraco-ai-migration-code-content-templates-part4/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/umbraco-ai-migration-code-content-templates-part4/</guid><description>Part 4 of 8 — Moving past the data migration to the real work: modernizing your Umbraco codebase to .NET 10, rebuilding templates with the current IPublishedContent API, restructuring content types with Block List, and applying Clean Architecture patterns to Umbraco projects.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Upgrade #4: Refinement Meetings — Asking the Right Questions</title><link>https://luonghongthuan.com/en/blog/english-upgrade-refinement-part4/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-upgrade-refinement-part4/</guid><description>The English phrases that prevent bad sprints. How to clarify requirements, challenge assumptions, and ask smart questions in refinement meetings.</description><pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Umbraco AI Migration Playbook: The Marketing OS Framework — Scaling Across Multiple Sites (Part 7 of 8)</title><link>https://luonghongthuan.com/en/blog/umbraco-ai-migration-marketing-os-framework-part7/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/umbraco-ai-migration-marketing-os-framework-part7/</guid><description>Part 7 of 8 — When you&apos;re managing 10, 20, or 50 Umbraco sites, individual project economics don&apos;t work. The Marketing OS framework: shared NuGet packages, shared document type libraries, AI-accelerated delivery, and how to reduce per-site migration cost by 50–70%.</description><pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Testing Code You Didn&apos;t Write: A Developer&apos;s Guide to Verifying AI Output (Part 6 of 13)</title><link>https://luonghongthuan.com/en/blog/ai-dev-playbook-testing-ai-output-part6/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-dev-playbook-testing-ai-output-part6/</guid><description>Part 6 of 13 — AI-generated code needs different testing strategies. How to write tests that catch what AI gets wrong, use AI to generate test cases, and build a testing workflow for AI-assisted development.</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Upgrade #17: 1-on-1 Meetings — With Your Boss and Your Team</title><link>https://luonghongthuan.com/en/blog/english-upgrade-one-on-one-part17/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-upgrade-one-on-one-part17/</guid><description>How to run productive 1-on-1s as a tech lead — upward with your manager and downward with your reports. Career discussions, feedback, and difficult conversations in English.</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Upgrade #3: Sprint Planning — Estimating and Pushing Back</title><link>https://luonghongthuan.com/en/blog/english-upgrade-sprint-planning-part3/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-upgrade-sprint-planning-part3/</guid><description>How to discuss estimates, commit to scope, and push back on overloaded sprints — all in clear, professional English. Templates and phrases for non-native speakers.</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The AI-Assisted Development Playbook: Honest Lessons and What Comes Next (Part 10 of 13)</title><link>https://luonghongthuan.com/en/blog/ai-dev-playbook-what-comes-next-part10/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-dev-playbook-what-comes-next-part10/</guid><description>Part 10 of 13 — Everything we learned building BuildRight with AI, the mistakes we&apos;d make again, the ones we wouldn&apos;t, and where AI-assisted development is heading.</description><pubDate>Wed, 11 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Upgrade #2: The Daily Standup — 90 Seconds That Matter</title><link>https://luonghongthuan.com/en/blog/english-upgrade-daily-standup-part2/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-upgrade-daily-standup-part2/</guid><description>How to give a clear, confident standup update in English without rambling or freezing. Templates, phrases, and practice routines for non-native speakers.</description><pubDate>Wed, 11 Mar 2026 00:00:00 GMT</pubDate></item><item><title>AI-Powered Migration Playbook: Lessons Learned — What We&apos;d Do Differently (Part 7 of 7)</title><link>https://luonghongthuan.com/en/blog/ai-migration-playbook-lessons-learned-part7/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-migration-playbook-lessons-learned-part7/</guid><description>Part 7 of 7 — The final retrospective. Ten anti-patterns to avoid, what AI genuinely can&apos;t do, what surprised us, and where AI-assisted migration is heading next.</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Upgrade #1: Writing Emails That Actually Get Replies</title><link>https://luonghongthuan.com/en/blog/english-upgrade-emails-part1/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-upgrade-emails-part1/</guid><description>Professional email patterns for busy tech leads. Subject lines that get opened, follow-ups that don&apos;t annoy, and the exact phrases that make people respond faster.</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Upgrade #16: The Busy Person&apos;s Self-Study System</title><link>https://luonghongthuan.com/en/blog/english-upgrade-self-study-part16/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-upgrade-self-study-part16/</guid><description>A 15-minute daily English practice routine for tech leads. Shadowing, AI practice, and micro-exercises you can do between meetings — no textbooks required.</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate></item><item><title>SEO in Action — Step-by-Step Strategies for luonghongthuan.com, inkviet.com &amp; cublearn.app</title><link>https://luonghongthuan.com/en/blog/seo-real-world-domains-part13/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/seo-real-world-domains-part13/</guid><description>Real-world SEO implementation for three domains: a tech portfolio blog, a Vietnamese story platform, and a learning app. Complete domain-specific audits, keyword strategies, content plans, AI visibility optimization, and a cross-domain synergy strategy. Part 13 of the SEO Leader&apos;s Complete Playbook.</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Umbraco AI Migration Playbook: Migration Paths from v7, v8 &amp; v13 to v17 (Part 3 of 8)</title><link>https://luonghongthuan.com/en/blog/umbraco-ai-migration-paths-v7-to-v17-part3/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/umbraco-ai-migration-paths-v7-to-v17-part3/</guid><description>Part 3 of 8 — The step-by-step technical guide to migrating from Umbraco 7, 8, or 13 to Umbraco 17 LTS. Covering uSync Migrations, Nested Content to Block List conversion, Umbraco Deploy migrators, and how AI assists at each step.</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Production Voice AI for Research at Scale: Deployment and Go-Live — From Docker Compose to 200 Concurrent Sessions (Part 8 of 8)</title><link>https://luonghongthuan.com/en/blog/voice-research-series-deployment-go-live-part8/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/voice-research-series-deployment-go-live-part8/</guid><description>Part 8 of 8 — The complete deployment guide: Docker multi-stage builds, Kubernetes orchestration, CI/CD with GitHub Actions, zero-downtime deploys, go-live checklist, production monitoring with Prometheus/Grafana, and the operational runbook that keeps voice AI running at scale.</description><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate></item><item><title>When AI Writes Beautiful Code That Doesn&apos;t Fit: The Architecture Trap (Part 5 of 13)</title><link>https://luonghongthuan.com/en/blog/ai-dev-playbook-architecture-trap-part5/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-dev-playbook-architecture-trap-part5/</guid><description>Part 5 of 13 — AI can generate impressive code that completely ignores your architecture. How to provide architectural context, enforce patterns, and know when to override AI suggestions.</description><pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Upgrade #15: Career English — Salary, Promotions, and Job Moves</title><link>https://luonghongthuan.com/en/blog/english-upgrade-career-part15/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-upgrade-career-part15/</guid><description>The English you need for career conversations: negotiating salary, asking for promotions, writing LinkedIn profiles, and interviewing — phrases that directly impact your income.</description><pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The Complete SEO Best Practices Checklist — Your Team&apos;s Daily Reference</title><link>https://luonghongthuan.com/en/blog/seo-best-practices-checklist-part12/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/seo-best-practices-checklist-part12/</guid><description>The ultimate SEO checklist for 2026. Every best practice from technical SEO, on-page, off-page, content strategy, Core Web Vitals, AI optimization, and analytics — consolidated into a single actionable reference. Includes 30/60/90-day implementation plans. Part 12 of the SEO Leader&apos;s Complete Playbook.</description><pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate></item><item><title>AI-Powered Migration Playbook: Measuring Success — ROI, Quality, and Velocity (Part 6 of 7)</title><link>https://luonghongthuan.com/en/blog/ai-migration-playbook-measuring-success-part6/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-migration-playbook-measuring-success-part6/</guid><description>Part 6 of 7 — How to prove AI-assisted migration is actually working. The metrics that matter to developers, tech leads, and bosses. Real numbers, dashboard templates, and what to do when the data looks bad.</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English Upgrade #14: Incidents and Post-Mortems</title><link>https://luonghongthuan.com/en/blog/english-upgrade-incidents-part14/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-upgrade-incidents-part14/</guid><description>High-pressure communication during production incidents — status updates, blameless post-mortems, and the English phrases that keep everyone informed.</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Building KidSpark: Monetization, Growth, and the Road Ahead (Part 10 of 10)</title><link>https://luonghongthuan.com/en/blog/kidspark-monetization-growth-road-ahead-part10/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/kidspark-monetization-growth-road-ahead-part10/</guid><description>Part 10 of 10 — The final chapter. Ethical monetization for kids apps, growth strategies that don&apos;t exploit children, and honest lessons from building KidSpark from idea to production.</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate></item><item><title>SEO Analytics &amp; Reporting — Measuring What Actually Matters</title><link>https://luonghongthuan.com/en/blog/seo-analytics-reporting-part11/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/seo-analytics-reporting-part11/</guid><description>Master SEO analytics and reporting in 2026. Build actionable dashboards with GA4 and Google Search Console. Track the right KPIs, calculate SEO ROI, and create reports that stakeholders actually read. Part 11 of the SEO Leader&apos;s Complete Playbook.</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Production Voice AI for Research at Scale: Multi-Language Voice AI — When Your Agent Needs to Think in Japanese (Part 7 of 8)</title><link>https://luonghongthuan.com/en/blog/voice-research-series-multi-language-part7/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/voice-research-series-multi-language-part7/</guid><description>Part 7 of 8 — Multi-language voice AI for research: language detection, provider routing (Gemini Live for 30+ languages, OpenAI Realtime for English), locale-aware VAD tuning, i18n prompt packs, and cross-language analysis pipelines.</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Beyond &apos;We&apos;re Faster Now&apos;: How to Actually Measure AI&apos;s Impact on Your Development Process (Part 9 of 13)</title><link>https://luonghongthuan.com/en/blog/ai-dev-playbook-measuring-real-impact-part9/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-dev-playbook-measuring-real-impact-part9/</guid><description>Part 9 of 13 — Gut feelings aren&apos;t metrics. How to measure AI&apos;s real impact on speed, quality, and team satisfaction — with honest numbers from the BuildRight project.</description><pubDate>Sat, 07 Mar 2026 00:00:00 GMT</pubDate></item><item><title>AI Workflow Mastery: Real-World Case Studies &amp; Playbooks</title><link>https://luonghongthuan.com/en/blog/ai-workflow-mastery-case-studies-part10/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-workflow-mastery-case-studies-part10/</guid><description>5 detailed case studies showing how different teams implemented AI workflows with Claude Skills, Gemini Gems, and NotebookLM. Includes step-by-step playbooks, metrics, and lessons learned.</description><pubDate>Sat, 07 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Local SEO &amp; International SEO — Ranking Everywhere</title><link>https://luonghongthuan.com/en/blog/seo-local-international-part10/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/seo-local-international-part10/</guid><description>Complete guide to local SEO and international SEO in 2026. Master Google Business Profile optimization, local citations, NAP consistency, review management, hreflang implementation, geo-targeting, and multi-region site architecture. Part 10 of the SEO Leader&apos;s Complete Playbook.</description><pubDate>Sat, 07 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tech Coffee Break #12: From Senior Dev to Tech Lead — What Changes?</title><link>https://luonghongthuan.com/en/blog/tech-coffee-career-part12/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/tech-coffee-career-part12/</guid><description>The career leap from individual contributor to technical leader. Two tech leads discuss what nobody tells you about leadership, communication, decision-making, and why writing code becomes the least important part of your job.</description><pubDate>Sat, 07 Mar 2026 00:00:00 GMT</pubDate></item><item><title>AI-Powered Migration Playbook: The Human Side — Team Dynamics and Roles in AI-Assisted Migration (Part 5 of 7)</title><link>https://luonghongthuan.com/en/blog/ai-migration-playbook-human-side-part5/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-migration-playbook-human-side-part5/</guid><description>Part 5 of 7 — The part nobody talks about: teaching a junior developer to use AI effectively, managing team resistance, earning client trust, and keeping the boss updated. Migration is as much people as it is code.</description><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate></item><item><title>AI Workflow Mastery: AI Workflows for Agile Teams</title><link>https://luonghongthuan.com/en/blog/ai-workflow-mastery-agile-teams-part9/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-workflow-mastery-agile-teams-part9/</guid><description>Practical AI-powered workflows for every Agile ceremony: sprint planning, daily standups, retrospectives, backlog refinement. Includes skill templates and real-world implementation guide.</description><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Building KidSpark: Production — Analytics, Monitoring, Crash Reporting, and Iteration (Part 9 of 10)</title><link>https://luonghongthuan.com/en/blog/kidspark-production-analytics-monitoring-iteration-part9/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/kidspark-production-analytics-monitoring-iteration-part9/</guid><description>Part 9 of 10 — Launch day is just the beginning. Privacy-compliant analytics, crash reporting that respects child data, and a feedback loop that actually improves the product.</description><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The Complete Best Practices Checklist for Automation, AI, and Quality</title><link>https://luonghongthuan.com/en/blog/qc-automation-best-practices-part10/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/qc-automation-best-practices-part10/</guid><description>The ultimate reference for test automation with AI. Comprehensive checklists covering mindset, Playwright setup, Page Objects, BDD, AI tools, prompt engineering, team collaboration, metrics, and common pitfalls. Part 10 of the QC team&apos;s guide to automation with AI.</description><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate></item><item><title>AI-Powered SEO Workflow — Tools, Automation, and Prompt Engineering</title><link>https://luonghongthuan.com/en/blog/seo-ai-tools-workflow-part9/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/seo-ai-tools-workflow-part9/</guid><description>Supercharge your SEO with AI tools and automation. Complete guide to using AI for keyword research, content optimization, link building, technical SEO, reporting, and prompt engineering for SEO teams. Part 9 of the SEO Leader&apos;s Complete Playbook.</description><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tech Coffee Break #11: Event-Driven, CQRS, Saga — Buzz or Useful?</title><link>https://luonghongthuan.com/en/blog/tech-coffee-architecture-patterns-part11/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/tech-coffee-architecture-patterns-part11/</guid><description>Architecture buzzwords demolished and rebuilt. Two tech leads explain when event-driven architecture, CQRS, and the Saga pattern are genuinely useful — and when they&apos;re just resume padding. Pizza delivery analogies included.</description><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Building a Mobile App with Umbraco 17 as Your Backend: React Native, Flutter, and .NET MAUI</title><link>https://luonghongthuan.com/en/blog/umbraco-mobile-app-backend/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/umbraco-mobile-app-backend/</guid><description>Umbraco isn&apos;t just for websites. Here&apos;s how to use the Content Delivery API to power native mobile apps with React Native, Flutter, or .NET MAUI — with offline support, push notifications, and content syncing.</description><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Production Voice AI for Research at Scale: What Breaks at 200 Concurrent Sessions (Part 6 of 8)</title><link>https://luonghongthuan.com/en/blog/voice-research-series-scaling-operations-part6/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/voice-research-series-scaling-operations-part6/</guid><description>Part 6 of 8 — Scaling from 10 sessions/week to 200 concurrent. The enrichment bottleneck (30,000 API calls), session recovery for dropped WebRTC connections, provider failover, and the operational metrics that keep it all visible.</description><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The 40% That Nobody Wants to Do: Why Planning Before Prompting Changes Everything (Part 4 of 13)</title><link>https://luonghongthuan.com/en/blog/ai-dev-playbook-planning-before-prompting-part4/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-dev-playbook-planning-before-prompting-part4/</guid><description>Part 4 of 13 — Most developers skip straight to &apos;generate code.&apos; The teams that get real value from AI spend 40% of their time planning before writing a single prompt.</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate></item><item><title>AI Workflow Mastery: Team Skill Libraries &amp; Governance</title><link>https://luonghongthuan.com/en/blog/ai-workflow-mastery-team-skills-part8/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-workflow-mastery-team-skills-part8/</guid><description>How to build, maintain, and govern shared AI skill libraries for teams. Covers skill catalogs, onboarding workflows, quality gates, and practical governance frameworks.</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English for Tech Leads Part 11: Client Interviews, New Projects &amp; Bidding</title><link>https://luonghongthuan.com/en/blog/english-tech-lead-interviews-bidding-part11/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-tech-lead-interviews-bidding-part11/</guid><description>Essential English frameworks for winning new projects: first client meetings, project bid presentations, technical interviews, proposal writing, and handling tough evaluation questions.</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Measuring and Improving Quality — Metrics That Actually Matter</title><link>https://luonghongthuan.com/en/blog/qc-automation-quality-improvement-part9/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/qc-automation-quality-improvement-part9/</guid><description>Move beyond vanity metrics. Learn to track test coverage, defect escape rate, flakiness, and automation ROI. Build a quality dashboard and run retrospectives that drive real improvement. Part 9 of the QC team&apos;s guide to automation with AI.</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate></item><item><title>SEO for AI — How to Get Cited by ChatGPT, Google AI Overviews, and Perplexity</title><link>https://luonghongthuan.com/en/blog/seo-for-ai-platforms-part8/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/seo-for-ai-platforms-part8/</guid><description>The definitive guide to Answer Engine Optimization (AEO) and Generative Engine Optimization (GEO) in 2026. Learn how to get your content cited by ChatGPT, appear in Google AI Overviews, and be recommended by Perplexity and Claude. Part 8 of the SEO Leader&apos;s Complete Playbook.</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tech Coffee Break #10: The System Design Interview — Let&apos;s Practice</title><link>https://luonghongthuan.com/en/blog/tech-coffee-interview-part10/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/tech-coffee-interview-part10/</guid><description>A mock system design interview between two tech leads. Learn the framework, the mistakes, and the thinking process that interviewers actually look for — in plain conversational English.</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Umbraco AI Migration Playbook: AI-Assisted Assessment &amp; Estimation (Part 2 of 8)</title><link>https://luonghongthuan.com/en/blog/umbraco-ai-migration-assessment-and-estimation-part2/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/umbraco-ai-migration-assessment-and-estimation-part2/</guid><description>Part 2 of 8 — Before you write a single line of migration code, you need to know what you have. How to use AI to audit a legacy Umbraco project, score complexity, estimate effort, and produce the assessment document that drives every decision that follows.</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate></item><item><title>What If You Don&apos;t Want Next.js? Five Alternative Frontends for Headless Umbraco 17</title><link>https://luonghongthuan.com/en/blog/umbraco-nextjs-marketing-without-nextjs/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/umbraco-nextjs-marketing-without-nextjs/</guid><description>Not every team wants React. Here are five production-ready alternatives for building marketing websites with headless Umbraco 17 — from Astro and Nuxt to SvelteKit, .NET Razor, and even plain HTML.</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate></item><item><title>AI-Powered Migration Playbook: WPF to Web with React/Next.js — Choosing Your Path with AI (Part 4 of 7)</title><link>https://luonghongthuan.com/en/blog/ai-migration-playbook-wpf-to-web-part4/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-migration-playbook-wpf-to-web-part4/</guid><description>Part 4 of 7 — How to migrate a WPF desktop application to a web app using React and Next.js, with AI accelerating the hardest parts. MVVM to component state, XAML to JSX, and the strangler fig pattern.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate></item><item><title>AI Workflow Mastery: Cross-Tool Comparison &amp; Combo Workflows</title><link>https://luonghongthuan.com/en/blog/ai-workflow-mastery-comparison-part7/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-workflow-mastery-comparison-part7/</guid><description>Detailed comparison of Claude Skills vs Gemini Gems vs NotebookLM, plus 4 powerful combo workflows that chain all three tools together for maximum output.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English for Tech Leads Part 10: Build a Daily Lesson Generator App</title><link>https://luonghongthuan.com/en/blog/english-tech-lead-lesson-generator-part10/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-tech-lead-lesson-generator-part10/</guid><description>Full blueprint for building a web app that generates daily English lessons, tracks your progress, and unlocks the next day&apos;s content only after completion. Includes Next.js code, AI integration, and assessment system.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Building KidSpark: CI/CD Pipeline and App Store Submission (Part 8 of 10)</title><link>https://luonghongthuan.com/en/blog/kidspark-cicd-pipeline-app-store-submission-part8/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/kidspark-cicd-pipeline-app-store-submission-part8/</guid><description>Part 8 of 10 — Mobile CI/CD is not web CI/CD. Code signing, provisioning profiles, app bundles, and two very different app store review processes await. Here&apos;s how we automated the painful parts.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Sharing the Work — How Dev and QC Teams Collaborate on Test Automation</title><link>https://luonghongthuan.com/en/blog/qc-automation-team-collaboration-part8/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/qc-automation-team-collaboration-part8/</guid><description>A practical guide to Dev-QC collaboration on test automation: task splitting, repo structure, code reviews, PR workflows, handling broken tests, and building a Definition of Done. Part 8 of the QC team&apos;s guide to automation with AI.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Advanced Keyword Research — From Search Intent to Semantic Strategy</title><link>https://luonghongthuan.com/en/blog/seo-keyword-research-part7/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/seo-keyword-research-part7/</guid><description>Master keyword research for 2026. Learn to find high-value keywords, classify search intent, build semantic keyword clusters, analyze competitor gaps, and target SERP features. Includes step-by-step process with free and paid tools. Part 7 of the SEO Leader&apos;s Complete Playbook.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tech Coffee Break #9: A Hacker Walks Into Your API...</title><link>https://luonghongthuan.com/en/blog/tech-coffee-security-part9/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/tech-coffee-security-part9/</guid><description>Web security explained without the paranoia — mostly. Two tech leads discuss OWASP Top 10, authentication patterns, secrets management, and why your password requirements are probably wrong.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Shipping the Template: Multi-Tenant Onboarding, Cost Savings, and the Honest Retrospective</title><link>https://luonghongthuan.com/en/blog/umbraco-nextjs-marketing-template-retrospective-part9/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/umbraco-nextjs-marketing-template-retrospective-part9/</guid><description>Part 9 of 9 — Turning MarketingOS into a reusable template: new client onboarding in under an hour, multi-tenant content management, cost analysis showing 70% reduction per site, lessons learned, and what I&apos;d do differently.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Production Voice AI for Research at Scale: The Real Cost (Part 5 of 8)</title><link>https://luonghongthuan.com/en/blog/voice-research-series-cost-tracking-part5/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/voice-research-series-cost-tracking-part5/</guid><description>Part 5 of 6 — Real-time per-minute cost tracking, provider comparison (OpenAI Realtime ~$0.053/min vs Gemini Live ~$0.029/min), budget enforcement with soft/hard limits, and the self-hosting math that saves 90% on transport.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Building a Claude Agent Team: Skills, Collaboration &amp; Delivering Products from Idea to Go-Live (Part 13)</title><link>https://luonghongthuan.com/en/blog/ai-team-claude-agents-part13/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-team-claude-agents-part13/</guid><description>How to build a coordinated Claude agent team: defining agent skills, assigning responsibilities, orchestrating multi-agent workflows, and collaborating across agents to deliver a real software product from idea to production.</description><pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate></item><item><title>AI Workflow Mastery: Enterprise Workflow Architecture — For Professional Teams</title><link>https://luonghongthuan.com/en/blog/ai-workflow-mastery-enterprise-part6/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-workflow-mastery-enterprise-part6/</guid><description>Advanced guide to building AI workflow systems at scale: skill libraries, team governance, quality assurance, security compliance, and ROI measurement. For team leads and enterprise architects.</description><pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English for Tech Leads Part 9: 30 Days of Daily Practice</title><link>https://luonghongthuan.com/en/blog/english-tech-lead-daily-practice-part9/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-tech-lead-daily-practice-part9/</guid><description>Day-by-day practice exercises covering real tech lead scenarios: standup updates, sprint reviews, architecture discussions, production incidents, and client presentations.</description><pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The QC Tester&apos;s Prompt Engineering Playbook</title><link>https://luonghongthuan.com/en/blog/qc-automation-ai-prompts-part7/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/qc-automation-ai-prompts-part7/</guid><description>5 proven prompt patterns for generating high-quality Playwright tests with AI. Learn to control AI output, review generated code, avoid common mistakes, and build reusable prompt templates. Part 7 of the QC team&apos;s guide to automation with AI.</description><pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Content Strategy for SEO — Topic Clusters, Pillar Pages, and Content That Ranks</title><link>https://luonghongthuan.com/en/blog/seo-content-strategy-part6/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/seo-content-strategy-part6/</guid><description>Build an SEO content strategy that dominates search results. Learn the pillar-cluster model, content gap analysis, content calendars, refresh strategies, and how to create content that ranks for hundreds of keywords. Part 6 of the SEO Leader&apos;s Complete Playbook.</description><pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tech Coffee Break #8: My Code Works On My Machine! Now What?</title><link>https://luonghongthuan.com/en/blog/tech-coffee-cicd-part8/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/tech-coffee-cicd-part8/</guid><description>CI/CD explained without the DevOps jargon. Two tech leads discuss how code actually gets from your laptop to production — pipelines, testing strategies, and deployment techniques that won&apos;t ruin your weekend.</description><pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Self-Hosted Ubuntu, AWS, or Azure: Three Ways to Deploy MarketingOS and When to Use Each</title><link>https://luonghongthuan.com/en/blog/umbraco-nextjs-marketing-infrastructure-part8/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/umbraco-nextjs-marketing-infrastructure-part8/</guid><description>Part 8 of 9 — Deploying MarketingOS three ways: self-hosted Ubuntu with Docker Compose and Nginx, AWS with Fargate/S3/CloudFront, and Azure with App Service/Blob Storage/CDN. Infrastructure as Code with Terraform, monitoring, and cost comparison.</description><pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate></item><item><title>I Shipped AI-Generated Code Without Reviewing It. Here&apos;s What Broke. (Part 3 of 13)</title><link>https://luonghongthuan.com/en/blog/ai-dev-playbook-review-discipline-part3/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-dev-playbook-review-discipline-part3/</guid><description>Part 3 of 13 — The review phase is 40% of the workflow for a reason. A real story about shipping too fast, the review checklist that prevents it, and how to build review habits that scale.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The Full AI Team Playbook: Tools, Processes &amp; Delivery Excellence (Part 12 of 12)</title><link>https://luonghongthuan.com/en/blog/ai-team-delivery-playbook-part12/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-team-delivery-playbook-part12/</guid><description>Part 12 of 12 — The complete AI-Powered Software Teams playbook: the full delivery pipeline, team configuration principles, toolstack recommendations, the 5 non-negotiable human checkpoints, and what it means to lead and work in an AI-augmented software team.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>AI-Powered Migration Playbook: .NET Framework 4.6 → .NET 10 with AI — Technical Deep-Dive (Part 3 of 7)</title><link>https://luonghongthuan.com/en/blog/ai-migration-playbook-dotnet-framework-to-dotnet10-part3/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-migration-playbook-dotnet-framework-to-dotnet10-part3/</guid><description>Part 3 of 7 — The actual steps to migrate a .NET Framework 4.6 application to .NET 10 using AI. Includes project file conversion, API replacements, prompt patterns, token limit strategies, and the 80% coverage plan.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>AI Workflow Mastery: Role-Specific Workflows — From Business to Creative</title><link>https://luonghongthuan.com/en/blog/ai-workflow-mastery-role-workflows-part5/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-workflow-mastery-role-workflows-part5/</guid><description>4 complete AI workflows tailored for business owners, developers, writers, and content creators. Step-by-step playbooks using Claude Skills, Gemini Gems, and NotebookLM together.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English for Tech Leads Part 8: The 15-Minute Daily Routine</title><link>https://luonghongthuan.com/en/blog/english-tech-lead-daily-routine-part8/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-tech-lead-daily-routine-part8/</guid><description>A practical, sustainable daily English practice schedule for busy technical leaders. Integrates everything from the series into one maintainable routine.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Building KidSpark: Testing Strategy for Mobile Kids Apps (Part 7 of 10)</title><link>https://luonghongthuan.com/en/blog/kidspark-testing-strategy-mobile-kids-apps-part7/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/kidspark-testing-strategy-mobile-kids-apps-part7/</guid><description>Part 7 of 10 — Standard testing isn&apos;t enough for kids apps. Motor skill variations, accidental input, old tablets, and accessibility requirements demand a testing strategy built specifically for young users.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Using AI to Write Tests — Claude, GitHub Copilot, and Antigravity</title><link>https://luonghongthuan.com/en/blog/qc-automation-ai-assistants-part6/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/qc-automation-ai-assistants-part6/</guid><description>A hands-on comparison of three AI tools for test automation. See how Claude Code with Playwright MCP, GitHub Copilot, and Antigravity each approach the same test scenario, with setup guides and decision matrix. Part 6 of the QC team&apos;s guide to automation with AI.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Core Web Vitals &amp; PageSpeed — Getting a Perfect Score</title><link>https://luonghongthuan.com/en/blog/seo-core-web-vitals-pagespeed-part5/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/seo-core-web-vitals-pagespeed-part5/</guid><description>The definitive guide to Core Web Vitals optimization in 2026. Step-by-step techniques for LCP, INP, and CLS. Image optimization, JavaScript reduction, CDN setup, and how to take your PageSpeed Insights score from 40 to 90+. Part 5 of the SEO Leader&apos;s Complete Playbook.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tech Coffee Break #7: SQL or NoSQL? The Answer Is Always &apos;It Depends&apos;</title><link>https://luonghongthuan.com/en/blog/tech-coffee-database-choices-part7/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/tech-coffee-database-choices-part7/</guid><description>PostgreSQL, MongoDB, Redis, DynamoDB — when do you use what? Two tech leads break it down with filing cabinet analogies, real use cases, and zero religious wars.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Containerizing Umbraco and Next.js: Multi-Stage Docker Builds, Docker Compose, and a CI/CD Pipeline That Builds Confidence</title><link>https://luonghongthuan.com/en/blog/umbraco-nextjs-marketing-docker-cicd-part7/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/umbraco-nextjs-marketing-docker-cicd-part7/</guid><description>Part 7 of 9 — Dockerizing MarketingOS with multi-stage builds for both Umbraco and Next.js, Docker Compose for the full stack, GitHub Actions CI/CD with contract tests, automated deployments, and environment promotion.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The Voice AI Interview Playbook: Multi-Provider Support — OpenAI Realtime, Bedrock Nova, Grok, and the Adapter Pattern (Part 12 of 12)</title><link>https://luonghongthuan.com/en/blog/voice-ai-playbook-multi-provider-support-part12/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/voice-ai-playbook-multi-provider-support-part12/</guid><description>Part 12 of 12 — The final piece: supporting multiple voice AI providers behind a clean adapter interface. Provider routing, circuit breakers, context transfer during failover, and future-proofing your architecture.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Production Voice AI for Research at Scale: From Recording to Insight (Part 4 of 8)</title><link>https://luonghongthuan.com/en/blog/voice-research-series-post-interview-pipeline-part4/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/voice-research-series-post-interview-pipeline-part4/</guid><description>Part 4 of 6 — The 3-stage automatic pipeline that turns raw interview recordings into enriched, queryable research data in 3-7 minutes. Transcription, enrichment, analysis — with the transcript batching trick that cut DB load by 80%.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>AI Team Rituals: Standups, Refinements, Retros &amp; Reviews Redesigned (Part 11 of 12)</title><link>https://luonghongthuan.com/en/blog/ai-team-meetings-rituals-part11/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-team-meetings-rituals-part11/</guid><description>Part 11 of 12 — How AI transforms every team ceremony: async-first standups with AI summaries, AI-prepared refinements, structured retrospectives with pattern detection, and sprint reviews where AI generates the demo context. Plus the human connections that meetings are really about.</description><pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate></item><item><title>AI Workflow Mastery: NotebookLM — Turning Documents into Knowledge</title><link>https://luonghongthuan.com/en/blog/ai-workflow-mastery-notebooklm-part4/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-workflow-mastery-notebooklm-part4/</guid><description>The definitive guide to Google NotebookLM: Audio Overviews, Mind Maps, Deep Research, and 5 practical workflows for business owners, developers, writers, and content creators.</description><pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate></item><item><title>English for Tech Leads Part 7: Building a Family English Learning App</title><link>https://luonghongthuan.com/en/blog/english-tech-lead-learning-app-part7/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-tech-lead-learning-app-part7/</guid><description>A complete technical blueprint for building a parent-child English learning application. Covers React Native/Expo mobile and Next.js web implementations, AI integration, and gamification.</description><pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate></item><item><title>BDD with Cucumber and Playwright — Writing Tests in Plain English</title><link>https://luonghongthuan.com/en/blog/qc-automation-bdd-cucumber-part5/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/qc-automation-bdd-cucumber-part5/</guid><description>How to write automated tests in Given/When/Then syntax that anyone can read. Set up Cucumber with Playwright, write feature files, build step definitions, and create living documentation. Part 5 of the QC team&apos;s guide to automation with AI.</description><pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Off-Page SEO &amp; Link Building — The Authority Playbook</title><link>https://luonghongthuan.com/en/blog/seo-off-page-link-building-part4/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/seo-off-page-link-building-part4/</guid><description>The complete off-page SEO and link building guide for 2026. Master backlink strategies, digital PR, guest posting, brand mentions, competitor analysis, and building authority signals that Google and AI platforms trust. Part 4 of the SEO Leader&apos;s Complete Playbook.</description><pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tech Coffee Break #6: Cool Demo, But Will It Work Monday Morning?</title><link>https://luonghongthuan.com/en/blog/tech-coffee-ai-in-production-part6/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/tech-coffee-ai-in-production-part6/</guid><description>Putting AI into production is nothing like building a demo. Two tech leads discuss costs, hallucinations, latency, guard rails, and what actually breaks when real users hit your AI features.</description><pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Umbraco AI Migration Playbook: Why Your CMS Needs to Move — Now (Part 1 of 8)</title><link>https://luonghongthuan.com/en/blog/umbraco-ai-migration-why-migrate-now-part1/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/umbraco-ai-migration-why-migrate-now-part1/</guid><description>Part 1 of 8 — Umbraco 8 is already end-of-life. Umbraco 13 expires in December 2026. Here&apos;s the real cost of staying put, what Umbraco 17 delivers, and how AI changes the economics of every migration you&apos;ve been delaying.</description><pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Testing a Headless CMS Stack: xUnit for Umbraco, Jest and Playwright for Next.js, and Contract Tests That Save Your Weekends</title><link>https://luonghongthuan.com/en/blog/umbraco-nextjs-marketing-testing-part6/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/umbraco-nextjs-marketing-testing-part6/</guid><description>Part 6 of 9 — Comprehensive testing for MarketingOS: xUnit unit/integration tests for the Umbraco backend, Jest component tests and Playwright E2E for Next.js, API contract testing with Pact, and visual regression testing.</description><pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The Voice AI Interview Playbook: Cost Optimization — From $0.14/min to $0.03/min Without Sacrificing Quality (Part 11 of 12)</title><link>https://luonghongthuan.com/en/blog/voice-ai-playbook-cost-optimization-part11/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/voice-ai-playbook-cost-optimization-part11/</guid><description>Part 11 of 12 — The real cost of AI voice interviews, broken down per minute. Managed vs self-hosted economics, the three tipping points, and how to get from $3.45 per interview to under $1.00.</description><pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The AI DevOps &amp; Platform Engineer: CI/CD, Observability &amp; Platform Automation in the AI Era (Part 10 of 12)</title><link>https://luonghongthuan.com/en/blog/ai-team-devops-platform-part10/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-team-devops-platform-part10/</guid><description>Part 10 of 12 — How AI transforms the DevOps/Platform Engineer role: AI-assisted pipeline generation, incident diagnosis, capacity planning, GitOps automation, and the operational judgment that keeps systems running and teams unblocked.</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate></item><item><title>AI-Powered Migration Playbook: The AI Migration Workflow — A Framework for Teams (Part 2 of 7)</title><link>https://luonghongthuan.com/en/blog/ai-migration-playbook-team-workflow-part2/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-migration-playbook-team-workflow-part2/</guid><description>Part 2 of 7 — A five-phase workflow for AI-assisted legacy migration. From assessment to ship, with tool recommendations, team role definitions, and the prompt patterns that actually work.</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate></item><item><title>AI Workflow Mastery: Gemini Gems — Building Custom AI Assistants</title><link>https://luonghongthuan.com/en/blog/ai-workflow-mastery-gemini-gems-part3/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-workflow-mastery-gemini-gems-part3/</guid><description>Master Gemini Gems: the Four Pillars framework, Knowledge Files strategy, 5 production-ready Gems for business, marketing, dev, and creative work. Step-by-step instructions.</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate></item><item><title>English for Tech Leads Part 6: AI-Powered English Learning</title><link>https://luonghongthuan.com/en/blog/english-tech-lead-ai-learning-part6/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-tech-lead-ai-learning-part6/</guid><description>How to use Claude, ChatGPT, and other AI tools as your personal English tutor. Prompt templates, role-play scenarios, and daily AI workflows for busy professionals.</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Building KidSpark: Child Safety, Privacy, and Compliance — COPPA, GDPR-K, and App Store Rules (Part 6 of 10)</title><link>https://luonghongthuan.com/en/blog/kidspark-child-safety-coppa-gdpr-compliance-part6/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/kidspark-child-safety-coppa-gdpr-compliance-part6/</guid><description>Part 6 of 10 — COPPA fines start at $50,000 per violation. GDPR penalties can reach 4% of revenue. This isn&apos;t optional. Here&apos;s how we built KidSpark to be compliant from day one.</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Page Objects, Fixtures, and Real-World Playwright Patterns</title><link>https://luonghongthuan.com/en/blog/qc-automation-playwright-advanced-part4/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/qc-automation-playwright-advanced-part4/</guid><description>Level up from basic tests to maintainable automation with Page Object Model, custom fixtures, data-driven testing, network mocking, and debugging strategies. Part 4 of the QC team&apos;s guide to automation with AI.</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Tech Coffee Break #5: AI Is Just Math and Guessing, Right?</title><link>https://luonghongthuan.com/en/blog/tech-coffee-ai-basics-part5/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/tech-coffee-ai-basics-part5/</guid><description>Machine learning, LLMs, embeddings, and RAG — explained without hype. Two tech leads break down what AI actually does, using analogies about libraries, pattern matching, and really smart parrots.</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate></item><item><title>On-Page SEO Mastery — From Title Tags to Topical Authority</title><link>https://luonghongthuan.com/en/blog/seo-on-page-optimization-part3/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/seo-on-page-optimization-part3/</guid><description>The complete on-page SEO guide for 2026. Master title tags, meta descriptions, header hierarchy, content optimization, internal linking, semantic HTML, and featured snippet strategies. Part 3 of the SEO Leader&apos;s Complete Playbook.</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Gemini AI for Marketing Content: Generation, Translation, SEO Optimization, and the Content Workflow That Replaced a Copywriter</title><link>https://luonghongthuan.com/en/blog/umbraco-nextjs-marketing-ai-content-part5/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/umbraco-nextjs-marketing-ai-content-part5/</guid><description>Part 5 of 9 — Integrating Google Gemini API with Umbraco for AI-powered content generation, multi-language translation, SEO meta optimization, and a content review workflow that keeps humans in the loop.</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The Voice AI Interview Playbook: Scaling to Thousands — Architecture for Concurrent Voice Sessions (Part 10 of 12)</title><link>https://luonghongthuan.com/en/blog/voice-ai-playbook-scaling-architecture-part10/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/voice-ai-playbook-scaling-architecture-part10/</guid><description>Part 10 of 12 — From 10 concurrent interviews to 10,000. LiveKit SFU mesh, stateless agent workers, Kubernetes auto-scaling, regional deployment, and the infrastructure patterns that handle hiring season surges.</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Production Voice AI for Research at Scale: Multi-Phase State Machines (Part 3 of 8)</title><link>https://luonghongthuan.com/en/blog/voice-research-series-multi-phase-state-machine-part3/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/voice-research-series-multi-phase-state-machine-part3/</guid><description>Part 3 of 6 — Research interviews follow structured protocols with distinct phases. How to build an LLM-driven state machine with next_phase() function calling and dynamic instruction swapping via set_chat_ctx().</description><pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate></item><item><title>From Blank Repo to Landing Page in 90 Minutes: Your First AI-Assisted Quick Win (Part 2 of 13)</title><link>https://luonghongthuan.com/en/blog/ai-dev-playbook-first-quick-win-part2/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-dev-playbook-first-quick-win-part2/</guid><description>Part 2 of 13 — A step-by-step walkthrough of building a landing page with AI assistance, demonstrating the 40-40-20 workflow in the simplest possible context.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The AI Security Engineer: Threat Modelling, SAST/DAST &amp; Secure SDLC in the AI Era (Part 9 of 12)</title><link>https://luonghongthuan.com/en/blog/ai-team-security-engineer-part9/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-team-security-engineer-part9/</guid><description>Part 9 of 12 — How AI transforms the Security Engineer role: AI-assisted threat modelling, automated SAST/DAST pipelines, dependency scanning, security policy generation, and the human security judgment that keeps systems and users safe.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate></item><item><title>AI Workflow Mastery: Claude Skills — The Complete A-to-Z Guide</title><link>https://luonghongthuan.com/en/blog/ai-workflow-mastery-claude-skills-part2/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-workflow-mastery-claude-skills-part2/</guid><description>Everything you need to know about Claude Skills: structure, the P-T-C-F framework, 5 ready-to-use skills for developers, marketers, and writers. Copy-paste code included.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Building a Real-Time Interview Voice System with Azure Foundry Voice Live &amp; Next.js (Part 1 of 7)</title><link>https://luonghongthuan.com/en/blog/azure-voice-live-architecture-overview-part1/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/azure-voice-live-architecture-overview-part1/</guid><description>Part 1 of 7 — Why Azure Foundry Voice Live changes everything for real-time voice AI. Understand the architecture, compare alternatives, and see how to build an interview system that responds in under 200ms.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Audio Quality: Codecs, Noise Suppression &amp; Natural Conversation (Part 5 of 7)</title><link>https://luonghongthuan.com/en/blog/azure-voice-live-audio-quality-part5/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/azure-voice-live-audio-quality-part5/</guid><description>Part 5 of 7 — Low latency is useless if the voice sounds robotic. Learn how to configure audio codecs, enable noise suppression, handle natural interruptions, and choose the right AI voice persona for an interview system.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Project Setup &amp; Azure Configuration for Voice Live (Part 2 of 7)</title><link>https://luonghongthuan.com/en/blog/azure-voice-live-setup-and-config-part2/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/azure-voice-live-setup-and-config-part2/</guid><description>Part 2 of 7 — From zero to a working Azure Foundry Voice Live connection in under 30 minutes. Covers resource provisioning, region selection for minimum latency, authentication, and your Next.js project scaffold.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Minimizing Latency: Architecture Patterns &amp; Tuning for Azure Voice Live (Part 4 of 7)</title><link>https://luonghongthuan.com/en/blog/azure-voice-live-minimum-latency-part4/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/azure-voice-live-minimum-latency-part4/</guid><description>Part 4 of 7 — Every millisecond counts in a voice interview. Learn how to architect your Azure Voice Live system for sub-150ms end-to-end latency through region selection, chunk tuning, buffer strategies, and WebSocket optimization.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Testing Voice Live &amp; Transcript Analysis: Post-Interview Reports (Part 8 — Bonus)</title><link>https://luonghongthuan.com/en/blog/azure-voice-live-testing-and-transcript-analysis-part8/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/azure-voice-live-testing-and-transcript-analysis-part8/</guid><description>Bonus Part 8 — Testing real-time voice AI is notoriously hard. Learn strategies for mocking, latency benchmarking, and LLM-as-judge evaluation. Then build a transcript analysis system that generates a scored interview report with specific action items.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Next.js Integration: WebSocket &amp; Audio Streaming for Azure Voice Live (Part 3 of 7)</title><link>https://luonghongthuan.com/en/blog/azure-voice-live-nextjs-integration-part3/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/azure-voice-live-nextjs-integration-part3/</guid><description>Part 3 of 7 — The complete, production-ready code for integrating Azure Foundry Voice Live into a Next.js app. Full WebSocket proxy, useVoiceLive hook, audio capture and playback — every line explained.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Debugging &amp; Common Issues with Azure Voice Live (Part 6 of 7)</title><link>https://luonghongthuan.com/en/blog/azure-voice-live-debugging-and-issues-part6/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/azure-voice-live-debugging-and-issues-part6/</guid><description>Part 6 of 7 — Things will break. This is your complete troubleshooting guide for Azure Voice Live in Next.js: WebSocket drops, choppy audio, VAD false positives, session timeouts, quota limits, and every other issue you&apos;ll encounter.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Deploy, Scale &amp; Pricing for Azure Voice Live in Production (Part 7 of 7)</title><link>https://luonghongthuan.com/en/blog/azure-voice-live-deploy-scale-pricing-part7/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/azure-voice-live-deploy-scale-pricing-part7/</guid><description>Part 7 of 7 — Your demo works. Now make it production-ready for 1,000 concurrent interviews. Full guide to deployment options, WebSocket scaling, Azure pricing breakdown, cost estimations, and monitoring for Azure Voice Live.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate></item><item><title>English for Tech Leads Part 5: Presentation &amp; Public Speaking</title><link>https://luonghongthuan.com/en/blog/english-tech-lead-presentations-part5/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-tech-lead-presentations-part5/</guid><description>How to present new technology to a crowd when English isn&apos;t your first language. Structure, delivery techniques, handling Q&amp;A, and practice methods.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Your First Playwright Test — A Step-by-Step Guide for Manual Testers</title><link>https://luonghongthuan.com/en/blog/qc-automation-playwright-basics-part3/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/qc-automation-playwright-basics-part3/</guid><description>A zero-assumption walkthrough for manual testers writing their first automated test. Install Node.js, set up Playwright, understand locators, write real tests, and debug failures. Part 3 of the QC team&apos;s guide to automation with AI.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The Complete Technical SEO Audit — A 100-Point Checklist</title><link>https://luonghongthuan.com/en/blog/seo-technical-audit-part2/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/seo-technical-audit-part2/</guid><description>The definitive technical SEO audit checklist for 2026. Covers crawlability, indexation, site architecture, structured data, Core Web Vitals, mobile-first indexing, and AI-readiness. Part 2 of the SEO Leader&apos;s Complete Playbook.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Tech Coffee Break #4: Containers Are Just... Fancy Zip Files?</title><link>https://luonghongthuan.com/en/blog/tech-coffee-docker-kubernetes-part4/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/tech-coffee-docker-kubernetes-part4/</guid><description>Docker and Kubernetes explained like you&apos;re having coffee with a friend. No jargon walls — just real analogies about shipping containers, apartments, and why &apos;works on my machine&apos; is everyone&apos;s least favorite sentence.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate></item><item><title>SEO That Actually Ranks: JSON-LD, Metadata, Sitemaps, and Core Web Vitals in a Headless CMS</title><link>https://luonghongthuan.com/en/blog/umbraco-nextjs-marketing-seo-part4/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/umbraco-nextjs-marketing-seo-part4/</guid><description>Part 4 of 9 — Implementing production-grade SEO for marketing websites: dynamic metadata from Umbraco, JSON-LD structured data, XML sitemaps, robots.txt, Open Graph, Core Web Vitals optimization, and Lighthouse 100.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The Voice AI Interview Playbook: Recording, Transcription, and Compliance — GDPR, HIPAA, and Getting It Right (Part 9 of 12)</title><link>https://luonghongthuan.com/en/blog/voice-ai-playbook-recording-compliance-part9/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/voice-ai-playbook-recording-compliance-part9/</guid><description>Part 9 of 12 — Recording interviews is easy. Doing it legally isn&apos;t. LiveKit Egress, real-time transcription, GDPR consent flows, HIPAA encryption requirements, and the compliance checklist you need before go-live.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate></item><item><title>AI-Powered Migration Playbook: Why AI Changes Everything About Legacy Migration (Part 1 of 7)</title><link>https://luonghongthuan.com/en/blog/ai-migration-playbook-why-ai-changes-everything-part1/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-migration-playbook-why-ai-changes-everything-part1/</guid><description>Part 1 of 7 — Two migration projects, a small team, a cost-conscious boss, and AI as the equalizer. Here&apos;s what the data says — and what nobody tells you about migrating legacy systems in 2025.</description><pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate></item><item><title>AI Hallucination: The Complete Guide to Mitigating Fabrication in Claude, Gemini, Copilot &amp; Cursor</title><link>https://luonghongthuan.com/en/blog/ai-hallucination-guide-en/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-hallucination-guide-en/</guid><description>What is AI hallucination? Why does AI invent facts? Learn detailed strategies for minimizing hallucinations in Claude, Gemini, Copilot, and Cursor — from prompt engineering to RAG, grounding, and verification loops.</description><pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The AI Technical Architect: Infrastructure, Security &amp; Non-Functionals in the AI Era (Part 8 of 12)</title><link>https://luonghongthuan.com/en/blog/ai-team-ta-infrastructure-part8/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-team-ta-infrastructure-part8/</guid><description>Part 8 of 12 — How AI transforms the Technical Architect role: AI-assisted IaC generation, cost modelling, capacity planning, non-functional requirements analysis, disaster recovery planning, and the platform judgment that only experience provides.</description><pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate></item><item><title>AI Workflow Mastery: Claude Skills, Gemini Gems &amp; NotebookLM — The Complete Guide</title><link>https://luonghongthuan.com/en/blog/ai-workflow-mastery-overview-part1/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-workflow-mastery-overview-part1/</guid><description>A comprehensive guide to the 3 most powerful AI workflow tools available today. Whether you&apos;re a business owner, developer, writer, or content creator — here&apos;s how to work with AI 10x more effectively.</description><pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate></item><item><title>English for Tech Leads Part 4: Explaining Complex Problems</title><link>https://luonghongthuan.com/en/blog/english-tech-lead-explaining-problems-part4/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-tech-lead-explaining-problems-part4/</guid><description>Templates, analogy patterns, and the PREP framework for explaining technical problems to clients, stakeholders, and non-technical audiences in clear English.</description><pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Building KidSpark: Core Features — Lessons, Quizzes, Progress Tracking, and Gamification (Part 5 of 10)</title><link>https://luonghongthuan.com/en/blog/kidspark-core-features-lessons-gamification-part5/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/kidspark-core-features-lessons-gamification-part5/</guid><description>Part 5 of 10 — The features that make a kids learning app actually work: adaptive lessons, interactive quizzes, offline progress tracking, and gamification that motivates without manipulating.</description><pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate></item><item><title>How to Plan Automation for Any Project — A Practical Framework</title><link>https://luonghongthuan.com/en/blog/qc-automation-planning-strategy-part2/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/qc-automation-planning-strategy-part2/</guid><description>A step-by-step framework for planning test automation across web apps, APIs, mobile, and legacy systems. Learn what to automate first, how to estimate ROI, and how to present your automation plan to stakeholders. Part 2 of the QC team&apos;s guide to automation with AI.</description><pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate></item><item><title>SEO in the AI Era — What Changed, What Didn&apos;t, and What You Must Do Now</title><link>https://luonghongthuan.com/en/blog/seo-fundamentals-ai-era-part1/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/seo-fundamentals-ai-era-part1/</guid><description>The complete guide to SEO in 2026. From Google&apos;s AI Overviews to E-E-A-T, zero-click searches to multi-platform visibility — everything SEO teams need to know about ranking in the age of AI. Part 1 of the SEO Leader&apos;s Complete Playbook.</description><pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Tech Coffee Break #3: How Does Netflix Handle 200 Million Users?</title><link>https://luonghongthuan.com/en/blog/tech-coffee-system-design-part3/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/tech-coffee-system-design-part3/</guid><description>A casual conversation about system design at scale. Load balancing, caching, CDNs, and database sharding — explained with pizza delivery analogies you&apos;ll actually remember.</description><pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Rendering Umbraco Content in Next.js: Server Components, ISR, and a Component Library That Scales</title><link>https://luonghongthuan.com/en/blog/umbraco-nextjs-marketing-nextjs-rendering-part3/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/umbraco-nextjs-marketing-nextjs-rendering-part3/</guid><description>Part 3 of 9 — Integrating Next.js 15 App Router with Umbraco&apos;s Content Delivery API using Server Components, building a reusable block renderer, ISR for content updates, and a marketing component library.</description><pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The Voice AI Interview Playbook: Video Interview Integration — Multimodal Analysis with Gemini Live (Part 8 of 12)</title><link>https://luonghongthuan.com/en/blog/voice-ai-playbook-video-interview-part8/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/voice-ai-playbook-video-interview-part8/</guid><description>Part 8 of 12 — Adding video analysis to voice interviews with Gemini Live&apos;s multimodal capabilities. Frame sampling, parallel processing, screen sharing for coding interviews, and keeping costs under $0.40 per session.</description><pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Production Voice AI for Research at Scale: Zombie Agents, Pre-Warming, and the 5 Bugs That Cost Us Weeks (Part 2 of 8)</title><link>https://luonghongthuan.com/en/blog/voice-research-series-production-bugs-part2/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/voice-research-series-production-bugs-part2/</guid><description>Part 2 of 6 — The production pain points nobody warns you about: zombie agents, metadata latency, pre-warming for 1-2s time-to-first-voice, VAD tuning for research respondents, and provider quirks.</description><pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The AI-Assisted Development Playbook: Why Your Workflow Matters More Than Your Tools (Part 1 of 13)</title><link>https://luonghongthuan.com/en/blog/ai-dev-playbook-why-workflow-beats-tools-part1/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-dev-playbook-why-workflow-beats-tools-part1/</guid><description>Part 1 of 13 — AI coding tools promise 10x productivity, but most teams see 1.2x. The difference isn&apos;t the tool. It&apos;s the workflow.</description><pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The AI Quality Engineer: Testing Strategy, Automation &amp; Quality Gates in the AI Era (Part 7 of 12)</title><link>https://luonghongthuan.com/en/blog/ai-team-qa-testing-part7/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-team-qa-testing-part7/</guid><description>Part 7 of 12 — How AI transforms the QA/QC role: AI-generated test cases, exploratory testing agents, quality gate automation, defect prediction, and the human testing judgment that keeps products safe to ship.</description><pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate></item><item><title>English for Tech Leads Part 3: Meeting Mastery</title><link>https://luonghongthuan.com/en/blog/english-tech-lead-meetings-part3/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-tech-lead-meetings-part3/</guid><description>30 essential phrases, a meeting lifecycle framework, and practical techniques for surviving 2-hour client meetings without your brain shutting down.</description><pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate></item><item><title>From Manual Tester to Automation Engineer — The Mindset Shift</title><link>https://luonghongthuan.com/en/blog/qc-automation-mindset-shift-part1/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/qc-automation-mindset-shift-part1/</guid><description>Why automation doesn&apos;t replace manual testers — it empowers them. A practical guide to shifting your mindset, leveraging your existing skills, and building a 90-day learning roadmap. Part 1 of the QC team&apos;s guide to automation with AI.</description><pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Tech Coffee Break #2: REST, GraphQL, gRPC — Which One Do I Pick?</title><link>https://luonghongthuan.com/en/blog/tech-coffee-api-design-part2/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/tech-coffee-api-design-part2/</guid><description>Two tech leads break down API design styles using restaurant analogies. Learn when to use REST, GraphQL, or gRPC — explained in casual English perfect for listening practice.</description><pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Content Modeling That Marketers Actually Understand: Umbraco Document Types, Block Lists, and the Delivery API</title><link>https://luonghongthuan.com/en/blog/umbraco-nextjs-marketing-content-modeling-part2/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/umbraco-nextjs-marketing-content-modeling-part2/</guid><description>Part 2 of 9 — Designing Umbraco document types for marketing websites, building a block-based page builder with Block List and Block Grid, and exposing everything through the Content Delivery API.</description><pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The Voice AI Interview Playbook: Web and Mobile Clients — Building Cross-Platform Voice Experiences (Part 7 of 12)</title><link>https://luonghongthuan.com/en/blog/voice-ai-playbook-web-mobile-clients-part7/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/voice-ai-playbook-web-mobile-clients-part7/</guid><description>Part 7 of 12 — From React to React Native to Flutter. Building cross-platform voice interview clients with LiveKit SDKs, audio visualization, and reconnection strategies.</description><pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The AI Developer: From Ticket to PR in an AI-Augmented Workflow (Part 6 of 12)</title><link>https://luonghongthuan.com/en/blog/ai-team-developer-workflow-part6/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-team-developer-workflow-part6/</guid><description>Part 6 of 12 — The developer&apos;s inner loop in the AI era: AI-assisted ticket analysis, code planning, pair programming, test writing, documentation, and self-review — plus the human judgment that makes AI-generated code safe to ship.</description><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate></item><item><title>English for Tech Leads Part 2: Pronunciation Survival Kit</title><link>https://luonghongthuan.com/en/blog/english-tech-lead-pronunciation-part2/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-tech-lead-pronunciation-part2/</guid><description>The 50 most mispronounced tech words, Vietnamese-specific pronunciation traps, and a 10-minute daily drill that actually fixes your accent.</description><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Building KidSpark: Tech Stack Selection — Flutter, React Native, or Native? (Part 4 of 10)</title><link>https://luonghongthuan.com/en/blog/kidspark-tech-stack-flutter-react-native-part4/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/kidspark-tech-stack-flutter-react-native-part4/</guid><description>Part 4 of 10 — The framework debate almost split the team. Flutter, React Native, or going fully native? Here&apos;s our decision matrix and what we learned comparing all three.</description><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Tech Coffee Break #1: So... Why Did Everyone Split Their Apps?</title><link>https://luonghongthuan.com/en/blog/tech-coffee-microservices-part1/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/tech-coffee-microservices-part1/</guid><description>A casual conversation about microservices vs monoliths. Two tech leads explain when to split, when to stay, and why most teams get it wrong — in plain English you can listen to and learn from.</description><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Building a Marketing Website Template with Umbraco 17 &amp; Next.js: Why This Architecture and How to Set It Up</title><link>https://luonghongthuan.com/en/blog/umbraco-nextjs-marketing-architecture-part1/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/umbraco-nextjs-marketing-architecture-part1/</guid><description>Part 1 of 9 — Why headless Umbraco 17 with Next.js is the sweet spot for reusable marketing websites, the architecture decisions behind MarketingOS, and setting up both projects with Clean Architecture on .NET 10.</description><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The Voice AI Interview Playbook: Knowledge Base and RAG — Making Your Voice Agent an Expert (Part 6 of 12)</title><link>https://luonghongthuan.com/en/blog/voice-ai-playbook-knowledge-base-rag-part6/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/voice-ai-playbook-knowledge-base-rag-part6/</guid><description>Part 6 of 12 — Your voice interviewer is only as good as what it knows. Here&apos;s how to build a real-time RAG system that retrieves rubrics, job descriptions, and technical knowledge in under 50ms.</description><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Production Voice AI for Research at Scale: The Architecture Nobody Warns You About (Part 1 of 8)</title><link>https://luonghongthuan.com/en/blog/voice-research-series-architecture-part1/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/voice-research-series-architecture-part1/</guid><description>Part 1 of 6 — Why research interviews need server-side voice agents, the three-tier architecture, room metadata as configuration transport, and the 100-500ms propagation latency nobody tells you about.</description><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The AI Tech Lead: Code Governance, Standards &amp; Engineering Culture in the AI Era (Part 5 of 12)</title><link>https://luonghongthuan.com/en/blog/ai-team-tech-lead-governance-part5/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-team-tech-lead-governance-part5/</guid><description>Part 5 of 12 — How AI transforms the Tech Lead role: AI-assisted PR review, standards enforcement, technical debt scoring, architectural governance, and the mentoring and culture-building that only great engineers provide.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>GitHub Copilot Workflow: Accelerating an Angular 21 + .NET 10 Team</title><link>https://luonghongthuan.com/en/blog/angular-ecommerce-copilot-workflow-part8/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/angular-ecommerce-copilot-workflow-part8/</guid><description>Part 8 of 11 — Practical GitHub Copilot setup for an ecommerce development team. Workspace instructions, custom instructions per task type, Copilot Chat for architecture, and the MCP server for Angular CLI.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Ecommerce Domain Features in Angular 21: Product Catalog, Cart, and Orders</title><link>https://luonghongthuan.com/en/blog/angular-ecommerce-domain-features-part5/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/angular-ecommerce-domain-features-part5/</guid><description>Part 5 of 11 — Building the core ecommerce features in Angular 21. Product catalog with SSR, cart state with Signals, multi-step checkout with Reactive Forms, and real-time inventory with SignalR.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Angular 21 + .NET 10 Integration: OpenAPI Codegen, JWT Auth, and Error Handling</title><link>https://luonghongthuan.com/en/blog/angular-ecommerce-dotnet-integration-part4/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/angular-ecommerce-dotnet-integration-part4/</guid><description>Part 4 of 11 — Wire Angular 21 to a .NET 10 Minimal API with type-safe Kiota client generation, JWT interceptors, Problem Details error handling, and SignalR real-time updates.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Angular 21 Project Setup: Clean Architecture on the Frontend</title><link>https://luonghongthuan.com/en/blog/angular-ecommerce-project-setup-part2/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/angular-ecommerce-project-setup-part2/</guid><description>Part 2 of 11 — Setting up an Angular 21 ecommerce project from scratch. Nx monorepo, feature-based folder structure, ESLint flat config, Vitest, and auto-generated Kiota TypeScript API client from .NET 10.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Angular 21 SSR Storefront: Server-Side Rendering, Route-Level Hydration, and SEO</title><link>https://luonghongthuan.com/en/blog/angular-ecommerce-ssr-storefront-part7/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/angular-ecommerce-ssr-storefront-part7/</guid><description>Part 7 of 11 — Build an Angular 21 SSR ecommerce storefront. Route-level rendering modes, hydration with event replay, SEO meta tags, structured data, and performance tuning for Core Web Vitals.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Angular 21 State Management: Signals vs. NgRx Signals vs. Services — The Definitive Guide</title><link>https://luonghongthuan.com/en/blog/angular-ecommerce-state-management-part6/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/angular-ecommerce-state-management-part6/</guid><description>Part 6 of 11 — When to use Angular Signals, NgRx Signals Store, or plain injectable services in an ecommerce application. Decision matrix, real examples, and why reaching for NgRx too early costs you weeks.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Angular Ecommerce Playbook: The Tech Lead&apos;s First Week with Angular 21 and .NET 10</title><link>https://luonghongthuan.com/en/blog/angular-ecommerce-techlead-overview-part1/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/angular-ecommerce-techlead-overview-part1/</guid><description>Part 1 of 11 — A Technical Lead&apos;s honest assessment of Angular 21 (released Nov 2025), .NET 10 LTS, and GitHub Copilot for an Ecommerce project. Architecture decisions, ADR templates, and what nobody tells you on day one.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Tech Lead Playbook: Angular 21 + .NET 10 Ecommerce — Strengths, Weaknesses, and Risk Register</title><link>https://luonghongthuan.com/en/blog/angular-ecommerce-techlead-playbook-part11/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/angular-ecommerce-techlead-playbook-part11/</guid><description>Part 11 of 11 — The Tech Lead&apos;s honest retrospective on Angular 21 + .NET 10 for an ecommerce project. What this stack does well, where it struggles, the risk register, and practical advice for teams starting this journey.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Testing Angular 21 + .NET 10 Ecommerce: Vitest, xUnit, and Playwright E2E</title><link>https://luonghongthuan.com/en/blog/angular-ecommerce-testing-strategy-part9/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/angular-ecommerce-testing-strategy-part9/</guid><description>Part 9 of 11 — A practical testing strategy for an Angular 21 + .NET 10 ecommerce project. Unit testing with Vitest and Angular Testing Library, .NET integration tests with xUnit, and Playwright E2E for the critical purchase flow.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>CI/CD &amp; Automation: GitHub Actions for Angular 21 + .NET 10 Ecommerce</title><link>https://luonghongthuan.com/en/blog/angular-ecommerce-cicd-automation-part10/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/angular-ecommerce-cicd-automation-part10/</guid><description>Part 10 of 11 — Production CI/CD pipeline for Angular 21 + .NET 10 ecommerce. GitHub Actions workflows for build, test, API codegen check, Docker, Azure Container Apps deployment, and dependency automation.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Training .NET Developers in Angular 21: Core Concepts That Click</title><link>https://luonghongthuan.com/en/blog/angular-ecommerce-training-dotnet-devs-part3/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/angular-ecommerce-training-dotnet-devs-part3/</guid><description>Part 3 of 11 — A practical training curriculum for .NET backend developers learning Angular 21. Mapping DI, Signals vs. RxJS, components, and common mistakes — written for someone who already understands clean code.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Nx Module Boundaries — The #1 Architecture Rule for Large Angular Codebases</title><link>https://luonghongthuan.com/en/blog/angular-techlead-nx-module-boundaries-posta/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/angular-techlead-nx-module-boundaries-posta/</guid><description>Post A — How to enforce Nx module boundary rules in Angular 21 to prevent spaghetti imports, protect domain separation, and keep teams independently productive in a monorepo.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>OnPush + Zoneless Change Detection — A Complete Field Guide</title><link>https://luonghongthuan.com/en/blog/angular-techlead-onpush-zoneless-postd/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/angular-techlead-onpush-zoneless-postd/</guid><description>Post D — Master Angular 21 change detection: why OnPush is required on every component, how zoneless works in a real project, debugging with Angular DevTools, and handling third-party library gotchas.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Angular Routing at Scale — Guards, Resolvers, and Type-Safe Navigation</title><link>https://luonghongthuan.com/en/blog/angular-techlead-routing-guards-resolvers-poste/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/angular-techlead-routing-guards-resolvers-poste/</guid><description>Post E — Production Angular 21 routing patterns for ecommerce: functional guards with returnUrl, route resolvers for data preloading, type-safe navigation with withComponentInputBinding, and preloading strategies.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Angular Monorepo Dev Experience — Hot Reload, Local Libraries, and Team Git Workflows</title><link>https://luonghongthuan.com/en/blog/angular-techlead-monorepo-dx-postj/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/angular-techlead-monorepo-dx-postj/</guid><description>Post J — Day-to-day developer experience in an Nx Angular monorepo: library watch mode, Nx affected for daily work, trunk-based development, feature flags for parallel work, and avoiding common multi-team blockers.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>@defer Deferrable Views — The Ecommerce Performance Secret</title><link>https://luonghongthuan.com/en/blog/angular-techlead-defer-views-postf/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/angular-techlead-defer-views-postf/</guid><description>Post F — A deep dive into Angular 21&apos;s @defer deferrable views. All trigger conditions, loading/placeholder/error blocks, combining with SSR, and measuring the real impact on LCP, INP, and bundle size.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Angular Ecommerce Performance Playbook — Virtual Scroll, Image Optimization, and Bundle Analysis</title><link>https://luonghongthuan.com/en/blog/angular-techlead-performance-playbook-posti/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/angular-techlead-performance-playbook-posti/</guid><description>Post I — Complete Angular 21 performance guide for ecommerce: CDK virtual scrolling for large product grids, NgOptimizedImage LQIP and fill mode, preconnect hints from SSR, and bundle analysis with nx build.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Typed Reactive Forms at Scale — Checkout, Validation, and Multi-Step Wizards</title><link>https://luonghongthuan.com/en/blog/angular-techlead-typed-forms-posth/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/angular-techlead-typed-forms-posth/</guid><description>Post H — Angular 21 typed reactive forms in depth: FormGroup&lt;T&gt;, nonNullable, cross-field validators, async validators for slug uniqueness, and managing multi-step checkout flow with Signals.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Angular Code Review Checklist for Tech Leads — 2026 Edition</title><link>https://luonghongthuan.com/en/blog/angular-techlead-code-review-checklist-postb/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/angular-techlead-code-review-checklist-postb/</guid><description>Post B — A practical Angular 21 code review checklist for Technical Leads. The forbidden patterns, ESLint rules that automate the checklist, and how to give structured feedback without slowing teams down.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Angular Signals Deep Dive — linkedSignal, model(), and the effect() Rules</title><link>https://luonghongthuan.com/en/blog/angular-techlead-signals-deepdive-postc/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/angular-techlead-signals-deepdive-postc/</guid><description>Post C — Beyond the basics of Angular 21 Signals. Learn linkedSignal() for writable derived state, model() for two-way bindings, the effect() golden rule, and takeUntilDestroyed() for RxJS cleanup.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Angular Ecommerce Security — XSS, CSP, and Token Refresh Without Race Conditions</title><link>https://luonghongthuan.com/en/blog/angular-techlead-security-patterns-postg/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/angular-techlead-security-patterns-postg/</guid><description>Post G — Security patterns every Angular Tech Lead must know for ecommerce. How Angular&apos;s sanitizer works, the token refresh race condition and the shareReplay fix, Content Security Policy with SSR, and CSRF protection.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Upgrading Angular in a Production Ecommerce Project — The 6-Month Playbook</title><link>https://luonghongthuan.com/en/blog/angular-techlead-upgrade-playbook-postk/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/angular-techlead-upgrade-playbook-postk/</guid><description>Post K — How to upgrade Angular safely in production: understanding the LTS policy, running ng update without surprises, handling NgRx and RxJS breaking changes, the upgrade branch strategy, and when to skip a version.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Claude for Researchers: From Question to Report in 30 Minutes</title><link>https://luonghongthuan.com/en/blog/claude-research-guide-non-technical/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/claude-research-guide-non-technical/</guid><description>A hands-on guide for researchers, students, and executives — how to use Claude Web, Desktop, and Code to research any topic, write reports, create slides, and generate spreadsheets. No coding required.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Production-Ready Clean Architecture: Deployment, Monitoring, and the Lessons I&apos;d Share With My Past Self</title><link>https://luonghongthuan.com/en/blog/clean-architecture-dotnet10-production-part7/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/clean-architecture-dotnet10-production-part7/</guid><description>Part 7 of 7 — Taking Kids Learn to production with Docker, CI/CD, OpenTelemetry observability, performance optimization, Native AOT considerations, and an honest retrospective on what worked and what was over-engineered.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>English for Tech Leads Part 1: The Roadmap Nobody Gave Me</title><link>https://luonghongthuan.com/en/blog/english-tech-lead-roadmap-part1/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/english-tech-lead-roadmap-part1/</guid><description>A practical English improvement roadmap for non-native speaking technical leaders. No textbooks, no grammar drills — just what actually works when you&apos;re 40+, busy, and need results.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The Voice AI Interview Playbook: Multi-Role Agents — Interviewer, Coach, and Evaluator Personas (Part 5 of 12)</title><link>https://luonghongthuan.com/en/blog/voice-ai-playbook-multi-role-agents-part5/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/voice-ai-playbook-multi-role-agents-part5/</guid><description>Part 5 of 12 — Three personas, one infrastructure. How to build an AI interviewer that asks questions, a coach that gives feedback, and an evaluator that scores fairly — all with system prompts, function calling, and state machines.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The AI Solution Architect: System Design, ADRs &amp; Technology Selection in the AI Era (Part 4 of 12)</title><link>https://luonghongthuan.com/en/blog/ai-team-solution-architect-design-part4/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-team-solution-architect-design-part4/</guid><description>Part 4 of 12 — How AI transforms the Solution Architect role: AI-assisted architecture diagramming, ADR generation, trade-off analysis, technology selection rationale, and the architectural taste that only experience provides.</description><pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The Patterns That Actually Make Claude Code 10x: Subagents, Parallel Sessions, and 6 Months of Lessons</title><link>https://luonghongthuan.com/en/blog/claude-code-guide-advanced-patterns-part5/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/claude-code-guide-advanced-patterns-part5/</guid><description>Part 5 of 5 — Plan-before-code workflow, subagents for parallel tasks, context management strategies, debugging with Claude, the anti-patterns that waste time, and honest lessons from 6 months of daily production use.</description><pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Testing Clean Architecture: From Unit Tests to Architecture Enforcement</title><link>https://luonghongthuan.com/en/blog/clean-architecture-dotnet10-testing-part6/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/clean-architecture-dotnet10-testing-part6/</guid><description>Part 6 of 7 — Testing strategy per layer for Kids Learn. Domain unit tests without mocks, Application tests with NSubstitute, integration tests with Testcontainers, and NetArchTest for enforcing the Dependency Rule.</description><pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Building KidSpark: UX/UI Design for Children — Age-Appropriate Interfaces That Actually Work (Part 3 of 10)</title><link>https://luonghongthuan.com/en/blog/kidspark-ux-design-children-interfaces-part3/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/kidspark-ux-design-children-interfaces-part3/</guid><description>Part 3 of 10 — Children are not small adults. Designing for a 4-year-old and a 12-year-old requires fundamentally different thinking about touch, color, navigation, and cognitive load.</description><pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The Voice AI Interview Playbook: Building the Voice Pipeline — STT, LLM, and TTS That Actually Work (Part 4 of 12)</title><link>https://luonghongthuan.com/en/blog/voice-ai-playbook-voice-pipeline-components-part4/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/voice-ai-playbook-voice-pipeline-components-part4/</guid><description>Part 4 of 12 — Deepgram Nova-3 or Whisper for STT? Gemini Flash or GPT-4o for conversation? ElevenLabs or Cartesia for TTS? Real benchmarks, real costs, and the combinations that actually work in production.</description><pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The AI Product Owner &amp; PM: Backlog, Planning &amp; Stakeholder Alignment in the AI Era (Part 3 of 12)</title><link>https://luonghongthuan.com/en/blog/ai-team-po-pm-delivery-part3/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-team-po-pm-delivery-part3/</guid><description>Part 3 of 12 — How AI transforms the PO and PM roles: AI-assisted backlog scoring, sprint planning, status reporting, risk flagging, release note generation, and stakeholder communication — and the human judgment that keeps it grounded.</description><pubDate>Sat, 21 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Custom Skills and GitHub Workflows: Making Claude Code Do Exactly What Your Team Needs</title><link>https://luonghongthuan.com/en/blog/claude-code-guide-skills-github-part4/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/claude-code-guide-skills-github-part4/</guid><description>Part 4 of 5 — Writing custom skills with SKILL.md, slash commands, the official and community skill repos, GitHub PR automation with @claude mentions, GitHub Actions integration, and team workflow patterns.</description><pubDate>Sat, 21 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Vertical Slices Inside Clean Architecture: The Best of Both Worlds</title><link>https://luonghongthuan.com/en/blog/clean-architecture-dotnet10-vertical-slices-part5/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/clean-architecture-dotnet10-vertical-slices-part5/</guid><description>Part 5 of 7 — Why pure Clean Architecture scatters features across projects, how Vertical Slice Architecture solves this, and the hybrid approach we use in Kids Learn.</description><pubDate>Sat, 21 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The Voice AI Interview Playbook: LiveKit vs. Pipecat vs. Direct — Picking Your Framework (Part 3 of 12)</title><link>https://luonghongthuan.com/en/blog/voice-ai-playbook-framework-comparison-part3/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/voice-ai-playbook-framework-comparison-part3/</guid><description>Part 3 of 12 — LiveKit gives you WebRTC infrastructure. Pipecat gives you pipeline flexibility. Direct integration gives you simplicity. Here&apos;s how to choose for your voice interview platform.</description><pubDate>Sat, 21 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The AI Business Analyst: Requirements, Discovery &amp; User Stories in the AI Era (Part 2 of 12)</title><link>https://luonghongthuan.com/en/blog/ai-team-ba-requirements-part2/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-team-ba-requirements-part2/</guid><description>Part 2 of 12 — How AI agents transform the BA role: from manual interview synthesis to structured requirements in hours, AI-assisted user story generation, acceptance criteria validation, and the human skills that stay irreplaceable.</description><pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate></item><item><title>I Connected 12 MCP Servers to Claude Code — Here&apos;s Which Ones Actually Matter</title><link>https://luonghongthuan.com/en/blog/claude-code-guide-mcp-servers-part3/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/claude-code-guide-mcp-servers-part3/</guid><description>Part 3 of 5 — What MCP is, how to configure servers in .mcp.json, the top servers by category (GitHub, Playwright, databases, search, design, cloud), performance pitfalls, and why you should limit yourself to 2-3 per project.</description><pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate></item><item><title>EF Core 10, Minimal APIs, and the Outer Layers Nobody Gets Right</title><link>https://luonghongthuan.com/en/blog/clean-architecture-dotnet10-infrastructure-presentation-part4/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/clean-architecture-dotnet10-infrastructure-presentation-part4/</guid><description>Part 4 of 7 — Implementing Infrastructure with EF Core 10 (pgvector, JSON columns), AI service integrations, Minimal APIs with Route Groups, authentication, and wiring it all together in Program.cs.</description><pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Building KidSpark: Product Design and Feature Prioritization for Kids Ed-Tech (Part 2 of 10)</title><link>https://luonghongthuan.com/en/blog/kidspark-product-design-feature-prioritization-part2/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/kidspark-product-design-feature-prioritization-part2/</guid><description>Part 2 of 10 — Toan had a 47-feature wishlist. Shipping half of them would have killed KidSpark before launch. Here&apos;s how we found the features that actually mattered.</description><pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Building a Production Voice AI Interview Agent: S2S-Only with Dynamic Prompts</title><link>https://luonghongthuan.com/en/blog/s2s-voice-ai-interview-agent/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/s2s-voice-ai-interview-agent/</guid><description>A practical build guide for a speech-to-speech interview agent using LiveKit MultimodalAgent, OpenAI Realtime, and Gemini Live. Dynamic system prompts, 3 personas, function calling, and provider switching — no cascaded pipeline needed.</description><pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The Voice AI Interview Playbook: Cascaded vs. Speech-to-Speech — Choosing Your Pipeline Architecture (Part 2 of 12)</title><link>https://luonghongthuan.com/en/blog/voice-ai-playbook-pipeline-architectures-part2/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/voice-ai-playbook-pipeline-architectures-part2/</guid><description>Part 2 of 12 — The cascaded STT→LLM→TTS pipeline gives you control. Speech-to-speech models give you speed. Here&apos;s how to choose — and why the best systems use both.</description><pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The AI Team Model: Every Software Role Reimagined (Part 1 of 12)</title><link>https://luonghongthuan.com/en/blog/ai-team-roles-transformed-overview-part1/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-team-roles-transformed-overview-part1/</guid><description>Part 1 of 12 — A panoramic view of how AI agents transform every role in a modern software delivery team: BA, PO, PM, SA, Tech Lead, Dev, QA, TA, Security, and DevOps — and what it means for how teams collaborate, decide, and ship.</description><pubDate>Thu, 19 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The Tech Lead&apos;s Playbook for AI-Era Quality Engineering</title><link>https://luonghongthuan.com/en/blog/ai-test-automation-techlead-playbook-part4/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-test-automation-techlead-playbook-part4/</guid><description>A practical strategy for choosing what to test first, production monitoring with Checkly, knowledge base accuracy tracking, team adoption, and building a quality culture when your app uses AI. Part 4 of the series.</description><pubDate>Thu, 19 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code in VS Code: The Setup That Replaced 80% of My Stack Overflow Searches</title><link>https://luonghongthuan.com/en/blog/claude-code-guide-vscode-workflow-part2/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/claude-code-guide-vscode-workflow-part2/</guid><description>Part 2 of 5 — VS Code extension setup, Command Palette workflows, inline diffs, @-mentions for file context, multi-tab conversations, auto-accept mode, Extended Thinking, and the daily habits that actually stick.</description><pubDate>Thu, 19 Feb 2026 00:00:00 GMT</pubDate></item><item><title>CQRS, Wolverine vs MediatR, and the Application Layer That Keeps Your Sanity</title><link>https://luonghongthuan.com/en/blog/clean-architecture-dotnet10-application-layer-part3/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/clean-architecture-dotnet10-application-layer-part3/</guid><description>Part 3 of 7 — Command/Query separation for Kids Learn, pipeline behaviors, the MediatR licensing debate, Wolverine as the modern alternative, and the Repository Pattern in 2026.</description><pubDate>Thu, 19 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The Voice AI Interview Playbook: Why Real-Time Voice Changes Everything (Part 1 of 12)</title><link>https://luonghongthuan.com/en/blog/voice-ai-playbook-landscape-and-vision-part1/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/voice-ai-playbook-landscape-and-vision-part1/</guid><description>Part 1 of 12 — The landscape of real-time voice AI has shifted. Gemini Live, OpenAI Realtime, Bedrock Nova Sonic, and Grok make sub-500ms AI conversations possible. Here&apos;s the reference architecture for building a production voice interview platform.</description><pubDate>Thu, 19 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Quality Gates That Actually Catch Bugs Before Production</title><link>https://luonghongthuan.com/en/blog/ai-test-automation-cicd-quality-gates-part3/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-test-automation-cicd-quality-gates-part3/</guid><description>Building a CI/CD pipeline with GitHub Actions that enforces test coverage, performance budgets, visual regression, and AI response quality checks on every PR. Part 3 of the AI-powered quality engineering series.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate></item><item><title>AWS Full-Stack Mastery: AI/ML with Bedrock, SageMaker &amp; Personalize (Part 6 of 10)</title><link>https://luonghongthuan.com/en/blog/aws-fullstack-ai-bedrock-sagemaker-part6/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/aws-fullstack-ai-bedrock-sagemaker-part6/</guid><description>Part 6 of 10 — Build AI-powered educational content with Amazon Bedrock, train custom models on SageMaker, implement RAG pipelines with Knowledge Bases for Bedrock, and create personalized learning paths with Amazon Personalize.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate></item><item><title>AWS Full-Stack Mastery: Backend with API Gateway, Lambda &amp; ECS Fargate (Part 4 of 10)</title><link>https://luonghongthuan.com/en/blog/aws-fullstack-backend-api-lambda-fargate-part4/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/aws-fullstack-backend-api-lambda-fargate-part4/</guid><description>Part 4 of 10 — Build the Kids Learn backend with API Gateway HTTP APIs, Lambda functions for CRUD operations, and ECS Fargate for long-running AI inference. Includes VPC networking, cold start optimization, and container deployment.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate></item><item><title>AWS Full-Stack Mastery: DevOps with CodePipeline, CodeBuild &amp; ECR (Part 7 of 10)</title><link>https://luonghongthuan.com/en/blog/aws-fullstack-devops-cicd-pipeline-part7/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/aws-fullstack-devops-cicd-pipeline-part7/</guid><description>Part 7 of 10 — Build a complete CI/CD pipeline with CodePipeline, run tests and builds with CodeBuild, manage Docker images with ECR, implement blue/green deployments for ECS Fargate, and automate infrastructure changes with CDK Pipelines.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate></item><item><title>AWS Full-Stack Mastery: Infrastructure as Code with AWS CDK (Part 2 of 10)</title><link>https://luonghongthuan.com/en/blog/aws-fullstack-infrastructure-cdk-part2/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/aws-fullstack-infrastructure-cdk-part2/</guid><description>Part 2 of 10 — Define your entire AWS infrastructure in TypeScript with CDK v2. VPC design, multi-stack architecture, reusable constructs, and deploying to staging vs production with a single command.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate></item><item><title>AWS Full-Stack Mastery: Production Readiness, Multi-Region &amp; Disaster Recovery (Part 10 of 10)</title><link>https://luonghongthuan.com/en/blog/aws-fullstack-production-multiregion-scaling-part10/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/aws-fullstack-production-multiregion-scaling-part10/</guid><description>Part 10 of 10 — Take Kids Learn production-ready: multi-region Active-Passive with Aurora Global Database, Route 53 health-checked failover, auto-scaling strategies, load testing with Artillery, chaos engineering, runbooks, and a comprehensive launch checklist.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate></item><item><title>AWS Full-Stack Mastery: Security with IAM, Cognito, WAF &amp; Secrets Manager (Part 8 of 10)</title><link>https://luonghongthuan.com/en/blog/aws-fullstack-security-iam-cognito-waf-part8/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/aws-fullstack-security-iam-cognito-waf-part8/</guid><description>Part 8 of 10 — Implement production security for a children&apos;s platform: least-privilege IAM policies, Cognito user pools with COPPA-compliant parental consent flows, WAF rule groups, KMS encryption, Secrets Manager auto-rotation, and GuardDuty threat detection.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate></item><item><title>AWS Full-Stack Mastery: Frontend with Amplify, CloudFront &amp; S3 (Part 3 of 10)</title><link>https://luonghongthuan.com/en/blog/aws-fullstack-frontend-amplify-cloudfront-part3/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/aws-fullstack-frontend-amplify-cloudfront-part3/</guid><description>Part 3 of 10 — Deploy Next.js with SSR on AWS Amplify Gen 2, serve static assets from S3 with CloudFront CDN, configure custom domains with ACM certificates, and implement cache invalidation strategies.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate></item><item><title>AWS Full-Stack Mastery: Why AWS and Building Kids Learn from Scratch (Part 1 of 10)</title><link>https://luonghongthuan.com/en/blog/aws-fullstack-why-aws-migration-strategy-part1/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/aws-fullstack-why-aws-migration-strategy-part1/</guid><description>Part 1 of 10 — Why we chose AWS to build the Kids Learn platform from the ground up. AWS Well-Architected Framework, account setup, cost planning, and the complete service map for a production SaaS.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate></item><item><title>AWS Full-Stack Mastery: Observability with CloudWatch, X-Ray &amp; Cost Explorer (Part 9 of 10)</title><link>https://luonghongthuan.com/en/blog/aws-fullstack-observability-monitoring-part9/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/aws-fullstack-observability-monitoring-part9/</guid><description>Part 9 of 10 — Build comprehensive observability: custom CloudWatch metrics and dashboards, X-Ray distributed tracing across Lambda and Fargate, structured logging with Lambda Powertools, alerting strategies, cost dashboards, and anomaly detection.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate></item><item><title>AWS Full-Stack Mastery: Database with Aurora, DynamoDB &amp; ElastiCache (Part 5 of 10)</title><link>https://luonghongthuan.com/en/blog/aws-fullstack-database-aurora-dynamodb-part5/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/aws-fullstack-database-aurora-dynamodb-part5/</guid><description>Part 5 of 10 — Aurora Serverless v2 with pgvector for vector search, DynamoDB for session events, ElastiCache Redis for caching, RDS Proxy for connection pooling, and data modeling patterns for educational SaaS.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate></item><item><title>How I Taught Claude Code My Entire Codebase in 15 Minutes (And Why Every Project Needs CLAUDE.md)</title><link>https://luonghongthuan.com/en/blog/claude-code-guide-project-setup-part1/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/claude-code-guide-project-setup-part1/</guid><description>Part 1 of 5 — Installing Claude Code, writing an effective CLAUDE.md, the /init command, memory architecture, .claude/ directory structure, and turning a generic AI into a project-aware pair programmer.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Building a Domain Layer That Actually Has Behavior (Not Just Properties)</title><link>https://luonghongthuan.com/en/blog/clean-architecture-dotnet10-domain-layer-part2/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/clean-architecture-dotnet10-domain-layer-part2/</guid><description>Part 2 of 7 — Rich domain models for Kids Learn with C# 14. Entities with invariants, value objects, domain events, aggregate roots, and architecture tests to enforce the rules.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Everything Cloudflare Offers for Free (And Cheap) — Self-Hosting, Web Apps, and AI</title><link>https://luonghongthuan.com/en/blog/cloudflare-free-services-complete-guide/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/cloudflare-free-services-complete-guide/</guid><description>A complete reference guide to Cloudflare&apos;s free and low-cost services for three use cases: self-hosting homelab services, building full-stack web apps on the edge, and running AI workloads. Pricing tables, free tier limits, and use-case mappings — all in one place.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Building KidSpark: Why Mobile, Why Now, and Why It&apos;s Harder Than You Think (Part 1 of 10)</title><link>https://luonghongthuan.com/en/blog/kidspark-mobile-learning-app-why-mobile-part1/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/kidspark-mobile-learning-app-why-mobile-part1/</guid><description>Part 1 of 10 — Your web platform is thriving, parents want a mobile app, and your team is ready to build. But kids apps play by different rules.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Testing AI Agents Is Nothing Like Testing Regular Code</title><link>https://luonghongthuan.com/en/blog/ai-test-automation-testing-ai-agents-part2/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-test-automation-testing-ai-agents-part2/</guid><description>How to test LLM outputs, validate RAG retrieval quality, and verify vector search accuracy using DeepEval, Ragas, and Testcontainers. Part 2 of the AI-powered quality engineering series.</description><pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Clean Architecture in .NET 10: Why I Stopped Copy-Pasting Templates and Started Understanding the Rules</title><link>https://luonghongthuan.com/en/blog/clean-architecture-dotnet10-foundations-part1/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/clean-architecture-dotnet10-foundations-part1/</guid><description>Part 1 of 7 — What Clean Architecture actually means in .NET 10, the Dependency Rule explained with real code, C# 14 features that matter, and setting up the Kids Learn solution structure.</description><pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate></item><item><title>I Let AI Write My Tests with Playwright MCP — Here&apos;s What Actually Happened</title><link>https://luonghongthuan.com/en/blog/ai-test-automation-playwright-mcp-part1/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-test-automation-playwright-mcp-part1/</guid><description>Setting up Playwright MCP with Claude Code to build an AI-powered test automation framework for a Next.js app. Complete guide covering Page Object Model, custom fixtures, network mocking, CI/CD integration, debugging, and AI prompting best practices. Part 1 of a series on quality engineering in the AI era.</description><pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate></item><item><title>BDD Test Automation with MCP Servers — From Jira Ticket to Passing Test in Minutes</title><link>https://luonghongthuan.com/en/blog/bdd-test-automation-mcp-servers/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/bdd-test-automation-mcp-servers/</guid><description>A complete guide to connecting Jira, Linear, GitHub, and Playwright MCP servers with Claude Code to auto-generate BDD tests from ticket acceptance criteria, execute them against a live app, and report results back.</description><pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Building a Self-Hosted Homelab with Proxmox: Website, NAS, Dev Server — All on One Machine</title><link>https://luonghongthuan.com/en/blog/proxmox-selfhost-homelab-guide/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/proxmox-selfhost-homelab-guide/</guid><description>A practical guide to setting up Proxmox VE for self-hosting your website, NAS, Ubuntu web server, and Windows 10 dev environment. Includes comparisons with VPS, security hardening, and hardware recommendations for non-IT folks.</description><pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate></item><item><title>From Idea to Production: Building a SaaS Product with Claude, Gemini, and Agentic AI</title><link>https://luonghongthuan.com/en/blog/saas-idea-to-production-with-ai/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/saas-idea-to-production-with-ai/</guid><description>How I designed, analyzed, implemented, and tested Kids Learn — an AI-powered educational SaaS platform — using Claude as my development partner, Gemini for AI features, Next.js, PostgreSQL, and pgvector. A complete walkthrough from napkin sketch to production.</description><pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Building an AI Voice Interview Platform: What Actually Worked (and What Didn&apos;t)</title><link>https://luonghongthuan.com/en/blog/building-ai-voice-interview-platform/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/building-ai-voice-interview-platform/</guid><description>Lessons from building a real-time AI interviewer with LiveKit, OpenAI Realtime, Gemini Live, and Bedrock Nova. VAD tuning, provider failover, latency budgets, and the things nobody warns you about.</description><pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate></item><item><title>I Built This Site in a Weekend with Astro (And You Should Too)</title><link>https://luonghongthuan.com/en/blog/building-with-astro/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/building-with-astro/</guid><description>After trying Next.js, Gatsby, Hugo, and plain HTML for personal sites, I finally found the framework that fits. Here&apos;s why Astro won.</description><pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Starting This Blog at 15 Years In</title><link>https://luonghongthuan.com/en/blog/hello-world/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/hello-world/</guid><description>Why I&apos;m finally writing after over a decade in software. What to expect here — AI, .NET, leadership, and the messy reality of building things.</description><pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate></item><item><title>I Replaced Half My Dev Scripts with Moltbot (And My Workflow Is Better for It)</title><link>https://luonghongthuan.com/en/blog/moltbot-developer-workflow/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/moltbot-developer-workflow/</guid><description>How I set up Moltbot — the open-source personal AI assistant — to automate code reviews, deployments, monitoring alerts, and daily standups. A practical guide for developers who want AI that actually does things.</description><pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Why I Registered My Domain Through Cloudflare (And You Should Too)</title><link>https://luonghongthuan.com/en/blog/cloudflare-domain-registration/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/cloudflare-domain-registration/</guid><description>A step-by-step guide to registering a domain with Cloudflare Registrar. No markup, no upselling — just the cheapest way to own your domain with built-in DNS and security.</description><pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The Complete Cloudflare Stack for Developer Portfolios</title><link>https://luonghongthuan.com/en/blog/cloudflare-portfolio-website-guide/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/cloudflare-portfolio-website-guide/</guid><description>How to set up a fast, free, professional portfolio using Cloudflare Pages, Workers, D1, R2, and custom domains. Everything I learned building and deploying my own site.</description><pubDate>Fri, 13 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Cloudflare Tunnel Changed How I Run My Homelab</title><link>https://luonghongthuan.com/en/blog/cloudflare-tunnel-homelab/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/cloudflare-tunnel-homelab/</guid><description>How I use Cloudflare Tunnel to securely expose self-hosted services without opening ports, managing certificates, or configuring DDNS. A practical guide for homelabbers.</description><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Securing Your Website with Cloudflare: A Practical Guide</title><link>https://luonghongthuan.com/en/blog/cloudflare-website-security/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/cloudflare-website-security/</guid><description>Everything I configured to secure my portfolio site with Cloudflare — from SSL and WAF rules to bot protection and security headers. Free tier covers most of it.</description><pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate></item><item><title>AI Coding Tools: An Honest Review After a Year of Daily Use</title><link>https://luonghongthuan.com/en/blog/ai-coding-assistants-workflow/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ai-coding-assistants-workflow/</guid><description>I&apos;ve used Claude Code, GitHub Copilot, and other AI tools every day for over a year. Here&apos;s what actually saves time, what wastes it, and the productivity trap nobody talks about.</description><pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate></item><item><title>How I Built an AI Code Review Bot That My Team Actually Uses</title><link>https://luonghongthuan.com/en/blog/building-ai-code-review-bot/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/building-ai-code-review-bot/</guid><description>I built a GitHub Action that uses Claude to review PRs. The first version was annoying. The current version catches real bugs. Here&apos;s the whole journey.</description><pubDate>Sat, 15 Nov 2025 00:00:00 GMT</pubDate></item><item><title>I Spent a Weekend Building AI Agents. Most of Them Were Useless.</title><link>https://luonghongthuan.com/en/blog/rise-of-ai-agents/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/rise-of-ai-agents/</guid><description>I experimented with CrewAI and LangGraph to build multi-agent workflows. Some were genuinely useful, some were expensive toys. Here&apos;s what I learned.</description><pubDate>Sat, 20 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Our First RAG System Was Terrible (Here&apos;s What We Fixed)</title><link>https://luonghongthuan.com/en/blog/rag-in-production/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/rag-in-production/</guid><description>We built a RAG knowledge base. The first version gave wrong answers half the time. Six months of iteration later, it actually works. Here&apos;s every lesson.</description><pubDate>Sun, 15 Jun 2025 00:00:00 GMT</pubDate></item><item><title>I Tried Five Vector Databases. Here&apos;s What I&apos;d Actually Use.</title><link>https://luonghongthuan.com/en/blog/practical-ml-dotnet/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/practical-ml-dotnet/</guid><description>We tested ChromaDB, Pinecone, Weaviate, Qdrant, and pgvector for our RAG system. Benchmarks, costs, developer experience — and the one I&apos;d pick today.</description><pubDate>Mon, 10 Feb 2025 00:00:00 GMT</pubDate></item><item><title>Setting Up Azure OpenAI for Enterprise: What Nobody Tells You</title><link>https://luonghongthuan.com/en/blog/ethical-considerations-ai/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/ethical-considerations-ai/</guid><description>We integrated Azure OpenAI into a client&apos;s enterprise platform. Here&apos;s the practical stuff — networking, content filtering, cost surprises, and what the docs don&apos;t cover.</description><pubDate>Sun, 20 Oct 2024 00:00:00 GMT</pubDate></item><item><title>15 Years of .NET: From Web Forms to AI Agents</title><link>https://luonghongthuan.com/en/blog/umbraco-ai-capabilities/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/umbraco-ai-capabilities/</guid><description>I started with ASP.NET Web Forms in 2008. Now I&apos;m building AI agents with .NET and Python. A reflection on how the ecosystem changed — and how it didn&apos;t.</description><pubDate>Sat, 08 Jun 2024 00:00:00 GMT</pubDate></item><item><title>Why We Stopped Fighting the Monolith and Started Strangling It</title><link>https://luonghongthuan.com/en/blog/domain-driven-design-dotnet/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/domain-driven-design-dotnet/</guid><description>The story of migrating a 2M+ line retail platform to microservices. What the strangler pattern actually looks like when you&apos;re in the middle of it.</description><pubDate>Mon, 22 Jan 2024 00:00:00 GMT</pubDate></item><item><title>What Nobody Tells You About Becoming a Tech Lead</title><link>https://luonghongthuan.com/en/blog/developer-to-technical-lead/</link><guid isPermaLink="true">https://luonghongthuan.com/en/blog/developer-to-technical-lead/</guid><description>I made the switch from senior developer to technical lead. Here&apos;s what I got wrong, what surprised me, and what I wish someone had told me earlier.</description><pubDate>Sun, 10 Dec 2023 00:00:00 GMT</pubDate></item></channel></rss>