<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://mathiaskarstaedt.de/</loc>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://mathiaskarstaedt.de/projects</loc>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://mathiaskarstaedt.de/podcasts</loc>
    <changefreq>weekly</changefreq>
  </url>
    <url>
      <loc>https://mathiaskarstaedt.de/podcasts/elbcasts</loc>
      <lastmod>2026-11-09</lastmod>
    </url>
      <url>
        <loc>https://mathiaskarstaedt.de/podcasts/elbcasts/episodes/libghostty-why-agent-tools-build-on-ghostty</loc>
        <lastmod>2026-11-08</lastmod>
      </url>
      <url>
        <loc>https://mathiaskarstaedt.de/podcasts/elbcasts/episodes/gpt-6-1-terra-vs-kimi-k3-1-pro</loc>
        <lastmod>2026-11-08</lastmod>
      </url>
      <url>
        <loc>https://mathiaskarstaedt.de/podcasts/elbcasts/episodes/survival-llm-free-offline-ai</loc>
        <lastmod>2026-11-08</lastmod>
      </url>
      <url>
        <loc>https://mathiaskarstaedt.de/podcasts/elbcasts/episodes/opencode-2-beam-vs-claude-code</loc>
        <lastmod>2026-11-08</lastmod>
      </url>
      <url>
        <loc>https://mathiaskarstaedt.de/podcasts/elbcasts/episodes/rubys-safe-navigation-operator</loc>
        <lastmod>2026-11-08</lastmod>
      </url>
      <url>
        <loc>https://mathiaskarstaedt.de/podcasts/elbcasts/episodes/three-ai-agents-build-a-rails-feature</loc>
        <lastmod>2026-11-08</lastmod>
      </url>
      <url>
        <loc>https://mathiaskarstaedt.de/podcasts/elbcasts/episodes/openmausbot-your-own-team-of-ai-bots</loc>
        <lastmod>2026-11-08</lastmod>
      </url>
      <url>
        <loc>https://mathiaskarstaedt.de/podcasts/elbcasts/episodes/ai-fraud-threshold-cost-table</loc>
        <lastmod>2026-11-08</lastmod>
      </url>
      <url>
        <loc>https://mathiaskarstaedt.de/podcasts/elbcasts/episodes/dont-trust-the-model-card</loc>
        <lastmod>2026-11-08</lastmod>
      </url>
      <url>
        <loc>https://mathiaskarstaedt.de/podcasts/elbcasts/episodes/rails-turbo-streams-from-a-background-job</loc>
        <lastmod>2026-11-08</lastmod>
      </url>
      <url>
        <loc>https://mathiaskarstaedt.de/podcasts/elbcasts/episodes/move-slow-form-work-to-a-job-solid-queue</loc>
        <lastmod>2026-11-08</lastmod>
      </url>
      <url>
        <loc>https://mathiaskarstaedt.de/podcasts/elbcasts/episodes/stop-fat-controllers-rails-form-objects</loc>
        <lastmod>2026-11-08</lastmod>
      </url>
      <url>
        <loc>https://mathiaskarstaedt.de/podcasts/elbcasts/episodes/rails-uniqueness-validation-wont-stop-duplicates</loc>
        <lastmod>2026-11-08</lastmod>
      </url>
    <url>
      <loc>https://mathiaskarstaedt.de/projects/stunt-driver-3d</loc>
      <lastmod>2026-11-11</lastmod>
    </url>
    <url>
      <loc>https://mathiaskarstaedt.de/projects/elbcasts</loc>
      <lastmod>2026-11-07</lastmod>
    </url>
    <url>
      <loc>https://mathiaskarstaedt.de/projects/pagebee</loc>
      <lastmod>2026-11-10</lastmod>
    </url>
    <url>
      <loc>https://mathiaskarstaedt.de/projects/smith</loc>
      <lastmod>2026-11-11</lastmod>
    </url>
    <url>
      <loc>https://mathiaskarstaedt.de/projects/comicmation</loc>
      <lastmod>2026-11-11</lastmod>
    </url>
    <url>
      <loc>https://mathiaskarstaedt.de/projects/krazoom</loc>
      <lastmod>2026-11-06</lastmod>
    </url>
    <url>
      <loc>https://mathiaskarstaedt.de/projects/honigflug</loc>
      <lastmod>2026-11-10</lastmod>
    </url>
    <url>
      <loc>https://mathiaskarstaedt.de/projects/adventure-game-engine</loc>
      <lastmod>2026-11-10</lastmod>
    </url>
    <url>
      <loc>https://mathiaskarstaedt.de/projects/d3d-pro</loc>
      <lastmod>2026-11-10</lastmod>
    </url>
    <url>
      <loc>https://mathiaskarstaedt.de/projects/core-breach</loc>
      <lastmod>2026-11-10</lastmod>
    </url>
    <url>
      <loc>https://mathiaskarstaedt.de/projects/try-haiku</loc>
      <lastmod>2026-11-11</lastmod>
    </url>
</urlset>
