<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Shubham Jha's Blog</title>
    <link>https://shubhamjha.com/blog</link>
    <description>Systems Architect &amp; Software Engineer</description>
    <language>en-us</language>
    <lastBuildDate>Sat, 02 May 2026 06:29:02 GMT</lastBuildDate>
    <atom:link href="https://shubhamjha.com/feed.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title><![CDATA[SaaS UI/UX: Six Patterns That Lifted Week-One Activation from 23% to 38%]]></title>
      <link>https://shubhamjha.com/blog/saas-ui-ux-design-principles</link>
      <guid isPermaLink="true">https://shubhamjha.com/blog/saas-ui-ux-design-principles</guid>
      <pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Cut onboarding 11 → 5 steps, activation 23% → 38%, support tickets -46%. Six production SaaS UI/UX patterns with code, component specs, and real implementation decisions.]]></description>
      <author>contact@shubhamjha.com (Shubham Jha)</author>
    </item>
    <item>
      <title><![CDATA[Scalable Next.js Web Apps in 2026: 380KB to 94KB]]></title>
      <link>https://shubhamjha.com/blog/scalable-web-apps-nextjs</link>
      <guid isPermaLink="true">https://shubhamjha.com/blog/scalable-web-apps-nextjs</guid>
      <pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[We dropped a Next.js App Router bundle from 380KB to 94KB and TTI from 11s to 2.3s. The scalable architecture behind it — and how to ship it by default.]]></description>
      <author>contact@shubhamjha.com (Shubham Jha)</author>
    </item>
    <item>
      <title><![CDATA[React 19 Hooks & TypeScript: Production Patterns for 2026]]></title>
      <link>https://shubhamjha.com/blog/react-hooks-typescript</link>
      <guid isPermaLink="true">https://shubhamjha.com/blog/react-hooks-typescript</guid>
      <pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Discriminated unions, custom hook APIs, and Server Component boundaries — the React 19 and TypeScript patterns engineers use in production Next.js codebases.]]></description>
      <author>contact@shubhamjha.com (Shubham Jha)</author>
    </item>
    <item>
      <title><![CDATA[Next.js Core Web Vitals 2026: Why LCP Isn't Just Your Images]]></title>
      <link>https://shubhamjha.com/blog/core-web-vitals-nextjs-optimization</link>
      <guid isPermaLink="true">https://shubhamjha.com/blog/core-web-vitals-nextjs-optimization</guid>
      <pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[We had a 3.2s LCP and 23% first-session drop-off. Here's what the Next.js App Router fixes actually looked like — load time down 40%, repeat orders up 74%.]]></description>
      <author>contact@shubhamjha.com (Shubham Jha)</author>
    </item>
    <item>
      <title><![CDATA[Learn JavaScript, HTML, CSS and React in 2026]]></title>
      <link>https://shubhamjha.com/blog/learn-javascript-html-css-react-beginners</link>
      <guid isPermaLink="true">https://shubhamjha.com/blog/learn-javascript-html-css-react-beginners</guid>
      <pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Learn JavaScript, HTML, CSS, and React in order — the way concepts actually connect. Six sections with real, working code. No gaps in your foundation.]]></description>
      <author>contact@shubhamjha.com (Shubham Jha)</author>
    </item>
    <item>
      <title><![CDATA[React Compiler Is Stable: The 2026 Next.js Engineer's Roadmap]]></title>
      <link>https://shubhamjha.com/blog/how-to-master-react-nextjs</link>
      <guid isPermaLink="true">https://shubhamjha.com/blog/how-to-master-react-nextjs</guid>
      <pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[React Compiler is production-ready in 2026. A field-tested learning sequence for engineers building with Next.js App Router, React Server Components, and React 19.]]></description>
      <author>contact@shubhamjha.com (Shubham Jha)</author>
    </item>
    <item>
      <title><![CDATA[WebAssembly PDF Compression with Ghostscript (2026)]]></title>
      <link>https://shubhamjha.com/blog/webassembly-pdf-compression-ghostscript-browser</link>
      <guid isPermaLink="true">https://shubhamjha.com/blog/webassembly-pdf-compression-ghostscript-browser</guid>
      <pubDate>Fri, 16 Jan 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[I compressed a 24MB PDF to 3.9MB in the browser using Ghostscript compiled to WebAssembly — the mental model and four concepts to build it yourself.]]></description>
      <author>contact@shubhamjha.com (Shubham Jha)</author>
    </item>
  </channel>
</rss>