<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogChannel="https://naseemkhan.dev/blogs" version="2.0">
  <channel>
    <title>Naseem Khan Blog</title>
    <link>https://naseemkhan.dev/blogs</link>
    <description>The Naseem Khan Blog, thoughts, mental models, and tutorials about full-stack development.</description>
    <language>en</language>
    <ttl>40</ttl>
    <item>
      <title>
        <![CDATA[ The Developer Crucible: Embracing Failure to Achieve Mastery ]]>
      </title>
      <description>
        <![CDATA[ A deep, unfiltered look into the reality of software engineering. From catastrophic production drops to euphoric breakthroughs, this is the motivational playbook for surviving and thriving. ]]>
      </description>
      <link>https://naseemkhan.dev/blogs/the-developer-crucible-embracing-failure-to-achieve-mastery</link>
      <guid>https://naseemkhan.dev/blogs/the-developer-crucible-embracing-failure-to-achieve-mastery</guid>
      <pubDate>2026-02-27</pubDate>
    </item>
    <item>
      <title>
        <![CDATA[ Building a Real-Time Multiplayer Cursor Canvas ]]>
      </title>
      <description>
        <![CDATA[ A comprehensive, step-by-step guide to building real-time collaborative applications using React, WebSockets, and Zustand. ]]>
      </description>
      <link>https://naseemkhan.dev/blogs/building-a-real-time-multiplayer-cursor-canvas</link>
      <guid>https://naseemkhan.dev/blogs/building-a-real-time-multiplayer-cursor-canvas</guid>
      <pubDate>2025-08-10</pubDate>
    </item>
    <item>
      <title>
        <![CDATA[ Next.js vs Remix vs Astro: The Ultimate Matrix ]]>
      </title>
      <description>
        <![CDATA[ An exhaustive comparison guide for choosing the right front-end framework for your scalable web projects. ]]>
      </description>
      <link>https://naseemkhan.dev/blogs/next-js-vs-remix-vs-astro-the-ultimate-matrix</link>
      <guid>https://naseemkhan.dev/blogs/next-js-vs-remix-vs-astro-the-ultimate-matrix</guid>
      <pubDate>2025-07-15</pubDate>
    </item>
    <item>
      <title>
        <![CDATA[ The React Rendering Model: A Visual Core Story ]]>
      </title>
      <description>
        <![CDATA[ Understand exactly what happens inside React from JSX to DOM mutation, exploring fiber trees, reconciliation, and browser repaints. ]]>
      </description>
      <link>https://naseemkhan.dev/blogs/the-react-rendering-model-a-visual-core-story</link>
      <guid>https://naseemkhan.dev/blogs/the-react-rendering-model-a-visual-core-story</guid>
      <pubDate>2025-04-20</pubDate>
    </item>
    <item>
      <title>
        <![CDATA[ Edge Architectures: How We Slashed P99 Latency by 70% ]]>
      </title>
      <description>
        <![CDATA[ An engineering deep-dive detailing our migration from a Node.js monolithic architecture to an Edge caching strategy using Next.js. ]]>
      </description>
      <link>https://naseemkhan.dev/blogs/edge-architectures-how-we-slashed-p99-latency-by-70</link>
      <guid>https://naseemkhan.dev/blogs/edge-architectures-how-we-slashed-p99-latency-by-70</guid>
      <pubDate>2025-03-19</pubDate>
    </item>
  </channel>
</rss>