<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>bytesize</title>
    <link>https://bytesize.vercel.app</link>
    <atom:link href="https://bytesize.vercel.app/rss.xml" rel="self" type="application/rss+xml" />
    <description>long-form essays on software and AI, each built around interactive widgets that show how the thing actually works.</description>
    <language>en-us</language>
    <lastBuildDate>Sun, 19 Apr 2026 17:27:09 GMT</lastBuildDate>
    <item>
      <title>The function that remembered</title>
      <link>https://bytesize.vercel.app/posts/the-function-that-remembered</link>
      <guid isPermaLink="true">https://bytesize.vercel.app/posts/the-function-that-remembered</guid>
      <description>how a function outlives the scope it was born in — and why half of your JS bugs start there.</description>
      <pubDate>Fri, 24 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Why `fetch` works in curl but the browser blocks it</title>
      <link>https://bytesize.vercel.app/posts/why-fetch-fails-only-in-browser</link>
      <guid isPermaLink="true">https://bytesize.vercel.app/posts/why-fetch-fails-only-in-browser</guid>
      <description>the server did answer — your browser is just holding the response back from your JavaScript.</description>
      <pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>How Gmail knows your email is taken, instantly</title>
      <link>https://bytesize.vercel.app/posts/how-gmail-knows-your-email-is-taken</link>
      <guid isPermaLink="true">https://bytesize.vercel.app/posts/how-gmail-knows-your-email-is-taken</guid>
      <description>the pipeline that tells you &apos;already taken&apos; before your finger lifts.</description>
      <pubDate>Sun, 19 Apr 2026 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>
