<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://shipflash.dev/blog</loc>
  </url>
  <url>
    <loc>https://shipflash.dev/blog/ai-app-builder-vs-saas-boilerplate</loc>
    <lastmod>2026-08-02T14:47:17.224Z</lastmod>
  </url>
  <url>
    <loc>https://shipflash.dev/blog/claude-code-saas-workflow</loc>
    <lastmod>2026-08-02T14:49:29.715Z</lastmod>
  </url>
  <url>
    <loc>https://shipflash.dev/blog/merchant-of-record-vs-payment-processor-saas</loc>
    <lastmod>2026-08-03T09:32:29.253Z</lastmod>
  </url>
  <url>
    <loc>https://shipflash.dev/blog/nextjs-background-jobs-queues-cron-retries</loc>
    <lastmod>2026-08-02T14:51:42.432Z</lastmod>
  </url>
  <url>
    <loc>https://shipflash.dev/blog/nextjs-saas-feature-flags-kill-switches</loc>
    <lastmod>2026-08-02T14:55:44.658Z</lastmod>
  </url>
  <url>
    <loc>https://shipflash.dev/blog/nextjs-saas-production-checklist</loc>
    <lastmod>2026-08-02T14:45:29.739Z</lastmod>
  </url>
  <url>
    <loc>https://shipflash.dev/blog/nextjs-saas-rate-limiting-abuse-prevention</loc>
    <lastmod>2026-08-02T14:55:03.768Z</lastmod>
  </url>
  <url>
    <loc>https://shipflash.dev/blog/nextjs-saas-technical-seo-metadata-sitemaps-structured-data</loc>
    <lastmod>2026-08-08T13:56:20.463Z</lastmod>
  </url>
  <url>
    <loc>https://shipflash.dev/blog/nextjs-supabase-observability-monitoring</loc>
    <lastmod>2026-08-04T11:28:04.510Z</lastmod>
  </url>
  <url>
    <loc>https://shipflash.dev/blog/nextjs-supabase-saas-testing-strategy</loc>
    <lastmod>2026-08-05T12:45:06.207Z</lastmod>
  </url>
  <url>
    <loc>https://shipflash.dev/blog/nextjs-supabase-secure-file-uploads-storage</loc>
    <lastmod>2026-08-07T14:09:28.115Z</lastmod>
  </url>
  <url>
    <loc>https://shipflash.dev/blog/production-ready-saas-foundation</loc>
    <lastmod>2026-08-02T14:47:53.191Z</lastmod>
  </url>
  <url>
    <loc>https://shipflash.dev/blog/saas-admin-operations-playbook</loc>
    <lastmod>2026-08-02T14:54:16.434Z</lastmod>
  </url>
  <url>
    <loc>https://shipflash.dev/blog/saas-analytics-mrr-activation-retention-churn</loc>
    <lastmod>2026-08-06T13:07:34.779Z</lastmod>
  </url>
  <url>
    <loc>https://shipflash.dev/blog/saas-billing-architecture</loc>
    <lastmod>2026-08-02T14:50:41.062Z</lastmod>
  </url>
  <url>
    <loc>https://shipflash.dev/blog/saas-transactional-email-deliverability</loc>
    <lastmod>2026-08-02T14:52:52.637Z</lastmod>
  </url>
  <url>
    <loc>https://shipflash.dev/blog/scale-nextjs-supabase-saas</loc>
    <lastmod>2026-08-02T14:56:32.848Z</lastmod>
  </url>
  <url>
    <loc>https://shipflash.dev/blog/supabase-2026-breaking-changes-api-keys-grants</loc>
    <lastmod>2026-08-12T18:15:45.697Z</lastmod>
  </url>
  <url>
    <loc>https://shipflash.dev/blog/supabase-database-migrations-nextjs-saas</loc>
    <lastmod>2026-08-02T14:53:38.607Z</lastmod>
  </url>
  <url>
    <loc>https://shipflash.dev/blog/supabase-rls-nextjs-saas</loc>
    <lastmod>2026-08-02T14:50:06.354Z</lastmod>
  </url>
  <url>
    <loc>https://shipflash.dev/blog/vibe-coding-production-ready-saas</loc>
    <lastmod>2026-08-02T14:48:28.533Z</lastmod>
  </url>
  <url>
    <loc>https://shipflash.dev/blog/vibe-coding-security-checklist</loc>
    <lastmod>2026-08-03T14:14:39.122Z</lastmod>
  </url>
</urlset>