<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  <url>
    <loc>https://gautamkhorana.com/hub/web-frameworks/</loc>
    <video:video>
      <video:thumbnail_loc>https://ixdtftwlaomjzrdmvwsw.supabase.co/storage/v1/object/public/blog-heroes/films/the-casting-call/poster.webp</video:thumbnail_loc>
      <video:title>The Casting Call: pick the web framework by the brief</video:title>
      <video:description>A one-reel silent comedy: three applicants, three briefs, and a glossy brochure torn in half. The brief casts the film.</video:description>
      <video:content_loc>https://ixdtftwlaomjzrdmvwsw.supabase.co/storage/v1/object/public/blog-heroes/films/the-casting-call/the-casting-call-1920.mp4</video:content_loc>
      <video:duration>71</video:duration>
      <video:publication_date>2026-11-04T18:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:requires_subscription>no</video:requires_subscription>
      <video:live>no</video:live>
      <video:uploader info="https://gautamkhorana.com/about/">Gautam Khorana</video:uploader>
    </video:video>
  </url>
</urlset>
