<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://ammann.pro/</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://ammann.pro/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://ammann.pro/en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ammann.pro/"/>
  </url>
  <url>
    <loc>https://ammann.pro/leistungen</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://ammann.pro/leistungen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://ammann.pro/en/services"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ammann.pro/leistungen"/>
  </url>
  <url>
    <loc>https://ammann.pro/kontakt</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://ammann.pro/kontakt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://ammann.pro/en/contact"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ammann.pro/kontakt"/>
  </url>
  <url>
    <loc>https://ammann.pro/impressum</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://ammann.pro/impressum"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://ammann.pro/en/imprint"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ammann.pro/impressum"/>
  </url>
  <url>
    <loc>https://ammann.pro/datenschutz</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://ammann.pro/datenschutz"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://ammann.pro/en/privacy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ammann.pro/datenschutz"/>
  </url>
  <url>
    <loc>https://ammann.pro/ueber-mich</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://ammann.pro/ueber-mich"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://ammann.pro/en/about"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ammann.pro/ueber-mich"/>
  </url>
  <url>
    <loc>https://ammann.pro/blog/composition-api-patterns</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://ammann.pro/blog/composition-api-patterns"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://ammann.pro/en/blog/composition-api-patterns"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ammann.pro/blog/composition-api-patterns"/>
  </url>
  <url>
    <loc>https://ammann.pro/blog/core-web-vitals-nuxt</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://ammann.pro/blog/core-web-vitals-nuxt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://ammann.pro/en/blog/core-web-vitals-nuxt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ammann.pro/blog/core-web-vitals-nuxt"/>
  </url>
  <url>
    <loc>https://ammann.pro/blog/directus-headless-backend</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://ammann.pro/blog/directus-headless-backend"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://ammann.pro/en/blog/directus-headless-backend"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ammann.pro/blog/directus-headless-backend"/>
  </url>
  <url>
    <loc>https://ammann.pro/blog/legacy-rails-modernisieren</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://ammann.pro/blog/legacy-rails-modernisieren"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://ammann.pro/en/blog/legacy-rails-modernisieren"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ammann.pro/blog/legacy-rails-modernisieren"/>
  </url>
  <url>
    <loc>https://ammann.pro/blog/prompt-engineering-produktalltag</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://ammann.pro/blog/prompt-engineering-produktalltag"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://ammann.pro/en/blog/prompt-engineering-produktalltag"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ammann.pro/blog/prompt-engineering-produktalltag"/>
  </url>
  <url>
    <loc>https://ammann.pro/blog/self-hosting-coolify</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://ammann.pro/blog/self-hosting-coolify"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://ammann.pro/en/blog/self-hosting-coolify"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ammann.pro/blog/self-hosting-coolify"/>
  </url>
  <url>
    <loc>https://ammann.pro/blog/sichere-web-apps-2026</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://ammann.pro/blog/sichere-web-apps-2026"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://ammann.pro/en/blog/sichere-web-apps-2026"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ammann.pro/blog/sichere-web-apps-2026"/>
  </url>
</urlset>
