<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.ezinner.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/services</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/cv</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/now</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/pet</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/scrap</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/support</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/legal</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/privacy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/v8-isolates-how-they-work-who-runs-them-and-how-to-replace-docker-on-a-bare-vps</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/deploying-astro-and-embedded-sqlite-on-tgcloud-v8-isolates</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/why-astros-native-csp-breaks-on-shiki-and-why-switching-to-prism-is-a-bad-trade</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/inside-run-world-creator-studio-pure-vibe-coding-model-testing-and-the-ai-coach</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/mcp-v2-and-the-2026-07-28-spec-running-stateless-mcp-servers-on-cloudflare-workers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/the-vibe-coders-checklist-things-llms-silently-break-in-production-code</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/building-agentpulse-a-windows-11-widget-for-antigravity-quotas</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/the-ai-dopamine-rush-is-wearing-off</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/why-i-built-astro-agent-ready-direct-source-llms-txt-without-html-roundtrips</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/testing-telegram-native-serverless-zero-webhooks-and-no-cron</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/the-30-minute-game-paradox-and-the-reality-of-ai-game-jams</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/the-programmatic-seo-trap-pruning-400-pages-down-to-13</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/the-retro-web-paradox-2006-nostalgia-with-2026-architecture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/compiling-inline-event-handlers-for-strict-csp-in-astro</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/enforcing-strict-csp-in-astro-without-unsafe-inline</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/gemini-4-argon-vs-gemini-3-8-flash-reasoning-execution-and-copywriting</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/building-abomination-arena-on-run-world</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/building-games-on-run-world-an-honest-creator-review</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/building-lucky-why-all-my-assumptions-were-wrong</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/the-prompt-anchoring-trap-in-ai-coding-agents</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/building-a-custom-pedicure-dust-collector</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/flutter-wsl-symlink-hack</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/ubuntu-automation-for-wordpress</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/memories-from-mzta-the-30-year-legacy-bug-and-the-1-kb-data-extortion</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/defensive-flutter-widgets</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/gemini-3-8-flash-in-agentic-mode-throughput-beats-ttft</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/google-ai-for-devs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/gemini-3-1-pro-vs-gemini-3-6-flash-in-antigravity-reasoning-vs-raw-speed</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/stop-overcomplicating-simple-things</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/the-real-economics-of-edge-compute</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/how-i-built-an-invisible-telegram-crm</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/monetizing-cloudflare-worker-apis-with-coinbase-cdp-x402</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ezinner.com/articles/vibecoding-a-cosmic-arcade</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>