<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Vinh Nguyen (Vincent) - Blog</title><description>Thoughts on software engineering, leadership, and the evolving tech landscape.</description><link>https://vinhnguyenba.dev/</link><language>en</language><item><title>Stop the Waterfall: Why useEffect Data Fetching Kills Your Next.js Performance</title><link>https://vinhnguyenba.dev/blog/posts/nextjs-useeffect-waterfall-fix/</link><guid isPermaLink="true">https://vinhnguyenba.dev/blog/posts/nextjs-useeffect-waterfall-fix/</guid><description>Learn why fetching data in useEffect creates cascading network waterfalls in Next.js, and discover three modern alternatives that can cut load times by 70%.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate><category>Next.js</category><category>React</category><category>Performance</category><category>Frontend</category></item><item><title>The Teleporting HTML: Decoding the Magic of React Streaming</title><link>https://vinhnguyenba.dev/blog/posts/react-streaming-rsc-magic/</link><guid isPermaLink="true">https://vinhnguyenba.dev/blog/posts/react-streaming-rsc-magic/</guid><description>Discover how React Streaming and Server Components deliver content instantly while keeping the page interactive—the hidden mechanics behind modern web speed.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate><category>React</category><category>SSR</category><category>Web Performance</category><category>Server Components</category><category>Next.js</category></item><item><title>The Web&apos;s Full Circle: From Server-First to SPA and Back Again</title><link>https://vinhnguyenba.dev/blog/posts/web-architecture-full-circle/</link><guid isPermaLink="true">https://vinhnguyenba.dev/blog/posts/web-architecture-full-circle/</guid><description>A 30-year retrospective on web architecture evolution—from server-rendered pages to SPAs and the return of server-first with modern superpowers.</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate><category>Architecture</category><category>Web Development</category><category>React</category><category>Server Components</category><category>SPA</category></item><item><title>The Shift of Human Value: From Execution to Direction &amp; Oversight</title><link>https://vinhnguyenba.dev/blog/posts/human-value-shift-ai-era/</link><guid isPermaLink="true">https://vinhnguyenba.dev/blog/posts/human-value-shift-ai-era/</guid><description>In the AI era, the value of a professional shifts from coding speed to the capacity for Direction and Risk Oversight.</description><pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate><category>AI</category><category>Architecture</category><category>Mindset</category><category>Engineering</category></item><item><title>In the AI Era: Questioning Is Power, But Is It Everything?</title><link>https://vinhnguyenba.dev/blog/posts/ai-questioning-power-is-it-everything/</link><guid isPermaLink="true">https://vinhnguyenba.dev/blog/posts/ai-questioning-power-is-it-everything/</guid><description>In the age of AI, asking the right questions is more valuable than ever. But if we stop there, are we overvaluing &apos;questioning skills&apos; while overlooking other core competencies?</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate><category>AI</category><category>Critical Thinking</category><category>Future of Work</category></item><item><title>Meet CrUX Vis: Google&apos;s Secret Weapon for Seeing Your Site Through Your Users&apos; Eyes</title><link>https://vinhnguyenba.dev/blog/posts/crux-vis-google-field-data/</link><guid isPermaLink="true">https://vinhnguyenba.dev/blog/posts/crux-vis-google-field-data/</guid><description>CrUX Vis turns real Chrome user data into simple charts, showing you exactly how Google perceives your site&apos;s Core Web Vitals performance over time.</description><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate><category>Web Performance</category><category>Core Web Vitals</category><category>SEO</category><category>Google</category></item><item><title>When Code Becomes a Commodity: Trust Is the New Asset</title><link>https://vinhnguyenba.dev/blog/posts/when-code-becomes-commodity/</link><guid isPermaLink="true">https://vinhnguyenba.dev/blog/posts/when-code-becomes-commodity/</guid><description>Code is getting cheaper by the day. The real competitive advantage is no longer writing code — it&apos;s being the person who can guarantee that code works correctly.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate><category>AI</category><category>Engineering Mindset</category><category>Software Development</category><category>Career</category></item><item><title>Island Architecture: The Pattern Shaping the Future of the Modern Web</title><link>https://vinhnguyenba.dev/blog/posts/island-architecture/</link><guid isPermaLink="true">https://vinhnguyenba.dev/blog/posts/island-architecture/</guid><description>Discover Island Architecture — the web design pattern that delivers blazing-fast performance by only hydrating interactive components, leaving the rest as static HTML.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate><category>Architecture</category><category>Performance</category><category>Astro</category><category>Web Development</category></item><item><title>HTTPS: The Invisible Handshake Securing Every Web Request</title><link>https://vinhnguyenba.dev/blog/posts/how-https-works/</link><guid isPermaLink="true">https://vinhnguyenba.dev/blog/posts/how-https-works/</guid><description>A frontend developer&apos;s guide to how HTTPS works — from the TLS handshake to certificates and why that lock icon matters more than you think.</description><pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate><category>Web Security</category><category>Frontend</category><category>Networking</category></item><item><title>AI Is Not the Next Abstraction Layer — It&apos;s a Risky Role Reversal</title><link>https://vinhnguyenba.dev/blog/posts/ai-not-next-abstraction-risky-role-reversal/</link><guid isPermaLink="true">https://vinhnguyenba.dev/blog/posts/ai-not-next-abstraction-risky-role-reversal/</guid><description>AI is not a deterministic compiler upgrade. It is a probabilistic collaborator that forces engineers from builders into constant reviewers.</description><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate><category>AI</category><category>Engineering Mindset</category><category>Software Development</category><category>Code Review</category></item><item><title>Beyond NVM: Why Volta Is the Future of Node.js Version Management</title><link>https://vinhnguyenba.dev/blog/posts/beyond-nvm-volta-future-nodejs/</link><guid isPermaLink="true">https://vinhnguyenba.dev/blog/posts/beyond-nvm-volta-future-nodejs/</guid><description>NVM has served JavaScript teams well, but Volta delivers faster shells, automatic version pinning, and full toolchain consistency across platforms.</description><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate><category>Node.js</category><category>JavaScript</category><category>Developer Experience</category><category>Tooling</category></item><item><title>The Great Cleanup: Why &quot;e18e&quot; is my North Star for Frontend Leadership in 2026</title><link>https://vinhnguyenba.dev/blog/posts/e18e-frontend-leadership-2026/</link><guid isPermaLink="true">https://vinhnguyenba.dev/blog/posts/e18e-frontend-leadership-2026/</guid><description>How the e18e (Ecosystem Performance) initiative is reshaping my engineering strategy — from dependency cleanup to edge-ready architecture.</description><pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate><category>Technical Leadership</category><category>Performance</category><category>JavaScript</category><category>Engineering Strategy</category></item><item><title>React Context: Teleporting State Without Prop Drilling</title><link>https://vinhnguyenba.dev/blog/posts/mastering-react-context/</link><guid isPermaLink="true">https://vinhnguyenba.dev/blog/posts/mastering-react-context/</guid><description>A comprehensive guide for frontend teams on mastering React Context, from mental models to performance optimization.</description><pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate><category>React</category><category>Frontend</category><category>Architecture</category><category>State Management</category></item><item><title>GSAP Master MCP: Giving Your AI Surgical Precision Over Animations</title><link>https://vinhnguyenba.dev/blog/posts/gsap-mcp-animation-tool/</link><guid isPermaLink="true">https://vinhnguyenba.dev/blog/posts/gsap-mcp-animation-tool/</guid><description>An MCP server that transforms natural language into production-ready GSAP animations. Setup guide, prompt examples, and team onboarding tips.</description><pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate><category>AI</category><category>Animation</category><category>MCP</category><category>GSAP</category></item><item><title>Warning: Don&apos;t Turn Your Computer Into a &quot;Haunted House&quot; Because of AI Agents!</title><link>https://vinhnguyenba.dev/blog/posts/ai-agent-security-warning/</link><guid isPermaLink="true">https://vinhnguyenba.dev/blog/posts/ai-agent-security-warning/</guid><description>A security warning about the risks of running autonomous AI agents on your main computer without proper safeguards.</description><pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate><category>AI</category><category>Security</category><category>AI Agent</category></item><item><title>The Battle of Brains and Nervous Systems: Why Open Standards Will Define AI&apos;s Future</title><link>https://vinhnguyenba.dev/blog/posts/battle-of-brains-open-standards-ai/</link><guid isPermaLink="true">https://vinhnguyenba.dev/blog/posts/battle-of-brains-open-standards-ai/</guid><description>AI giants want proprietary ecosystems. MCP offers an open nervous system connecting any brain to any body. Will open standards win the war for AI interoperability?</description><pubDate>Sat, 07 Feb 2026 00:00:00 GMT</pubDate><category>AI</category><category>Open Standards</category><category>MCP</category></item><item><title>The Tinkerer&apos;s Path - How Curiosity Accidentally Led Me to Programming</title><link>https://vinhnguyenba.dev/blog/posts/the-tinkerers-path/</link><guid isPermaLink="true">https://vinhnguyenba.dev/blog/posts/the-tinkerers-path/</guid><description>A personal story about growing up with little, discovering technology, and how curiosity accidentally led me to programming.</description><pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate><category>Personal Story</category><category>Career</category><category>Technology</category></item><item><title>MCP: Bridging AI and Real-World Data</title><link>https://vinhnguyenba.dev/blog/posts/mcp-ai-real-world-data/</link><guid isPermaLink="true">https://vinhnguyenba.dev/blog/posts/mcp-ai-real-world-data/</guid><description>Model Context Protocol (MCP) enables AI to connect directly with external data sources. Explore my experiments with GitSage and Confluence MCP servers.</description><pubDate>Wed, 04 Feb 2026 00:00:00 GMT</pubDate><category>AI</category><category>Integration</category><category>MCP</category></item><item><title>AI 2026: Capable Coworker or a Crutch That Weakens Us?</title><link>https://vinhnguyenba.dev/blog/posts/ai-2026-coworker-or-crutch/</link><guid isPermaLink="true">https://vinhnguyenba.dev/blog/posts/ai-2026-coworker-or-crutch/</guid><description>In 2026, AI has evolved from a tool to a coworker. Are we leveraging it or becoming dependent on it?</description><pubDate>Tue, 03 Feb 2026 00:00:00 GMT</pubDate><category>AI</category><category>Productivity</category><category>Future of Work</category></item><item><title>AI Won&apos;t Replace Developers - Empty Encouragement or the Truth?</title><link>https://vinhnguyenba.dev/blog/posts/ai-will-not-replace-developers/</link><guid isPermaLink="true">https://vinhnguyenba.dev/blog/posts/ai-will-not-replace-developers/</guid><description>A reflection on AI&apos;s impact on software development careers - is it empty encouragement or truth?</description><pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate><category>AI</category><category>Career</category><category>Programming</category></item><item><title>Navigating Complexity: Strategic Lessons in Headless Transitions</title><link>https://vinhnguyenba.dev/blog/posts/headless-architecture-distributed-teams/</link><guid isPermaLink="true">https://vinhnguyenba.dev/blog/posts/headless-architecture-distributed-teams/</guid><description>Strategic insights on implementing headless architecture within distributed teams and complex technical ecosystems.</description><pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate><category>Engineering Strategy</category><category>Distributed Teams</category><category>Architecture</category></item><item><title>When &quot;Execution&quot; Becomes Free: The Rise of the PM &amp; Tech Lead Duo</title><link>https://vinhnguyenba.dev/blog/posts/pm-tech-lead-duo/</link><guid isPermaLink="true">https://vinhnguyenba.dev/blog/posts/pm-tech-lead-duo/</guid><description>In the AI era, the collaboration between Product Managers and Tech Leads becomes more critical than ever. Explore how these roles evolve from hand-over to symbiosis.</description><pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate><category>Leadership</category><category>AI</category><category>Product Management</category><category>Technical Leadership</category></item></channel></rss>