<?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://ballmuellersolutions.com/</loc><priority>1.0</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/"/></url>
  <url><loc>https://ballmuellersolutions.com/services</loc><priority>0.9</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/services"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/services"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/services"/></url>
  <url><loc>https://ballmuellersolutions.com/service/app-entwicklung</loc><priority>0.8</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/service/app-entwicklung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/service/app-entwicklung"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/service/app-entwicklung"/></url>
  <url><loc>https://ballmuellersolutions.com/service/webentwicklung</loc><priority>0.8</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/service/webentwicklung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/service/webentwicklung"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/service/webentwicklung"/></url>
  <url><loc>https://ballmuellersolutions.com/service/datenbank-entwicklung</loc><priority>0.8</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/service/datenbank-entwicklung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/service/datenbank-entwicklung"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/service/datenbank-entwicklung"/></url>
  <url><loc>https://ballmuellersolutions.com/service/betrieb</loc><priority>0.8</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/service/betrieb"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/service/betrieb"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/service/betrieb"/></url>
  <url><loc>https://ballmuellersolutions.com/service/software-entwickeln-lassen</loc><priority>0.8</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/service/software-entwickeln-lassen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/service/software-entwickeln-lassen"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/service/software-entwickeln-lassen"/></url>
  <url><loc>https://ballmuellersolutions.com/service/code-review</loc><priority>0.8</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/service/code-review"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/service/code-review"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/service/code-review"/></url>
  <url><loc>https://ballmuellersolutions.com/service/technische-dokumentation</loc><priority>0.8</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/service/technische-dokumentation"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/service/technische-dokumentation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/service/technische-dokumentation"/></url>
  <url><loc>https://ballmuellersolutions.com/references</loc><priority>0.8</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/references"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/references"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/references"/></url>
  <url><loc>https://ballmuellersolutions.com/about-us</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/about-us"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/about-us"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/about-us"/></url>
  <url><loc>https://ballmuellersolutions.com/carrier</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/carrier"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/carrier"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/carrier"/></url>
  <url><loc>https://ballmuellersolutions.com/blog</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog"/></url>
  <url><loc>https://ballmuellersolutions.com/glossary</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/contact</loc><priority>0.8</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/contact"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/contact"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/contact"/></url>
  <url><loc>https://ballmuellersolutions.com/hilfe</loc><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/hilfe"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/hilfe"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/hilfe"/></url>
  <url><loc>https://ballmuellersolutions.com/meeting</loc><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/meeting"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/meeting"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/meeting"/></url>
  <url><loc>https://ballmuellersolutions.com/calculator</loc><priority>0.8</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/calculator"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/calculator"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/calculator"/></url>
  <url><loc>https://ballmuellersolutions.com/projekt-check</loc><priority>0.8</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/projekt-check"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/projekt-check"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/projekt-check"/></url>
  <url><loc>https://ballmuellersolutions.com/imprint</loc><priority>0.2</priority></url>
  <url><loc>https://ballmuellersolutions.com/privacy</loc><priority>0.2</priority></url>
  <url><loc>https://ballmuellersolutions.com/gtc</loc><priority>0.2</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie</loc><priority>0.8</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k0</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k0"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k0"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k0"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/maui</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/maui"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/maui"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/maui"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/w1-aks</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/w1-aks"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/w1-aks"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/w1-aks"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k0/01-was-ist-ein-programm</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k0/01-was-ist-ein-programm"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k0/01-what-is-a-program"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k0/01-was-ist-ein-programm"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k0/02-werkzeuge-einrichten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k0/02-werkzeuge-einrichten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k0/02-setting-up-your-tools"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k0/02-werkzeuge-einrichten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k0/03-das-erste-programm</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k0/03-das-erste-programm"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k0/03-your-first-program"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k0/03-das-erste-programm"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k0/04-variablen-und-eingaben</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k0/04-variablen-und-eingaben"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k0/04-variables-and-input"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k0/04-variablen-und-eingaben"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k0/05-entscheidungen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k0/05-entscheidungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k0/05-decisions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k0/05-entscheidungen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k0/06-wiederholungen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k0/06-wiederholungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k0/06-loops"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k0/06-wiederholungen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k0/07-listen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k0/07-listen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k0/07-lists"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k0/07-listen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k0/08-methoden</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k0/08-methoden"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k0/08-methods"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k0/08-methoden"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k0/09-projekt-notizbuch</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k0/09-projekt-notizbuch"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k0/09-project-notebook"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k0/09-projekt-notizbuch"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k0/10-notizen-speichern</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k0/10-notizen-speichern"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k0/10-saving-notes"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k0/10-notizen-speichern"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k0/selbsttest</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k0/selbsttest"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k0/self-test"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k0/selbsttest"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0101-vom-dateiprogramm-zum-projekt</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0101-vom-dateiprogramm-zum-projekt"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0101-from-file-based-app-to-project"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0101-vom-dateiprogramm-zum-projekt"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0102-loesung-und-ordner</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0102-loesung-und-ordner"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0102-solution-and-folders"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0102-loesung-und-ordner"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0103-der-editor-als-werkzeug</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0103-der-editor-als-werkzeug"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0103-the-editor-as-a-tool"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0103-der-editor-als-werkzeug"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0104-die-kommandozeile-sicher-nutzen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0104-die-kommandozeile-sicher-nutzen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0104-using-the-command-line-safely"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0104-die-kommandozeile-sicher-nutzen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0105-dieselbe-umgebung-ueberall</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0105-dieselbe-umgebung-ueberall"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0105-the-same-environment-everywhere"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0105-dieselbe-umgebung-ueberall"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0201-versionen-festhalten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0201-versionen-festhalten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0201-recording-versions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0201-versionen-festhalten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0202-branches-und-merge</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0202-branches-und-merge"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0202-branches-and-merge"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0202-branches-und-merge"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0203-github</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0203-github"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0203-github"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0203-github"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0204-pull-requests-und-reviews</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0204-pull-requests-und-reviews"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0204-pull-requests-and-reviews"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0204-pull-requests-und-reviews"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0205-konflikte</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0205-konflikte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0205-conflicts"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0205-konflikte"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0301-werte-und-typen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0301-werte-und-typen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0301-values-and-types"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0301-werte-und-typen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0302-ausdruecke-und-umwandlungen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0302-ausdruecke-und-umwandlungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0302-expressions-and-conversions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0302-ausdruecke-und-umwandlungen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0303-kontrollfluss-vertieft</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0303-kontrollfluss-vertieft"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0303-control-flow-in-depth"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0303-kontrollfluss-vertieft"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0304-methoden</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0304-methoden"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0304-methods"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0304-methoden"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0305-gueltigkeit-und-lebensdauer</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0305-gueltigkeit-und-lebensdauer"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0305-scope-and-lifetime"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0305-gueltigkeit-und-lebensdauer"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0306-lesbarer-code</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0306-lesbarer-code"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0306-readable-code"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0306-lesbarer-code"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0401-warum-tests</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0401-warum-tests"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0401-why-tests"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0401-warum-tests"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0402-gute-tests</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0402-gute-tests"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0402-good-tests"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0402-gute-tests"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0403-testbar-entwerfen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0403-testbar-entwerfen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0403-designing-for-testability"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0403-testbar-entwerfen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0404-testgetrieben-entwickeln</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0404-testgetrieben-entwickeln"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0404-test-driven-development"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0404-testgetrieben-entwickeln"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0405-tests-im-alltag</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0405-tests-im-alltag"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0405-tests-in-everyday-work"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0405-tests-im-alltag"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0501-listen-und-arrays</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0501-listen-und-arrays"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0501-lists-and-arrays"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0501-listen-und-arrays"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0502-dictionary-und-hashset</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0502-dictionary-und-hashset"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0502-dictionary-and-hashset"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0502-dictionary-und-hashset"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0503-texte-und-kultur</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0503-texte-und-kultur"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0503-text-and-culture"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0503-texte-und-kultur"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0504-datum-und-zeit</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0504-datum-und-zeit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0504-date-and-time"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0504-datum-und-zeit"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0505-dateien-und-pfade</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0505-dateien-und-pfade"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0505-files-and-paths"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0505-dateien-und-pfade"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0506-json</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0506-json"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0506-json"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0506-json"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0601-klassen-und-objekte</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0601-klassen-und-objekte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0601-classes-and-objects"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0601-klassen-und-objekte"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0602-kapselung-und-regeln</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0602-kapselung-und-regeln"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0602-encapsulation-and-rules"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0602-kapselung-und-regeln"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0603-records-und-wertobjekte</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0603-records-und-wertobjekte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0603-records-and-value-objects"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0603-records-und-wertobjekte"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0604-interfaces</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0604-interfaces"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0604-interfaces"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0604-interfaces"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0605-komposition-vor-vererbung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0605-komposition-vor-vererbung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0605-composition-over-inheritance"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0605-komposition-vor-vererbung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0606-solid-im-kleinen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0606-solid-im-kleinen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0606-solid-in-the-small"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0606-solid-im-kleinen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0701-lambdas-und-delegates</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0701-lambdas-und-delegates"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0701-lambdas-and-delegates"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0701-lambdas-und-delegates"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0702-linq-abfragen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0702-linq-abfragen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0702-linq-queries"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0702-linq-abfragen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0703-linq-gruppieren</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0703-linq-gruppieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0703-linq-grouping"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0703-linq-gruppieren"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0704-pattern-matching</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0704-pattern-matching"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0704-pattern-matching"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0704-pattern-matching"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0705-sicher-mit-null</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0705-sicher-mit-null"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0705-safe-with-null"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0705-sicher-mit-null"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0801-ausnahmen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0801-ausnahmen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0801-exceptions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0801-ausnahmen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0802-das-result-muster</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0802-das-result-muster"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0802-the-result-pattern"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0802-das-result-muster"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0803-debuggen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0803-debuggen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0803-debugging"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0803-debuggen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0901-async-und-await</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0901-async-und-await"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0901-async-and-await"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0901-async-und-await"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0902-httpclient</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0902-httpclient"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0902-httpclient"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0902-httpclient"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0903-abbrechen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0903-abbrechen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0903-canceling"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0903-abbrechen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/0904-asynchron-testen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0904-asynchron-testen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0904-testing-async-code"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0904-asynchron-testen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/1001-planen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/1001-planen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/1001-planning"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/1001-planen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/1002-bauen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/1002-bauen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/1002-building"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/1002-bauen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/1003-review-und-feinschliff</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/1003-review-und-feinschliff"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/1003-review-and-polish"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/1003-review-und-feinschliff"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k1/1004-abschluss</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/1004-abschluss"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/1004-wrapping-up"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/1004-abschluss"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0101-issues-und-definition-of-done</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0101-issues-und-definition-of-done"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0101-issues-and-definition-of-done"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0101-issues-und-definition-of-done"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0102-regeln-im-repository</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0102-regeln-im-repository"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0102-rules-in-the-repository"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0102-regeln-im-repository"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0103-reviews-die-weiterhelfen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0103-reviews-die-weiterhelfen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0103-reviews-that-help"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0103-reviews-die-weiterhelfen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0104-solid-im-alltag</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0104-solid-im-alltag"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0104-solid-in-everyday-work"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0104-solid-im-alltag"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0201-http-verstehen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0201-http-verstehen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0201-understanding-http"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0201-http-verstehen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0202-html-mit-bedeutung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0202-html-mit-bedeutung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0202-html-with-meaning"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0202-html-mit-bedeutung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0203-formulare-ohne-skript</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0203-formulare-ohne-skript"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0203-forms-without-script"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0203-formulare-ohne-skript"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0204-css-kaskade-und-layout</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0204-css-kaskade-und-layout"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0204-css-cascade-and-layout"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0204-css-kaskade-und-layout"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0205-browser-werkzeuge</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0205-browser-werkzeuge"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0205-browser-tools"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0205-browser-werkzeuge"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0206-scss-im-build</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0206-scss-im-build"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0206-scss-in-the-build"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0206-scss-im-build"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0207-barrierefreiheit-wcag</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0207-barrierefreiheit-wcag"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0207-accessibility-wcag"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0207-barrierefreiheit-wcag"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0208-schnelle-seiten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0208-schnelle-seiten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0208-fast-pages"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0208-schnelle-seiten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0301-skript-mit-mass</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0301-skript-mit-mass"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0301-script-in-moderation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0301-skript-mit-mass"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0302-typen-fuer-csharp-kenner</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0302-typen-fuer-csharp-kenner"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0302-types-for-csharp-developers"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0302-typen-fuer-csharp-kenner"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0303-das-dom</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0303-das-dom"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0303-the-dom"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0303-das-dom"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0304-ein-skript-pro-seite</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0304-ein-skript-pro-seite"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0304-one-script-per-page"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0304-ein-skript-pro-seite"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0401-die-erste-web-api</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0401-die-erste-web-api"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0401-the-first-web-api"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0401-die-erste-web-api"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0402-routing-und-ergebnisse</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0402-routing-und-ergebnisse"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0402-routing-and-results"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0402-routing-und-ergebnisse"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0403-dependency-injection</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0403-dependency-injection"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0403-dependency-injection"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0403-dependency-injection"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0404-konfiguration-und-options</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0404-konfiguration-und-options"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0404-configuration-and-options"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0404-konfiguration-und-options"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0405-middleware-und-logging</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0405-middleware-und-logging"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0405-middleware-and-logging"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0405-middleware-und-logging"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0406-asynchron-im-web</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0406-asynchron-im-web"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0406-async-on-the-web"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0406-asynchron-im-web"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0407-fehler-als-problemdetails</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0407-fehler-als-problemdetails"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0407-errors-as-problemdetails"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0407-fehler-als-problemdetails"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0408-validierung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0408-validierung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0408-validation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0408-validierung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0409-zeit-im-web</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0409-zeit-im-web"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0409-time-on-the-web"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0409-zeit-im-web"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0410-openapi-und-api-design</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0410-openapi-und-api-design"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0410-openapi-and-api-design"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0410-openapi-und-api-design"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0501-sql-server-im-container</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0501-sql-server-im-container"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0501-sql-server-in-a-container"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0501-sql-server-im-container"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0502-sql-abfragen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0502-sql-abfragen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0502-sql-queries"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0502-sql-abfragen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0503-sql-aendern-und-einschraenkungen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0503-sql-aendern-und-einschraenkungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0503-sql-changing-data-and-constraints"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0503-sql-aendern-und-einschraenkungen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0504-daten-modellieren</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0504-daten-modellieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0504-modeling-data"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0504-daten-modellieren"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0505-indexe-und-ausfuehrungsplaene</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0505-indexe-und-ausfuehrungsplaene"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0505-indexes-and-execution-plans"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0505-indexe-und-ausfuehrungsplaene"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0506-ef-core-dbcontext</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0506-ef-core-dbcontext"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0506-ef-core-dbcontext"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0506-ef-core-dbcontext"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0507-migrationen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0507-migrationen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0507-migrations"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0507-migrationen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0508-testdaten-und-seeding</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0508-testdaten-und-seeding"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0508-test-data-and-seeding"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0508-testdaten-und-seeding"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0509-abfragen-mit-ef-core</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0509-abfragen-mit-ef-core"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0509-queries-with-ef-core"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0509-abfragen-mit-ef-core"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0510-nebenlaeufigkeit-und-transaktionen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0510-nebenlaeufigkeit-und-transaktionen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0510-concurrency-and-transactions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0510-nebenlaeufigkeit-und-transaktionen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0511-der-speicher-als-adapter</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0511-der-speicher-als-adapter"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0511-the-store-as-an-adapter"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0511-der-speicher-als-adapter"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0601-die-blazor-web-app</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0601-die-blazor-web-app"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0601-the-blazor-web-app"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0601-die-blazor-web-app"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0602-komponenten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0602-komponenten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0602-components"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0602-komponenten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0603-layouts-und-navigation</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0603-layouts-und-navigation"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0603-layouts-and-navigation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0603-layouts-und-navigation"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0604-daten-anzeigen-mit-ssr</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0604-daten-anzeigen-mit-ssr"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0604-showing-data-with-static-ssr"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0604-daten-anzeigen-mit-ssr"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0605-blazor-formulare-ohne-skript</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0605-blazor-formulare-ohne-skript"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0605-forms-without-script"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0605-blazor-formulare-ohne-skript"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0606-die-oeffentliche-terminbuchung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0606-die-oeffentliche-terminbuchung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0606-the-public-appointment-booking"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0606-die-oeffentliche-terminbuchung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0607-fehler-und-nicht-gefunden</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0607-fehler-und-nicht-gefunden"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0607-errors-and-not-found"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0607-fehler-und-nicht-gefunden"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0608-inseln-mit-interactive-server</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0608-inseln-mit-interactive-server"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0608-islands-with-interactive-server"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0608-inseln-mit-interactive-server"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0609-listen-mit-quickgrid</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0609-listen-mit-quickgrid"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0609-lists-with-quickgrid"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0609-listen-mit-quickgrid"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0610-inseln-mit-webassembly</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0610-inseln-mit-webassembly"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0610-islands-with-webassembly"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0610-inseln-mit-webassembly"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0611-zustand-ereignisse-und-seitenskripte</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0611-zustand-ereignisse-und-seitenskripte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0611-state-events-and-page-scripts"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0611-zustand-ereignisse-und-seitenskripte"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0612-zwei-sprachen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0612-zwei-sprachen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0612-two-languages"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0612-zwei-sprachen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0613-barrierefreie-komponenten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0613-barrierefreie-komponenten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0613-accessible-components"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0613-barrierefreie-komponenten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0701-welcher-test-wofuer</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0701-welcher-test-wofuer"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0701-which-test-for-what"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0701-welcher-test-wofuer"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0702-unit-tests-fuer-regeln-und-endpunkte</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0702-unit-tests-fuer-regeln-und-endpunkte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0702-unit-tests-for-rules-and-endpoints"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0702-unit-tests-fuer-regeln-und-endpunkte"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0703-integrationstests</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0703-integrationstests"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0703-integration-tests"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0703-integrationstests"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0704-gegen-die-echte-datenbank</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0704-gegen-die-echte-datenbank"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0704-against-the-real-database"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0704-gegen-die-echte-datenbank"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0705-registrierungen-testen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0705-registrierungen-testen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0705-testing-registrations"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0705-registrierungen-testen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0706-komponententests-mit-bunit</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0706-komponententests-mit-bunit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0706-component-tests-with-bunit"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0706-komponententests-mit-bunit"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0707-end-to-end-mit-playwright</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0707-end-to-end-mit-playwright"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0707-end-to-end-with-playwright"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0707-end-to-end-mit-playwright"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0708-alle-tests-im-pull-request</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0708-alle-tests-im-pull-request"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0708-all-tests-in-every-pull-request"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0708-alle-tests-im-pull-request"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0801-cookies-und-claims</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0801-cookies-und-claims"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0801-cookies-and-claims"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0801-cookies-und-claims"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0802-openid-connect-mit-entra-id</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0802-openid-connect-mit-entra-id"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0802-openid-connect-with-entra-id"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0802-openid-connect-mit-entra-id"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0803-rollen-und-richtlinien</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0803-rollen-und-richtlinien"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0803-roles-and-policies"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0803-rollen-und-richtlinien"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0804-rechte-testen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0804-rechte-testen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0804-testing-permissions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0804-rechte-testen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0805-antiforgery-xss-und-header</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0805-antiforgery-xss-und-header"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0805-antiforgery-xss-and-headers"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0805-antiforgery-xss-und-header"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0806-owasp-top-10-an-der-kladde</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0806-owasp-top-10-an-der-kladde"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0806-owasp-top-10-on-the-kladde"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0806-owasp-top-10-an-der-kladde"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0901-httpclientfactory-und-ted</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0901-httpclientfactory-und-ted"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0901-httpclientfactory-and-ted"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0901-httpclientfactory-und-ted"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0902-hintergrunddienste</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0902-hintergrunddienste"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0902-background-services"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0902-hintergrunddienste"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0903-wiederholen-ohne-doppelt-senden</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0903-wiederholen-ohne-doppelt-senden"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0903-retrying-without-sending-twice"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0903-wiederholen-ohne-doppelt-senden"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0904-das-outbox-muster</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0904-das-outbox-muster"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0904-the-outbox-pattern"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0904-das-outbox-muster"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/0905-mails-verschicken</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0905-mails-verschicken"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0905-sending-mail-with-confirmation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0905-mails-verschicken"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1001-container-verstehen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1001-container-verstehen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1001-understanding-containers"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1001-container-verstehen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1002-container-mit-dotnet-publish</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1002-container-mit-dotnet-publish"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1002-containers-with-dotnet-publish"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1002-container-mit-dotnet-publish"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1003-aspire-lokal</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1003-aspire-lokal"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1003-aspire-locally"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1003-aspire-lokal"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1004-azure-vor-dem-ersten-deploy</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1004-azure-vor-dem-ersten-deploy"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1004-azure-before-the-first-deploy"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1004-azure-vor-dem-ersten-deploy"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1005-ausliefern-mit-azd</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1005-ausliefern-mit-azd"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1005-shipping-with-azd"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1005-ausliefern-mit-azd"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1006-das-eigene-dockerfile</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1006-das-eigene-dockerfile"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1006-your-own-dockerfile"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1006-das-eigene-dockerfile"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1007-mehrstufig-klein-und-sicher</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1007-mehrstufig-klein-und-sicher"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1007-multi-stage-small-and-secure"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1007-mehrstufig-klein-und-sicher"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1008-azure-container-registry</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1008-azure-container-registry"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1008-azure-container-registry"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1008-azure-container-registry"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1009-docker-compose-neben-aspire</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1009-docker-compose-neben-aspire"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1009-docker-compose-next-to-aspire"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1009-docker-compose-neben-aspire"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1101-rest-richtig</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1101-rest-richtig"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1101-rest-done-right"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1101-rest-richtig"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1102-vertrag-zuerst-mit-openapi</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1102-vertrag-zuerst-mit-openapi"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1102-contract-first-with-openapi"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1102-vertrag-zuerst-mit-openapi"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1103-versionieren</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1103-versionieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1103-versioning"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1103-versionieren"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1104-grpc</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1104-grpc"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1104-grpc"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1104-grpc"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1105-webhooks</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1105-webhooks"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1105-webhooks"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1105-webhooks"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1106-azure-api-management</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1106-azure-api-management"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1106-azure-api-management"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1106-azure-api-management"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1201-hubs-und-clients</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1201-hubs-und-clients"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1201-hubs-and-clients"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1201-hubs-und-clients"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1202-anmeldung-und-rechte-im-hub</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1202-anmeldung-und-rechte-im-hub"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1202-sign-in-and-permissions-in-the-hub"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1202-anmeldung-und-rechte-im-hub"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1203-skalieren</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1203-skalieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1203-scaling-signalr"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1203-skalieren"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1301-gerueche-erkennen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1301-gerueche-erkennen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1301-recognizing-smells"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1301-gerueche-erkennen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1302-single-responsibility</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1302-single-responsibility"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1302-single-responsibility"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1302-single-responsibility"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1303-open-closed</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1303-open-closed"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1303-open-closed"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1303-open-closed"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1304-liskov</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1304-liskov"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1304-liskov"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1304-liskov"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1305-interface-segregation</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1305-interface-segregation"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1305-interface-segregation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1305-interface-segregation"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1306-dependency-inversion</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1306-dependency-inversion"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1306-dependency-inversion"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1306-dependency-inversion"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1401-planen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1401-planen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1401-planning"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1401-planen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1402-kontakte-und-firmen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1402-kontakte-und-firmen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1402-contacts-and-companies"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1402-kontakte-und-firmen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1403-termine-im-buero</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1403-termine-im-buero"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1403-appointments-in-the-office"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1403-termine-im-buero"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1404-freie-zeiten-und-buchung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1404-freie-zeiten-und-buchung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1404-free-times-and-booking"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1404-freie-zeiten-und-buchung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1405-bestaetigung-und-postausgang</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1405-bestaetigung-und-postausgang"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1405-confirmation-and-outbox"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1405-bestaetigung-und-postausgang"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1406-ausschreibungen-importieren</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1406-ausschreibungen-importieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1406-importing-tenders"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1406-ausschreibungen-importieren"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1407-ausschreibungen-durchsuchen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1407-ausschreibungen-durchsuchen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1407-searching-tenders"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1407-ausschreibungen-durchsuchen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1408-zwei-sprachen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1408-zwei-sprachen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1408-two-languages"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1408-zwei-sprachen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1409-barrierefreiheit-und-sicherheit</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1409-barrierefreiheit-und-sicherheit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1409-accessibility-and-security"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1409-barrierefreiheit-und-sicherheit"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1410-tests-vervollstaendigen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1410-tests-vervollstaendigen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1410-completing-the-tests"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1410-tests-vervollstaendigen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1411-ausliefern-nach-azure</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1411-ausliefern-nach-azure"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1411-delivering-to-azure"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1411-ausliefern-nach-azure"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1412-review-und-feinschliff</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1412-review-und-feinschliff"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1412-review-and-polish"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1412-review-und-feinschliff"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k2/1413-abschluss</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1413-abschluss"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1413-wrapping-up"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1413-abschluss"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0001-linux-und-die-shell-im-container</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0001-linux-und-die-shell-im-container"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0001-linux-and-the-shell-in-a-container"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0001-linux-und-die-shell-im-container"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0002-tcp-ip-und-ports</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0002-tcp-ip-und-ports"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0002-tcp-ip-and-ports"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0002-tcp-ip-und-ports"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0003-dns</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0003-dns"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0003-dns"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0003-dns"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0004-tls-und-pki</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0004-tls-und-pki"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0004-tls-and-the-chain-of-trust"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0004-tls-und-pki"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0005-proxys-und-lastverteiler</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0005-proxys-und-lastverteiler"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0005-proxies-and-load-balancers"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0005-proxys-und-lastverteiler"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0006-firewalls-nsgs-und-ssh</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0006-firewalls-nsgs-und-ssh"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0006-firewalls-nsgs-and-ssh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0006-firewalls-nsgs-und-ssh"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0007-mail-grundlagen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0007-mail-grundlagen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0007-mail-basics"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0007-mail-grundlagen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0101-azure-im-ueberblick</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0101-azure-im-ueberblick"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0101-azure-at-a-glance"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0101-azure-im-ueberblick"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0102-kosten-zuerst</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0102-kosten-zuerst"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0102-costs-first"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0102-kosten-zuerst"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0103-ordnung-in-azure</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0103-ordnung-in-azure"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0103-order-in-azure"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0103-ordnung-in-azure"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0104-wer-darf-was</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0104-wer-darf-was"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0104-who-may-do-what"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0104-wer-darf-was"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0105-regeln-und-datengrenze</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0105-regeln-und-datengrenze"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0105-rules-and-the-data-boundary"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0105-regeln-und-datengrenze"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0106-azure-von-der-kommandozeile</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0106-azure-von-der-kommandozeile"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0106-azure-from-the-command-line"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0106-azure-von-der-kommandozeile"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0201-warum-infrastruktur-als-code</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0201-warum-infrastruktur-als-code"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0201-why-infrastructure-as-code"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0201-warum-infrastruktur-als-code"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0202-die-sprache-bicep</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0202-die-sprache-bicep"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0202-the-bicep-language"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0202-die-sprache-bicep"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0203-module-und-wiederverwendung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0203-module-und-wiederverwendung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0203-modules-and-reuse"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0203-module-und-wiederverwendung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0204-what-if-und-seine-grenzen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0204-what-if-und-seine-grenzen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0204-what-if-and-its-limits"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0204-what-if-und-seine-grenzen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0205-azd-anwendung-und-infrastruktur</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0205-azd-anwendung-und-infrastruktur"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0205-azd-the-application-and-its-infrastructure"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0205-azd-anwendung-und-infrastruktur"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0206-umgebungen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0206-umgebungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0206-environments"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0206-umgebungen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0301-managed-identity</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0301-managed-identity"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0301-no-keys-managed-identity"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0301-managed-identity"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0302-key-vault</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0302-key-vault"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0302-key-vault"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0302-key-vault"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0303-geheimnisse-nie-ausgeben</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0303-geheimnisse-nie-ausgeben"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0303-never-print-secrets"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0303-geheimnisse-nie-ausgeben"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0304-front-door-und-waf</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0304-front-door-und-waf"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0304-front-door-and-waf"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0304-front-door-und-waf"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0305-geringste-rechte</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0305-geringste-rechte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0305-least-privilege"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0305-geringste-rechte"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0306-hashen-verschluesseln-signieren</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0306-hashen-verschluesseln-signieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0306-hashing-encrypting-signing"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0306-hashen-verschluesseln-signieren"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0307-schluessel-und-pki-im-betrieb</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0307-schluessel-und-pki-im-betrieb"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0307-keys-and-pki-in-operation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0307-schluessel-und-pki-im-betrieb"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0308-lieferkette</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0308-lieferkette"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0308-securing-the-supply-chain"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0308-lieferkette"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0401-ci-mit-github-actions</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0401-ci-mit-github-actions"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0401-continuous-integration-with-github-actions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0401-ci-mit-github-actions"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0402-azure-pipelines</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0402-azure-pipelines"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0402-azure-pipelines"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0402-azure-pipelines"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0403-tests-im-build</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0403-tests-im-build"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0403-tests-in-the-build"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0403-tests-im-build"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0404-versionen-und-nuget-feeds</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0404-versionen-und-nuget-feeds"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0404-versions-and-nuget-feeds"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0404-versionen-und-nuget-feeds"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0405-ausliefern-ohne-geheimnis</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0405-ausliefern-ohne-geheimnis"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0405-delivering-without-a-secret"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0405-ausliefern-ohne-geheimnis"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0406-freigaben-vor-dem-deploy</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0406-freigaben-vor-dem-deploy"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0406-approvals-before-the-deploy"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0406-freigaben-vor-dem-deploy"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0407-pipelines-sicher-und-schnell</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0407-pipelines-sicher-und-schnell"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0407-secure-and-fast-pipelines"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0407-pipelines-sicher-und-schnell"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0501-logs-metriken-spuren</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0501-logs-metriken-spuren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0501-logs-metrics-traces"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0501-logs-metriken-spuren"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0502-application-insights</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0502-application-insights"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0502-application-insights"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0502-application-insights"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0503-eigene-spuren-und-messwerte</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0503-eigene-spuren-und-messwerte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0503-custom-traces-and-metrics"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0503-eigene-spuren-und-messwerte"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0504-kql</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0504-kql"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0504-kql"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0504-kql"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0505-health-checks-und-alarme</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0505-health-checks-und-alarme"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0505-health-checks-and-alerts"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0505-health-checks-und-alarme"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0506-eine-stoerung-aufklaeren</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0506-eine-stoerung-aufklaeren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0506-clearing-up-an-incident"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0506-eine-stoerung-aufklaeren"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0601-azure-sql</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0601-azure-sql"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0601-azure-sql"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0601-azure-sql"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0602-schema-aendern-im-betrieb</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0602-schema-aendern-im-betrieb"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0602-changing-the-schema-while-the-old-version-runs"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0602-schema-aendern-im-betrieb"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0603-blob-storage</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0603-blob-storage"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0603-blob-storage"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0603-blob-storage"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0604-cosmos-db-und-postgresql</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0604-cosmos-db-und-postgresql"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0604-cosmos-db-and-postgresql"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0604-cosmos-db-und-postgresql"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0605-backup-und-wiederherstellung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0605-backup-und-wiederherstellung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0605-backup-and-restore"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0605-backup-und-wiederherstellung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0701-warum-nachrichten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0701-warum-nachrichten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0701-why-messages"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0701-warum-nachrichten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0702-service-bus-warteschlangen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0702-service-bus-warteschlangen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0702-service-bus-queues"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0702-service-bus-warteschlangen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0703-themen-abonnements-sitzungen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0703-themen-abonnements-sitzungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0703-topics-subscriptions-and-sessions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0703-themen-abonnements-sitzungen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0704-idempotenz</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0704-idempotenz"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0704-idempotency"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0704-idempotenz"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0705-dead-letter-und-fehler</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0705-dead-letter-und-fehler"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0705-dead-letters-and-errors"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0705-dead-letter-und-fehler"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0706-event-grid</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0706-event-grid"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0706-event-grid"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0706-event-grid"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0707-hintergrundarbeit-in-container-apps</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0707-hintergrundarbeit-in-container-apps"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0707-background-work-in-container-apps"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0707-hintergrundarbeit-in-container-apps"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0801-integration-gegen-echte-abhaengigkeiten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0801-integration-gegen-echte-abhaengigkeiten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0801-integration-against-real-dependencies"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0801-integration-gegen-echte-abhaengigkeiten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0802-testdaten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0802-testdaten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0802-test-data"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0802-testdaten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0803-registrierung-und-konfiguration</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0803-registrierung-und-konfiguration"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0803-what-unit-tests-dont-see"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0803-registrierung-und-konfiguration"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0804-flackernde-tests</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0804-flackernde-tests"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0804-flaky-tests"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0804-flackernde-tests"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0805-freie-ports-und-parallele-tests</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0805-freie-ports-und-parallele-tests"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0805-free-ports-and-parallel-tests"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0805-freie-ports-und-parallele-tests"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0806-lasttests</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0806-lasttests"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0806-load-tests"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0806-lasttests"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0901-timeouts-und-ehrliche-fehler</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0901-timeouts-und-ehrliche-fehler"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0901-timeouts-and-honest-errors"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0901-timeouts-und-ehrliche-fehler"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0902-wiederholen-mit-bedacht</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0902-wiederholen-mit-bedacht"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0902-retrying-with-care"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0902-wiederholen-mit-bedacht"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0903-caching</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0903-caching"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0903-caching"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0903-caching"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0904-ratenbegrenzung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0904-ratenbegrenzung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0904-rate-limiting"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0904-ratenbegrenzung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/0905-messen-statt-raten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0905-messen-statt-raten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0905-measuring-instead-of-guessing"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0905-messen-statt-raten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1001-threads-und-der-thread-pool</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1001-threads-und-der-thread-pool"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1001-threads-and-the-thread-pool"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1001-threads-und-der-thread-pool"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1002-asynchron-gegen-parallel</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1002-asynchron-gegen-parallel"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1002-async-is-not-parallel"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1002-asynchron-gegen-parallel"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1003-tpl-parallel-und-plinq</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1003-tpl-parallel-und-plinq"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1003-tpl-parallel-and-plinq"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1003-tpl-parallel-und-plinq"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1004-synchronisieren</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1004-synchronisieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1004-synchronizing"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1004-synchronisieren"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1005-nebenlaeufige-sammlungen-und-channels</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1005-nebenlaeufige-sammlungen-und-channels"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1005-concurrent-collections-and-channels"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1005-nebenlaeufige-sammlungen-und-channels"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1006-race-conditions-und-deadlocks</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1006-race-conditions-und-deadlocks"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1006-race-conditions-and-deadlocks"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1006-race-conditions-und-deadlocks"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1007-das-speichermodell</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1007-das-speichermodell"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1007-the-memory-model"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1007-das-speichermodell"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1008-das-akteurmodell</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1008-das-akteurmodell"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1008-the-actor-model"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1008-das-akteurmodell"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1101-richtig-messen-mit-benchmarkdotnet</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1101-richtig-messen-mit-benchmarkdotnet"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1101-measuring-right-with-benchmarkdotnet"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1101-richtig-messen-mit-benchmarkdotnet"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1102-span-und-speicher</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1102-span-und-speicher"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1102-span-and-memory"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1102-span-und-speicher"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1103-der-garbage-collector</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1103-der-garbage-collector"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1103-the-garbage-collector"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1103-der-garbage-collector"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1104-quellgeneratoren</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1104-quellgeneratoren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1104-source-generators"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1104-quellgeneratoren"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1105-native-aot</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1105-native-aot"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1105-native-aot"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1105-native-aot"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1201-serverless-und-das-isolierte-modell</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1201-serverless-und-das-isolierte-modell"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1201-serverless-and-the-isolated-model"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1201-serverless-und-das-isolierte-modell"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1202-trigger-und-bindungen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1202-trigger-und-bindungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1202-triggers-and-bindings"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1202-trigger-und-bindungen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1203-durable-functions</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1203-durable-functions"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1203-durable-functions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1203-durable-functions"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1204-functions-betreiben</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1204-functions-betreiben"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1204-running-functions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1204-functions-betreiben"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1301-das-app-modell</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1301-das-app-modell"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1301-the-app-model"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1301-das-app-modell"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1302-integrationen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1302-integrationen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1302-integrations"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1302-integrationen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1303-dashboard-und-service-defaults</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1303-dashboard-und-service-defaults"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1303-dashboard-and-service-defaults"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1303-dashboard-und-service-defaults"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1304-testen-mit-aspire</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1304-testen-mit-aspire"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1304-testing-with-aspire"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1304-testen-mit-aspire"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1305-ausliefern-mit-aspire</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1305-ausliefern-mit-aspire"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1305-delivering-with-aspire"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1305-ausliefern-mit-aspire"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1401-slis-und-slos</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1401-slis-und-slos"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1401-slis-and-slos"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1401-slis-und-slos"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1402-fehlerbudgets</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1402-fehlerbudgets"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1402-error-budgets"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1402-fehlerbudgets"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1403-bereitschaft-und-stoerungen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1403-bereitschaft-und-stoerungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1403-on-call-and-the-course-of-an-incident"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1403-bereitschaft-und-stoerungen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1404-nachbetrachtungen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1404-nachbetrachtungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1404-blameless-postmortems"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1404-nachbetrachtungen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1405-runbooks</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1405-runbooks"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1405-runbooks"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1405-runbooks"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1406-chaos-engineering</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1406-chaos-engineering"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1406-chaos-engineering"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1406-chaos-engineering"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1501-planen-und-schaetzen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1501-planen-und-schaetzen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1501-planning-and-estimating"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1501-planen-und-schaetzen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1502-das-leere-abonnement</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1502-das-leere-abonnement"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1502-the-empty-subscription"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1502-das-leere-abonnement"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1503-die-pipeline-von-null</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1503-die-pipeline-von-null"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1503-the-pipeline-from-scratch"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1503-die-pipeline-von-null"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1504-die-anwendung-ohne-schluessel</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1504-die-anwendung-ohne-schluessel"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1504-the-application-without-keys"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1504-die-anwendung-ohne-schluessel"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1505-der-import-ueber-service-bus</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1505-der-import-ueber-service-bus"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1505-the-import-via-service-bus"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1505-der-import-ueber-service-bus"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1506-beobachtung-und-alarme</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1506-beobachtung-und-alarme"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1506-observation-and-alerts"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1506-beobachtung-und-alarme"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1507-belastbar-unter-last</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1507-belastbar-unter-last"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1507-resilient-under-load"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1507-belastbar-unter-last"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1508-wiederherstellung-geprobt</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1508-wiederherstellung-geprobt"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1508-recovery-rehearsed"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1508-wiederherstellung-geprobt"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1509-abriss-und-neuaufbau</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1509-abriss-und-neuaufbau"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1509-teardown-and-rebuild"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1509-abriss-und-neuaufbau"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1510-review-und-betriebshandbuch</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1510-review-und-betriebshandbuch"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1510-review-and-operations-manual"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1510-review-und-betriebshandbuch"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1511-stoerungsuebung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1511-stoerungsuebung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1511-incident-drill"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1511-stoerungsuebung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k3/1512-abschluss</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1512-abschluss"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1512-wrapping-up"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1512-abschluss"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0101-was-architektur-ist</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0101-was-architektur-ist"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0101-what-architecture-is"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0101-was-architektur-ist"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0102-qualitaetsziele</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0102-qualitaetsziele"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0102-quality-goals"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0102-qualitaetsziele"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0103-architekturentscheidungen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0103-architekturentscheidungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0103-trade-offs-and-adrs"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0103-architekturentscheidungen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0104-c4-modell</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0104-c4-modell"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0104-the-c4-model"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0104-c4-modell"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0105-kosten-als-architekturmerkmal</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0105-kosten-als-architekturmerkmal"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0105-cost-as-an-architecture-characteristic"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0105-kosten-als-architekturmerkmal"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0201-die-domaene-verstehen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0201-die-domaene-verstehen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0201-understanding-the-domain"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0201-die-domaene-verstehen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0202-event-storming-ueberblick</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0202-event-storming-ueberblick"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0202-event-storming-the-big-picture"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0202-event-storming-ueberblick"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0203-event-storming-prozess</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0203-event-storming-prozess"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0203-event-storming-process-level"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0203-event-storming-prozess"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0204-bounded-contexts</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0204-bounded-contexts"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0204-finding-bounded-contexts"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0204-bounded-contexts"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0205-context-maps</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0205-context-maps"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0205-context-maps"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0205-context-maps"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0206-datenhoheit</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0206-datenhoheit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0206-who-owns-the-data"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0206-datenhoheit"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0301-entitaeten-und-value-objects</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0301-entitaeten-und-value-objects"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0301-entities-and-value-objects"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0301-entitaeten-und-value-objects"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0302-aggregate</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0302-aggregate"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0302-aggregates"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0302-aggregate"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0303-regeln-im-domaenenmodell</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0303-regeln-im-domaenenmodell"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0303-rules-in-the-domain-model"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0303-regeln-im-domaenenmodell"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0304-domain-events</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0304-domain-events"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0304-domain-events"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0304-domain-events"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0305-ports-and-adapters</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0305-ports-and-adapters"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0305-ports-and-adapters"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0305-ports-and-adapters"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0306-modularer-monolith</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0306-modularer-monolith"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0306-the-modular-monolith"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0306-modularer-monolith"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0307-bestehenden-code-umbauen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0307-bestehenden-code-umbauen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0307-restructuring-existing-code"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0307-bestehenden-code-umbauen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0401-wann-es-sich-lohnt</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0401-wann-es-sich-lohnt"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0401-when-it-pays-off"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0401-wann-es-sich-lohnt"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0402-cqrs-ohne-event-sourcing</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0402-cqrs-ohne-event-sourcing"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0402-cqrs-without-event-sourcing"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0402-cqrs-ohne-event-sourcing"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0403-aggregat-aus-ereignissen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0403-aggregat-aus-ereignissen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0403-an-aggregate-from-events"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0403-aggregat-aus-ereignissen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0404-event-store-auf-sql-server</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0404-event-store-auf-sql-server"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0404-an-event-store-on-sql-server"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0404-event-store-auf-sql-server"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0405-projektionen-und-lesemodelle</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0405-projektionen-und-lesemodelle"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0405-projections-and-read-models"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0405-projektionen-und-lesemodelle"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0406-ereignisse-versionieren</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0406-ereignisse-versionieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0406-versioning-events"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0406-ereignisse-versionieren"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0501-virtuelle-akteure</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0501-virtuelle-akteure"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0501-virtual-actors"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0501-virtuelle-akteure"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0502-grain-als-konsistenzgrenze</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0502-grain-als-konsistenzgrenze"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0502-the-grain-as-a-consistency-boundary"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0502-grain-als-konsistenzgrenze"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0503-zustand-speichern</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0503-zustand-speichern"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0503-storing-state"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0503-zustand-speichern"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0504-serialisierung-und-versionierung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0504-serialisierung-und-versionierung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0504-serialization-and-versioning"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0504-serialisierung-und-versionierung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0505-event-sourcing-im-grain</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0505-event-sourcing-im-grain"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0505-event-sourcing-in-the-grain"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0505-event-sourcing-im-grain"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0506-wachsende-zustaende-partitionieren</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0506-wachsende-zustaende-partitionieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0506-partitioning-growing-state"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0506-wachsende-zustaende-partitionieren"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0507-timer-und-reminder</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0507-timer-und-reminder"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0507-timers-and-reminders"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0507-timer-und-reminder"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0508-observer-und-streams</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0508-observer-und-streams"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0508-observers-and-streams"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0508-observer-und-streams"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0509-orleans-testen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0509-orleans-testen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0509-testing-orleans"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0509-orleans-testen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0510-cluster-in-container-apps</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0510-cluster-in-container-apps"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0510-clusters-in-container-apps"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0510-cluster-in-container-apps"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0601-mindestens-einmal</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0601-mindestens-einmal"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0601-at-least-once"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0601-mindestens-einmal"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0602-outbox</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0602-outbox"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0602-outbox"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0602-outbox"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0603-inbox-und-idempotente-empfaenger</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0603-inbox-und-idempotente-empfaenger"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0603-inbox-and-idempotent-receivers"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0603-inbox-und-idempotente-empfaenger"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0604-prozessmanager</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0604-prozessmanager"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0604-process-manager"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0604-prozessmanager"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0605-integration-nach-aussen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0605-integration-nach-aussen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0605-integration-with-the-outside-world"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0605-integration-nach-aussen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0701-zero-trust</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0701-zero-trust"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0701-zero-trust"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0701-zero-trust"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0702-bedrohungsmodell</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0702-bedrohungsmodell"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0702-threat-model-with-stride"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0702-bedrohungsmodell"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0703-datenschutz-durch-technik</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0703-datenschutz-durch-technik"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0703-data-protection-by-design"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0703-datenschutz-durch-technik"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0704-loeschen-im-event-store</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0704-loeschen-im-event-store"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0704-deleting-in-a-system-that-forgets-nothing"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0704-loeschen-im-event-store"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0705-geringste-rechte</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0705-geringste-rechte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0705-least-privilege-for-identities"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0705-geringste-rechte"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0801-well-architected-framework</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0801-well-architected-framework"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0801-the-well-architected-framework"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0801-well-architected-framework"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0802-netz</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0802-netz"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0802-networking"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0802-netz"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0803-identitaet</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0803-identitaet"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0803-identity-people-tenants-services"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0803-identitaet"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0804-hochverfuegbarkeit</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0804-hochverfuegbarkeit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0804-high-availability"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0804-hochverfuegbarkeit"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0805-notfall</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0805-notfall"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0805-disaster-recovery"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0805-notfall"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0806-mandantenfaehigkeit</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0806-mandantenfaehigkeit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0806-multi-tenancy"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0806-mandantenfaehigkeit"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0807-governance-und-kosten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0807-governance-und-kosten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0807-governance-and-cost"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0807-governance-und-kosten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0808-az-305-abgleichen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0808-az-305-abgleichen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0808-matching-az-305"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0808-az-305-abgleichen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0901-wovor-stile-schuetzen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0901-wovor-stile-schuetzen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0901-what-styles-protect-against"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0901-wovor-stile-schuetzen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0902-schichten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0902-schichten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0902-layers"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0902-schichten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0903-onion-und-clean</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0903-onion-und-clean"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0903-onion-and-clean"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0903-onion-und-clean"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0904-hexagonal-im-vergleich</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0904-hexagonal-im-vergleich"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0904-hexagonal-compared"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0904-hexagonal-im-vergleich"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0905-vertical-slice</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0905-vertical-slice"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0905-vertical-slice"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0905-vertical-slice"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/0906-vergleich-und-entscheidung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0906-vergleich-und-entscheidung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0906-comparison-architecture-tests-and-decision"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0906-vergleich-und-entscheidung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1001-architekturstile</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1001-architekturstile"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1001-architecture-styles"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1001-architekturstile"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1002-modularer-monolith-gegen-microservices</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1002-modularer-monolith-gegen-microservices"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1002-modular-monolith-versus-microservices"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1002-modularer-monolith-gegen-microservices"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1003-ereignisgesteuert-und-serverless</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1003-ereignisgesteuert-und-serverless"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1003-event-driven-and-serverless"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1003-ereignisgesteuert-und-serverless"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1004-cap-und-pacelc</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1004-cap-und-pacelc"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1004-cap-and-pacelc"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1004-cap-und-pacelc"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1005-cloud-entwurfsmuster</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1005-cloud-entwurfsmuster"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1005-cloud-design-patterns"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1005-cloud-entwurfsmuster"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1006-strangler-fig-und-anti-corruption-layer</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1006-strangler-fig-und-anti-corruption-layer"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1006-strangler-fig-and-anti-corruption-layer"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1006-strangler-fig-und-anti-corruption-layer"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1007-micro-frontends</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1007-micro-frontends"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1007-micro-frontends"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1007-micro-frontends"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1008-fitness-functions</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1008-fitness-functions"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1008-fitness-functions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1008-fitness-functions"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1101-dienstgrenzen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1101-dienstgrenzen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1101-service-boundaries"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1101-dienstgrenzen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1102-synchron-und-asynchron</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1102-synchron-und-asynchron"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1102-synchronous-and-asynchronous"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1102-synchron-und-asynchron"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1103-daten-je-dienst</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1103-daten-je-dienst"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1103-data-per-service"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1103-daten-je-dienst"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1104-sagas</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1104-sagas"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1104-sagas"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1104-sagas"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1105-api-gateway-mit-yarp</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1105-api-gateway-mit-yarp"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1105-api-gateway-with-yarp"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1105-api-gateway-mit-yarp"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1106-dapr-auf-container-apps</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1106-dapr-auf-container-apps"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1106-dapr-on-container-apps"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1106-dapr-auf-container-apps"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1107-beobachten-ueber-dienste</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1107-beobachten-ueber-dienste"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1107-observing-across-services"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1107-beobachten-ueber-dienste"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1108-microservices-oder-orleans</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1108-microservices-oder-orleans"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1108-microservices-or-orleans"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1108-microservices-oder-orleans"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1201-oltp-und-olap</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1201-oltp-und-olap"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1201-oltp-and-olap"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1201-oltp-und-olap"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1202-warehouse-und-lakehouse</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1202-warehouse-und-lakehouse"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1202-warehouse-and-lakehouse"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1202-warehouse-und-lakehouse"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1203-etl-und-elt</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1203-etl-und-elt"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1203-etl-and-elt"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1203-etl-und-elt"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1204-spark-im-ueberblick</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1204-spark-im-ueberblick"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1204-spark-in-overview"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1204-spark-im-ueberblick"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1205-daten-als-architekturentscheidung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1205-daten-als-architekturentscheidung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1205-data-as-an-architecture-decision"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1205-daten-als-architekturentscheidung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1301-kommunizieren-und-stakeholder</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1301-kommunizieren-und-stakeholder"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1301-communicating-and-stakeholders"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1301-kommunizieren-und-stakeholder"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1302-schaetzen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1302-schaetzen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1302-estimating"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1302-schaetzen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1303-entscheidungen-vertreten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1303-entscheidungen-vertreten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1303-defending-decisions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1303-entscheidungen-vertreten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1304-mentoring-und-reviews</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1304-mentoring-und-reviews"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1304-mentoring-and-reviews"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1304-mentoring-und-reviews"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1305-scrum-und-kanban</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1305-scrum-und-kanban"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1305-scrum-and-kanban"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1305-scrum-und-kanban"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1306-unternehmensarchitektur</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1306-unternehmensarchitektur"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1306-enterprise-architecture"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1306-unternehmensarchitektur"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1401-planen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1401-planen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1401-planning"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1401-planen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1402-mandanten-anlegen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1402-mandanten-anlegen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1402-creating-tenants"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1402-mandanten-anlegen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1403-isolation-beweisen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1403-isolation-beweisen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1403-proving-isolation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1403-isolation-beweisen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1404-ausliefern-und-betreiben</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1404-ausliefern-und-betreiben"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1404-delivering-and-operating"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1404-ausliefern-und-betreiben"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1405-architekturdokumentation</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1405-architekturdokumentation"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1405-architecture-documentation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1405-architekturdokumentation"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1406-architektur-review</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1406-architektur-review"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1406-architecture-review"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1406-architektur-review"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/k4/1407-verteidigung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1407-verteidigung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1407-defense"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1407-verteidigung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0101-was-ein-sprachmodell-tut</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0101-was-ein-sprachmodell-tut"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0101-what-a-language-model-does"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0101-was-ein-sprachmodell-tut"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0102-tokens-und-kosten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0102-tokens-und-kosten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0102-tokens-and-costs"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0102-tokens-und-kosten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0103-modelle-waehlen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0103-modelle-waehlen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0103-choosing-models"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0103-modelle-waehlen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0104-verantwortungsvolle-ki</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0104-verantwortungsvolle-ki"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0104-responsible-ai"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0104-verantwortungsvolle-ki"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0201-der-ichatclient</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0201-der-ichatclient"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0201-the-ichatclient"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0201-der-ichatclient"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0202-antworten-im-strom</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0202-antworten-im-strom"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0202-streaming-responses"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0202-antworten-im-strom"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0203-strukturierte-antworten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0203-strukturierte-antworten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0203-structured-responses"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0203-strukturierte-antworten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0204-middleware</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0204-middleware"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0204-middleware"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0204-middleware"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0301-system-prompts</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0301-system-prompts"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0301-system-prompts"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0301-system-prompts"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0302-beispiele-im-prompt</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0302-beispiele-im-prompt"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0302-examples-in-the-prompt"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0302-beispiele-im-prompt"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0303-prompts-versionieren</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0303-prompts-versionieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0303-versioning-prompts"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0303-prompts-versionieren"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0304-prompt-cache</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0304-prompt-cache"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0304-using-the-prompt-cache"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0304-prompt-cache"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0401-testsaetze</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0401-testsaetze"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0401-test-sets"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0401-testsaetze"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0402-qualitaet-messen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0402-qualitaet-messen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0402-measuring-quality"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0402-qualitaet-messen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0403-berichte-und-antwort-cache</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0403-berichte-und-antwort-cache"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0403-reports-and-response-cache"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0403-berichte-und-antwort-cache"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0404-llm-als-richter</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0404-llm-als-richter"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0404-llm-as-a-judge"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0404-llm-als-richter"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0405-evaluation-im-ci</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0405-evaluation-im-ci"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0405-evaluation-in-ci"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0405-evaluation-im-ci"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0501-embeddings</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0501-embeddings"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0501-embeddings"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0501-embeddings"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0502-vektorspeicher</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0502-vektorspeicher"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0502-vector-stores"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0502-vektorspeicher"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0503-texte-schneiden</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0503-texte-schneiden"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0503-cutting-text-chunking"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0503-texte-schneiden"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0504-ein-echter-vektorspeicher</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0504-ein-echter-vektorspeicher"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0504-a-real-vector-store"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0504-ein-echter-vektorspeicher"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0601-antworten-erden</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0601-antworten-erden"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0601-grounding-answers"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0601-antworten-erden"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0602-quellen-nennen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0602-quellen-nennen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0602-citing-sources"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0602-quellen-nennen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0603-ablehnen-ohne-quelle</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0603-ablehnen-ohne-quelle"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0603-declining-without-a-source"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0603-ablehnen-ohne-quelle"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0604-hybride-suche</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0604-hybride-suche"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0604-hybrid-search"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0604-hybride-suche"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0701-prompt-injection</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0701-prompt-injection"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0701-prompt-injection"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0701-prompt-injection"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0702-fremder-text-als-daten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0702-fremder-text-als-daten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0702-foreign-text-as-data"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0702-fremder-text-als-daten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0703-content-filter-und-prompt-shields</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0703-content-filter-und-prompt-shields"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0703-content-filters-and-prompt-shields"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0703-content-filter-und-prompt-shields"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0704-harte-regeln-im-code</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0704-harte-regeln-im-code"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0704-hard-rules-in-code"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0704-harte-regeln-im-code"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0801-der-erste-agent</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0801-der-erste-agent"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0801-the-first-agent"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0801-der-erste-agent"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0802-werkzeuge-und-function-calling</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0802-werkzeuge-und-function-calling"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0802-tools-and-function-calling"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0802-werkzeuge-und-function-calling"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0803-freigaben</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0803-freigaben"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0803-approvals"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0803-freigaben"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0804-workflows</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0804-workflows"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0804-workflows"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0804-workflows"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0805-gedaechtnis</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0805-gedaechtnis"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0805-memory"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0805-gedaechtnis"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0806-mehrere-agenten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0806-mehrere-agenten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0806-multiple-agents"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0806-mehrere-agenten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0901-ein-mcp-server</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0901-ein-mcp-server"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0901-an-mcp-server-in-dotnet"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0901-ein-mcp-server"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0902-client-und-agent</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0902-client-und-agent"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0902-client-and-agent"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0902-client-und-agent"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/0903-rechte-fuer-werkzeuge</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0903-rechte-fuer-werkzeuge"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0903-permissions-for-tools"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0903-rechte-fuer-werkzeuge"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/1001-foundry-projekte-und-deployments</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/1001-foundry-projekte-und-deployments"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/1001-foundry-projects-and-deployments"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/1001-foundry-projekte-und-deployments"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/1002-tracing</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/1002-tracing"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/1002-tracing"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/1002-tracing"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/1003-budgets-und-deckel</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/1003-budgets-und-deckel"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/1003-budgets-and-caps"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/1003-budgets-und-deckel"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/1004-qualitaet-beobachten-sicher-wechseln</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/1004-qualitaet-beobachten-sicher-wechseln"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/1004-watching-quality-switching-safely"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/1004-qualitaet-beobachten-sicher-wechseln"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/1005-klassisches-ml</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/1005-klassisches-ml"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/1005-classic-ml"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/1005-klassisches-ml"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/1101-planen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/1101-planen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/1101-planning"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/1101-planen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/1102-bauen-bewertung-und-chat</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/1102-bauen-bewertung-und-chat"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/1102-building-assessment-and-chat"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/1102-bauen-bewertung-und-chat"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/1103-bauen-agent-und-mcp</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/1103-bauen-agent-und-mcp"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/1103-building-agent-and-mcp"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/1103-bauen-agent-und-mcp"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/1104-betrieb</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/1104-betrieb"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/1104-operations"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/1104-betrieb"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/1105-der-angriffstest</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/1105-der-angriffstest"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/1105-the-attack-test"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/1105-der-angriffstest"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ki-track/1106-abschluss</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/1106-abschluss"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/1106-wrap-up"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/1106-abschluss"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0101-cloud-computing-und-verantwortung</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0102-nutzen-preismodelle-serverless</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0103-iaas-paas-saas</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0201-regionen-zonen-rechenzentren</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0202-ressourcen-abonnements-verwaltungsgruppen</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0203-rechnen</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0204-netzwerke</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0205-speicher-und-migration</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0206-identitaet-und-zugriff</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0207-sicherheit</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0301-kosten</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0302-governance-und-compliance</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0303-verwalten-und-bereitstellen</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0304-ueberwachen</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/maui/0101-maui-im-ueberblick</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/maui/0102-xaml-und-layouts</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/maui/0201-mvvm</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/maui/0202-daten-offline-und-api</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/maui/0301-blazor-hybrid</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/maui/0302-testen-und-ausliefern</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/w1-aks/0101-warum-kubernetes</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/w1-aks/0102-pods-deployments-services</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/w1-aks/0103-aks-anlegen-und-sichern</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/w1-aks/0104-helm</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/w1-aks/0105-ingress-und-gateway-api</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/w1-aks/0106-keda</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/w1-aks/0107-gitops-mit-flux</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0001-testkonto-kosten-aufraeumen</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0002-portal-cloud-shell-cli-powershell</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0101-entra-benutzer-und-gruppen</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0102-lizenzen-externe-benutzer-sspr</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0103-azure-rbac</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0104-abonnements-verwaltungsgruppen-ressourcengruppen</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0105-policy-sperren-tags</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0106-kosten-warnungen-budgets-advisor</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0201-speicherkonten-redundanz-verschluesselung</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0202-zugriff-auf-speicher</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0203-blob-speicher</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0204-azure-files</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0205-daten-bewegen-storage-explorer-azcopy</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0301-arm-vorlagen</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0302-bicep</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0303-virtuelle-maschinen</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0304-datentraeger-verschluesselung-verschieben</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0305-zonen-verfuegbarkeitsgruppen-scale-sets</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0306-container</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0307-app-service-plan-und-app</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0308-app-service-betrieb</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0401-virtuelle-netze-subnetze-ip</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0402-peering-und-routen</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0403-nsg-und-asg</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0404-bastion-service-und-private-endpoints</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0405-azure-dns</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0406-load-balancer</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0407-netzwerkfehler-suchen</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0501-metriken-und-diagnoseeinstellungen</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0502-log-analytics-und-kql</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0503-warnungen-aktionsgruppen</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0504-insights-network-watcher</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0505-azure-backup</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0506-site-recovery</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0601-abschlussprojekt-betriebsumgebung</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0602-betriebsrunde-und-naechste-schritte</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0101-warum-und-wann-nicht</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0102-das-auftragsbuch</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0103-inventur</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0104-schnitt-und-reihenfolge</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0201-sicherheitsnetz</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0202-projektformat-und-zielframework</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0203-fehlende-apis-und-pakete</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0204-konfiguration-und-start</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0205-laeuft-auf-net-10</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0301-logik-aus-den-formularen</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0302-datasets-und-ado-net</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0303-gemeinsame-datenbank-und-schutzschicht</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0304-datenbank-nach-azure</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0401-web-api-aus-der-bibliothek</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0402-windows-programm-als-client</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0403-erste-blazor-seite</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0404-blazor-im-windows-programm</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0405-drucken-dateien-berichte</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0501-von-windows-anmeldung-zu-entra-id</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0502-rechte-und-mandanten</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0503-geheimnisse-und-verbindungen</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0601-auf-azure-ausliefern</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0602-doppelbetrieb-wer-schreibt-wohin</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0603-pilotgruppe-und-feature-schalter</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0604-beide-welten-beobachten</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0605-abschalten-und-rueckbau</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0701-projekt-planen</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0702-projekt-umsetzen</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0703-projekt-betreiben-und-abschliessen</loc><priority>0.6</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/agile-methoden</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/api-application-programming-interface</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/backend</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/big-data</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/bug</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/cloud-computing</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/code-review</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/continuous-deployment-cd</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/continuous-integration-ci</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/datenbank</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/dev-ops</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/framework</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/frontend</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/full-stack-entwicklung</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/git</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/git-hub</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/html-hypertext-markup-language</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/ide-integrated-development-environment</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/internet-der-dinge-iot</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/kuenstliche-intelligenz-ki</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/machine-learning-ml</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/microservices</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/model-view-controller-mvc</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/open-source-definition-und-grundprinzipien</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/progressive-web-apps-pwa</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/qualitaetssicherung-qa</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/rest-representational-state-transfer</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/scrum</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/sdk-software-development-kit</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/serverless-computing</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/softwareentwicklung</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/sql-structured-query-language</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/test-driven-development-tdd</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/unit-test</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/user-experience-ux</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/user-interface-ui</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/virtual-reality-vr</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/web-app</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/web-server</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/web-socket</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/glossary/xml-e-xtensible-markup-language</loc><lastmod>2026-11-11</lastmod><priority>0.5</priority></url>
  <url><loc>https://ballmuellersolutions.com/carrier/c-entwicklung-m-w-d</loc><lastmod>2026-10-17</lastmod><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/carrier/c-entwicklung-m-w-d"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/carrier/c-entwicklung-m-w-d"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/carrier/c-entwicklung-m-w-d"/></url>
  <url><loc>https://ballmuellersolutions.com/carrier/fullstack-webentwicklung-m-w-d</loc><lastmod>2026-10-17</lastmod><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/carrier/fullstack-webentwicklung-m-w-d"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/carrier/fullstack-webentwicklung-m-w-d"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/carrier/fullstack-webentwicklung-m-w-d"/></url>
  <url><loc>https://ballmuellersolutions.com/carrier/it-systemadministration-m-w-d</loc><lastmod>2026-10-17</lastmod><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/carrier/it-systemadministration-m-w-d"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/carrier/it-systemadministration-m-w-d"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/carrier/it-systemadministration-m-w-d"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/serielle-schnittstelle-einsatz-und-abgrenzung</loc><lastmod>2026-11-07</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/serielle-schnittstelle-einsatz-und-abgrenzung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/serial-interface-use-cases-and-where-it-fits"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/serielle-schnittstelle-einsatz-und-abgrenzung"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/implizites-wissen-im-unternehmen-beispiele</loc><lastmod>2026-11-04</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/implizites-wissen-im-unternehmen-beispiele"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/tacit-knowledge-in-companies-examples"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/implizites-wissen-im-unternehmen-beispiele"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/stakeholderanalyse-beispiel-fur-softwareprojekte</loc><lastmod>2026-11-01</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/stakeholderanalyse-beispiel-fur-softwareprojekte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/stakeholder-analysis-example-for-software-projects"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/stakeholderanalyse-beispiel-fur-softwareprojekte"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/datenqualitat-verbessern-in-verbundenen-systemen</loc><lastmod>2026-11-07</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/datenqualitat-verbessern-in-verbundenen-systemen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/improving-data-quality-across-connected-systems"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/datenqualitat-verbessern-in-verbundenen-systemen"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/dienstvertrag-freier-dienstvertrag-werkvertrag</loc><lastmod>2026-10-26</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/dienstvertrag-freier-dienstvertrag-werkvertrag"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/service-contract-freelance-service-contract-contract-for-work"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/dienstvertrag-freier-dienstvertrag-werkvertrag"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/webbasierte-fachanwendungen-und-portalkomponenten</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/webbasierte-fachanwendungen-und-portalkomponenten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/web-based-line-of-business-apps-and-portal-components"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/webbasierte-fachanwendungen-und-portalkomponenten"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/medizinische-datenplattform-fur-bild-und-videodaten</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/medizinische-datenplattform-fur-bild-und-videodaten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/medical-data-platform-for-image-and-video-data"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/medizinische-datenplattform-fur-bild-und-videodaten"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/webbasierte-plattform-fur-medizinische-apps-im-operationssaal</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/webbasierte-plattform-fur-medizinische-apps-im-operationssaal"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/web-based-platform-for-medical-apps-in-the-operating-theatre"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/webbasierte-plattform-fur-medizinische-apps-im-operationssaal"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/zentrales-verwaltungssystem-fur-das-berliner-schulwesen</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/zentrales-verwaltungssystem-fur-das-berliner-schulwesen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/central-management-system-for-berlin-s-school-sector"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/zentrales-verwaltungssystem-fur-das-berliner-schulwesen"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/vollautomatisierte-schnittstelle-fur-patientenabrechnungen</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/vollautomatisierte-schnittstelle-fur-patientenabrechnungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/fully-automated-interface-for-patient-billing"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/vollautomatisierte-schnittstelle-fur-patientenabrechnungen"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/app-zur-einreichung-von-beihilfebelegen</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/app-zur-einreichung-von-beihilfebelegen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/app-for-submitting-medical-reimbursement-receipts"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/app-zur-einreichung-von-beihilfebelegen"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/schnittstellen-zur-dokumentenverarbeitung-im-behordenumfeld</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/schnittstellen-zur-dokumentenverarbeitung-im-behordenumfeld"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/interfaces-for-document-processing-in-the-public-sector"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/schnittstellen-zur-dokumentenverarbeitung-im-behordenumfeld"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/unternehmenswebseite-mit-headless-cms-und-projekt-rechner</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/unternehmenswebseite-mit-headless-cms-und-projekt-rechner"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/company-website-with-headless-cms-and-project-calculator"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/unternehmenswebseite-mit-headless-cms-und-projekt-rechner"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/azure-devops-connector-fur-capability-mapping-software</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/azure-devops-connector-fur-capability-mapping-software"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/azure-devops-connector-for-capability-mapping-software"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/azure-devops-connector-fur-capability-mapping-software"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/transformation-einer-wpf-anwendung-zur-microfrontend-architektur</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/transformation-einer-wpf-anwendung-zur-microfrontend-architektur"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/transforming-a-wpf-application-into-a-microfrontend-architecture"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/transformation-einer-wpf-anwendung-zur-microfrontend-architektur"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/full-stack-entwicklung-fur-webanwendung-und-rest-apis</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/full-stack-entwicklung-fur-webanwendung-und-rest-apis"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/full-stack-development-for-web-application-and-rest-apis"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/full-stack-entwicklung-fur-webanwendung-und-rest-apis"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/gemeinsame-net-plattform-fur-eigene-saas-produkte</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/gemeinsame-net-plattform-fur-eigene-saas-produkte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/shared-net-platform-for-our-own-saas-products"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/gemeinsame-net-plattform-fur-eigene-saas-produkte"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/software-entwickeln-lassen-kosten-richtig-planen</loc><lastmod>2026-11-10</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/software-entwickeln-lassen-kosten-richtig-planen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/outsourcing-software-development-plan-costs-properly"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/software-entwickeln-lassen-kosten-richtig-planen"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/lastenheft-erstellen-schritt-fur-schritt</loc><lastmod>2026-11-10</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/lastenheft-erstellen-schritt-fur-schritt"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/creating-a-software-requirements-specification-step-by-step"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/lastenheft-erstellen-schritt-fur-schritt"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/softwareentwicklung-beauftragen-anbieter-vergleichen</loc><lastmod>2026-11-06</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/softwareentwicklung-beauftragen-anbieter-vergleichen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/outsourcing-software-development-comparing-providers"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/softwareentwicklung-beauftragen-anbieter-vergleichen"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/responsive-design-einfach-erklart</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/responsive-design-einfach-erklart"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/responsive-design-explained-simply"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/responsive-design-einfach-erklart"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/proof-of-concept-einfach-erklart</loc><lastmod>2026-10-20</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/proof-of-concept-einfach-erklart"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/proof-of-concept-explained-simply"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/proof-of-concept-einfach-erklart"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/lastenheft-beispiel-pdf-was-enthalten-sein-sollte</loc><lastmod>2026-11-06</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/lastenheft-beispiel-pdf-was-enthalten-sein-sollte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/requirements-specification-pdf-example-what-to-include"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/lastenheft-beispiel-pdf-was-enthalten-sein-sollte"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/prompt-engineering-im-unternehmen-einordnen</loc><lastmod>2026-11-11</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/prompt-engineering-im-unternehmen-einordnen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/putting-prompt-engineering-into-context-in-business"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/prompt-engineering-im-unternehmen-einordnen"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/online-antrage-so-planen-sie-portale-und-ablaufe</loc><lastmod>2026-11-10</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/online-antrage-so-planen-sie-portale-und-ablaufe"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/online-applications-how-to-plan-portals-and-workflows"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/online-antrage-so-planen-sie-portale-und-ablaufe"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/change-request-im-softwareprojekt-einfach-erklart</loc><lastmod>2026-11-04</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/change-request-im-softwareprojekt-einfach-erklart"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/change-requests-in-software-projects-explained-simply"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/change-request-im-softwareprojekt-einfach-erklart"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/cloud-computing-infrastruktur-einfach-erklart</loc><lastmod>2026-11-11</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/cloud-computing-infrastruktur-einfach-erklart"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/cloud-computing-infrastructure-explained-simply"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/cloud-computing-infrastruktur-einfach-erklart"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/web-app-erstellen-so-planen-sie-richtig</loc><lastmod>2026-11-11</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/web-app-erstellen-so-planen-sie-richtig"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/building-a-web-app-how-to-plan-it-properly"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/web-app-erstellen-so-planen-sie-richtig"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/legacy-anwendung-erkennen-und-richtig-bewerten</loc><lastmod>2026-11-07</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/legacy-anwendung-erkennen-und-richtig-bewerten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/how-to-identify-and-assess-a-legacy-application"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/legacy-anwendung-erkennen-und-richtig-bewerten"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/lastenheft-vorlage-inhalte-und-aufbau</loc><lastmod>2026-11-06</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/lastenheft-vorlage-inhalte-und-aufbau"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/requirements-specification-template-content-and-structure"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/lastenheft-vorlage-inhalte-und-aufbau"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/release-planung-weiterentwicklungen-strukturiert-planen</loc><lastmod>2026-11-04</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/release-planung-weiterentwicklungen-strukturiert-planen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/release-planning-structuring-further-software-development"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/release-planung-weiterentwicklungen-strukturiert-planen"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/prozesse-digitalisieren-so-gehen-sie-strukturiert-vor</loc><lastmod>2026-11-10</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/prozesse-digitalisieren-so-gehen-sie-strukturiert-vor"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/digitising-processes-how-to-take-a-structured-approach"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/prozesse-digitalisieren-so-gehen-sie-strukturiert-vor"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/3-2-1-backup-was-die-strategie-bedeutet</loc><lastmod>2026-11-07</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/3-2-1-backup-was-die-strategie-bedeutet"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/3-2-1-backup-what-the-strategy-means"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/3-2-1-backup-was-die-strategie-bedeutet"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/push-benachrichtigungen-wann-sie-sinnvoll-sind</loc><lastmod>2026-11-04</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/push-benachrichtigungen-wann-sie-sinnvoll-sind"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/push-notifications-when-they-make-sense"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/push-benachrichtigungen-wann-sie-sinnvoll-sind"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/software-entwickeln-lassen-so-gehen-sie-vor</loc><lastmod>2026-11-07</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/software-entwickeln-lassen-so-gehen-sie-vor"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/commissioning-software-development-how-to-approach-it"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/software-entwickeln-lassen-so-gehen-sie-vor"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/ausschreibung-software-was-in-die-anfrage-gehort</loc><lastmod>2026-11-06</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/ausschreibung-software-was-in-die-anfrage-gehort"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/software-tender-what-to-include-in-your-enquiry"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/ausschreibung-software-was-in-die-anfrage-gehort"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/ki-assistent-fur-unternehmen-sinnvoll-planen</loc><lastmod>2026-11-11</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/ki-assistent-fur-unternehmen-sinnvoll-planen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/planning-an-ai-assistant-for-your-business-properly"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/ki-assistent-fur-unternehmen-sinnvoll-planen"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/software-prototyp-wann-er-vor-dem-mvp-sinnvoll-ist</loc><lastmod>2026-11-06</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/software-prototyp-wann-er-vor-dem-mvp-sinnvoll-ist"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/software-prototype-when-it-makes-sense-before-an-mvp"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/software-prototyp-wann-er-vor-dem-mvp-sinnvoll-ist"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/native-app-wann-sie-sinnvoller-ist</loc><lastmod>2026-11-04</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/native-app-wann-sie-sinnvoller-ist"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/native-app-when-it-makes-more-sense"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/native-app-wann-sie-sinnvoller-ist"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/cloud-datenbank-wann-sie-sinnvoll-ist</loc><lastmod>2026-11-11</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/cloud-datenbank-wann-sie-sinnvoll-ist"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/cloud-database-when-it-makes-sense"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/cloud-datenbank-wann-sie-sinnvoll-ist"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/cloud-open-source-oder-azure-was-passt-eher</loc><lastmod>2026-11-11</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/cloud-open-source-oder-azure-was-passt-eher"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/open-source-cloud-or-azure-which-is-the-better-fit"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/cloud-open-source-oder-azure-was-passt-eher"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/server-in-cloud-wann-sich-das-fur-sie-lohnt</loc><lastmod>2026-11-11</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/server-in-cloud-wann-sich-das-fur-sie-lohnt"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/cloud-servers-when-they-make-sense-for-your-business"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/server-in-cloud-wann-sich-das-fur-sie-lohnt"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/single-sign-on-bedeutung-fur-eigene-anwendungen</loc><lastmod>2026-10-17</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/single-sign-on-bedeutung-fur-eigene-anwendungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/what-single-sign-on-means-for-your-own-applications"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/single-sign-on-bedeutung-fur-eigene-anwendungen"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/saas-service-was-das-fur-unternehmen-bedeutet</loc><lastmod>2026-11-07</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/saas-service-was-das-fur-unternehmen-bedeutet"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/saas-service-what-it-means-for-businesses"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/saas-service-was-das-fur-unternehmen-bedeutet"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/stammdatenmanagement-aufgaben-und-nutzen</loc><lastmod>2026-11-07</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/stammdatenmanagement-aufgaben-und-nutzen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/master-data-management-tasks-and-benefits"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/stammdatenmanagement-aufgaben-und-nutzen"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/daten-synchronisieren-so-planen-sie-prozesse-und-systeme</loc><lastmod>2026-11-07</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/daten-synchronisieren-so-planen-sie-prozesse-und-systeme"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/synchronising-data-how-to-plan-processes-and-systems"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/daten-synchronisieren-so-planen-sie-prozesse-und-systeme"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/pflichtenheft-beispiel-so-wird-aus-anforderungen-ein-plan</loc><lastmod>2026-11-06</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/pflichtenheft-beispiel-so-wird-aus-anforderungen-ein-plan"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/functional-specification-example-turning-requirements-into-a-plan"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/pflichtenheft-beispiel-so-wird-aus-anforderungen-ein-plan"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/technische-schulden-in-software-verstehen</loc><lastmod>2026-11-06</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/technische-schulden-in-software-verstehen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/understanding-technical-debt-in-software"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/technische-schulden-in-software-verstehen"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/ki-governance-im-unternehmen-aufbauen</loc><lastmod>2026-11-11</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/ki-governance-im-unternehmen-aufbauen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/building-ai-governance-in-your-company"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/ki-governance-im-unternehmen-aufbauen"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/technische-dokumentation-fur-softwareprojekte</loc><lastmod>2026-11-06</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/technische-dokumentation-fur-softwareprojekte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/technical-documentation-for-software-projects"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/technische-dokumentation-fur-softwareprojekte"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/code-review-nutzen-und-ablauf-im-projekt</loc><lastmod>2026-11-07</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/code-review-nutzen-und-ablauf-im-projekt"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/code-review-benefits-and-process-in-a-project"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/code-review-nutzen-und-ablauf-im-projekt"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/softwaretests-arten-und-einsatz-im-projekt</loc><lastmod>2026-11-11</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/softwaretests-arten-und-einsatz-im-projekt"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/software-testing-types-and-where-to-use-them-in-projects"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/softwaretests-arten-und-einsatz-im-projekt"/></url>
  <url><loc>https://ballmuellersolutions.com/blog/so-entstehen-unsere-ratgeber</loc><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/so-entstehen-unsere-ratgeber"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/so-entstehen-unsere-ratgeber"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/so-entstehen-unsere-ratgeber"/></url>
  <url><loc>https://ballmuellersolutions.com/vorlagen</loc><lastmod>2026-11-03</lastmod><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/vorlagen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/vorlagen"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/vorlagen"/></url>
  <url><loc>https://ballmuellersolutions.com/vorlagen/pflichtenheft-vorlage</loc><lastmod>2026-11-03</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/vorlagen/pflichtenheft-vorlage"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/vorlagen/functional-specification-template"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/vorlagen/pflichtenheft-vorlage"/></url>
  <url><loc>https://ballmuellersolutions.com/vorlagen/lastenheft-vorlage</loc><lastmod>2026-11-03</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/vorlagen/lastenheft-vorlage"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/vorlagen/requirements-specification-template"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/vorlagen/lastenheft-vorlage"/></url>
  <url><loc>https://ballmuellersolutions.com/en</loc><priority>1.0</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/"/></url>
  <url><loc>https://ballmuellersolutions.com/en/services</loc><priority>0.9</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/services"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/services"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/services"/></url>
  <url><loc>https://ballmuellersolutions.com/en/service/app-entwicklung</loc><priority>0.8</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/service/app-entwicklung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/service/app-entwicklung"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/service/app-entwicklung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/service/webentwicklung</loc><priority>0.8</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/service/webentwicklung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/service/webentwicklung"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/service/webentwicklung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/service/datenbank-entwicklung</loc><priority>0.8</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/service/datenbank-entwicklung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/service/datenbank-entwicklung"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/service/datenbank-entwicklung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/service/betrieb</loc><priority>0.8</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/service/betrieb"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/service/betrieb"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/service/betrieb"/></url>
  <url><loc>https://ballmuellersolutions.com/en/service/software-entwickeln-lassen</loc><priority>0.8</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/service/software-entwickeln-lassen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/service/software-entwickeln-lassen"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/service/software-entwickeln-lassen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/service/code-review</loc><priority>0.8</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/service/code-review"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/service/code-review"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/service/code-review"/></url>
  <url><loc>https://ballmuellersolutions.com/en/service/technische-dokumentation</loc><priority>0.8</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/service/technische-dokumentation"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/service/technische-dokumentation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/service/technische-dokumentation"/></url>
  <url><loc>https://ballmuellersolutions.com/en/references</loc><priority>0.8</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/references"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/references"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/references"/></url>
  <url><loc>https://ballmuellersolutions.com/en/about-us</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/about-us"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/about-us"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/about-us"/></url>
  <url><loc>https://ballmuellersolutions.com/en/carrier</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/carrier"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/carrier"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/carrier"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog"/></url>
  <url><loc>https://ballmuellersolutions.com/en/contact</loc><priority>0.8</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/contact"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/contact"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/contact"/></url>
  <url><loc>https://ballmuellersolutions.com/en/hilfe</loc><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/hilfe"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/hilfe"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/hilfe"/></url>
  <url><loc>https://ballmuellersolutions.com/en/meeting</loc><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/meeting"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/meeting"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/meeting"/></url>
  <url><loc>https://ballmuellersolutions.com/en/calculator</loc><priority>0.8</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/calculator"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/calculator"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/calculator"/></url>
  <url><loc>https://ballmuellersolutions.com/en/projekt-check</loc><priority>0.8</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/projekt-check"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/projekt-check"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/projekt-check"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie</loc><priority>0.8</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k0</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k0"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k0"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k0"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az900</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/maui</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/maui"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/maui"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/maui"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/w1-aks</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/w1-aks"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/w1-aks"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/w1-aks"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/carrier/c-entwicklung-m-w-d</loc><lastmod>2026-10-17</lastmod><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/carrier/c-entwicklung-m-w-d"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/carrier/c-entwicklung-m-w-d"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/carrier/c-entwicklung-m-w-d"/></url>
  <url><loc>https://ballmuellersolutions.com/en/carrier/fullstack-webentwicklung-m-w-d</loc><lastmod>2026-10-17</lastmod><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/carrier/fullstack-webentwicklung-m-w-d"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/carrier/fullstack-webentwicklung-m-w-d"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/carrier/fullstack-webentwicklung-m-w-d"/></url>
  <url><loc>https://ballmuellersolutions.com/en/carrier/it-systemadministration-m-w-d</loc><lastmod>2026-10-17</lastmod><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/carrier/it-systemadministration-m-w-d"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/carrier/it-systemadministration-m-w-d"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/carrier/it-systemadministration-m-w-d"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k0/01-what-is-a-program</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k0/01-was-ist-ein-programm"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k0/01-what-is-a-program"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k0/01-was-ist-ein-programm"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k0/02-setting-up-your-tools</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k0/02-werkzeuge-einrichten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k0/02-setting-up-your-tools"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k0/02-werkzeuge-einrichten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k0/03-your-first-program</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k0/03-das-erste-programm"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k0/03-your-first-program"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k0/03-das-erste-programm"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k0/04-variables-and-input</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k0/04-variablen-und-eingaben"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k0/04-variables-and-input"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k0/04-variablen-und-eingaben"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k0/05-decisions</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k0/05-entscheidungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k0/05-decisions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k0/05-entscheidungen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k0/06-loops</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k0/06-wiederholungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k0/06-loops"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k0/06-wiederholungen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k0/07-lists</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k0/07-listen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k0/07-lists"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k0/07-listen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k0/08-methods</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k0/08-methoden"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k0/08-methods"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k0/08-methoden"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k0/09-project-notebook</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k0/09-projekt-notizbuch"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k0/09-project-notebook"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k0/09-projekt-notizbuch"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k0/10-saving-notes</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k0/10-notizen-speichern"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k0/10-saving-notes"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k0/10-notizen-speichern"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k0/self-test</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k0/selbsttest"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k0/self-test"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k0/selbsttest"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0101-from-file-based-app-to-project</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0101-vom-dateiprogramm-zum-projekt"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0101-from-file-based-app-to-project"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0101-vom-dateiprogramm-zum-projekt"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0102-solution-and-folders</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0102-loesung-und-ordner"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0102-solution-and-folders"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0102-loesung-und-ordner"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0103-the-editor-as-a-tool</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0103-der-editor-als-werkzeug"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0103-the-editor-as-a-tool"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0103-der-editor-als-werkzeug"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0104-using-the-command-line-safely</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0104-die-kommandozeile-sicher-nutzen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0104-using-the-command-line-safely"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0104-die-kommandozeile-sicher-nutzen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0105-the-same-environment-everywhere</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0105-dieselbe-umgebung-ueberall"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0105-the-same-environment-everywhere"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0105-dieselbe-umgebung-ueberall"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0201-recording-versions</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0201-versionen-festhalten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0201-recording-versions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0201-versionen-festhalten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0202-branches-and-merge</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0202-branches-und-merge"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0202-branches-and-merge"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0202-branches-und-merge"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0203-github</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0203-github"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0203-github"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0203-github"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0204-pull-requests-and-reviews</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0204-pull-requests-und-reviews"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0204-pull-requests-and-reviews"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0204-pull-requests-und-reviews"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0205-conflicts</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0205-konflikte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0205-conflicts"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0205-konflikte"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0301-values-and-types</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0301-werte-und-typen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0301-values-and-types"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0301-werte-und-typen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0302-expressions-and-conversions</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0302-ausdruecke-und-umwandlungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0302-expressions-and-conversions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0302-ausdruecke-und-umwandlungen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0303-control-flow-in-depth</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0303-kontrollfluss-vertieft"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0303-control-flow-in-depth"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0303-kontrollfluss-vertieft"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0304-methods</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0304-methoden"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0304-methods"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0304-methoden"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0305-scope-and-lifetime</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0305-gueltigkeit-und-lebensdauer"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0305-scope-and-lifetime"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0305-gueltigkeit-und-lebensdauer"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0306-readable-code</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0306-lesbarer-code"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0306-readable-code"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0306-lesbarer-code"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0401-why-tests</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0401-warum-tests"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0401-why-tests"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0401-warum-tests"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0402-good-tests</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0402-gute-tests"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0402-good-tests"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0402-gute-tests"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0403-designing-for-testability</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0403-testbar-entwerfen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0403-designing-for-testability"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0403-testbar-entwerfen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0404-test-driven-development</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0404-testgetrieben-entwickeln"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0404-test-driven-development"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0404-testgetrieben-entwickeln"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0405-tests-in-everyday-work</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0405-tests-im-alltag"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0405-tests-in-everyday-work"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0405-tests-im-alltag"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0501-lists-and-arrays</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0501-listen-und-arrays"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0501-lists-and-arrays"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0501-listen-und-arrays"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0502-dictionary-and-hashset</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0502-dictionary-und-hashset"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0502-dictionary-and-hashset"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0502-dictionary-und-hashset"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0503-text-and-culture</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0503-texte-und-kultur"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0503-text-and-culture"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0503-texte-und-kultur"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0504-date-and-time</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0504-datum-und-zeit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0504-date-and-time"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0504-datum-und-zeit"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0505-files-and-paths</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0505-dateien-und-pfade"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0505-files-and-paths"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0505-dateien-und-pfade"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0506-json</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0506-json"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0506-json"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0506-json"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0601-classes-and-objects</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0601-klassen-und-objekte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0601-classes-and-objects"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0601-klassen-und-objekte"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0602-encapsulation-and-rules</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0602-kapselung-und-regeln"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0602-encapsulation-and-rules"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0602-kapselung-und-regeln"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0603-records-and-value-objects</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0603-records-und-wertobjekte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0603-records-and-value-objects"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0603-records-und-wertobjekte"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0604-interfaces</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0604-interfaces"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0604-interfaces"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0604-interfaces"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0605-composition-over-inheritance</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0605-komposition-vor-vererbung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0605-composition-over-inheritance"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0605-komposition-vor-vererbung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0606-solid-in-the-small</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0606-solid-im-kleinen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0606-solid-in-the-small"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0606-solid-im-kleinen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0701-lambdas-and-delegates</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0701-lambdas-und-delegates"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0701-lambdas-and-delegates"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0701-lambdas-und-delegates"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0702-linq-queries</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0702-linq-abfragen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0702-linq-queries"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0702-linq-abfragen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0703-linq-grouping</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0703-linq-gruppieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0703-linq-grouping"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0703-linq-gruppieren"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0704-pattern-matching</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0704-pattern-matching"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0704-pattern-matching"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0704-pattern-matching"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0705-safe-with-null</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0705-sicher-mit-null"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0705-safe-with-null"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0705-sicher-mit-null"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0801-exceptions</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0801-ausnahmen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0801-exceptions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0801-ausnahmen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0802-the-result-pattern</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0802-das-result-muster"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0802-the-result-pattern"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0802-das-result-muster"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0803-debugging</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0803-debuggen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0803-debugging"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0803-debuggen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0901-async-and-await</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0901-async-und-await"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0901-async-and-await"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0901-async-und-await"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0902-httpclient</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0902-httpclient"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0902-httpclient"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0902-httpclient"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0903-canceling</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0903-abbrechen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0903-canceling"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0903-abbrechen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/0904-testing-async-code</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/0904-asynchron-testen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/0904-testing-async-code"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/0904-asynchron-testen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/1001-planning</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/1001-planen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/1001-planning"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/1001-planen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/1002-building</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/1002-bauen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/1002-building"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/1002-bauen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/1003-review-and-polish</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/1003-review-und-feinschliff"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/1003-review-and-polish"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/1003-review-und-feinschliff"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k1/1004-wrapping-up</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k1/1004-abschluss"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k1/1004-wrapping-up"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k1/1004-abschluss"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0101-issues-and-definition-of-done</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0101-issues-und-definition-of-done"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0101-issues-and-definition-of-done"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0101-issues-und-definition-of-done"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0102-rules-in-the-repository</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0102-regeln-im-repository"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0102-rules-in-the-repository"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0102-regeln-im-repository"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0103-reviews-that-help</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0103-reviews-die-weiterhelfen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0103-reviews-that-help"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0103-reviews-die-weiterhelfen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0104-solid-in-everyday-work</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0104-solid-im-alltag"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0104-solid-in-everyday-work"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0104-solid-im-alltag"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0201-understanding-http</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0201-http-verstehen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0201-understanding-http"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0201-http-verstehen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0202-html-with-meaning</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0202-html-mit-bedeutung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0202-html-with-meaning"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0202-html-mit-bedeutung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0203-forms-without-script</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0203-formulare-ohne-skript"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0203-forms-without-script"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0203-formulare-ohne-skript"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0204-css-cascade-and-layout</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0204-css-kaskade-und-layout"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0204-css-cascade-and-layout"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0204-css-kaskade-und-layout"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0205-browser-tools</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0205-browser-werkzeuge"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0205-browser-tools"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0205-browser-werkzeuge"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0206-scss-in-the-build</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0206-scss-im-build"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0206-scss-in-the-build"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0206-scss-im-build"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0207-accessibility-wcag</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0207-barrierefreiheit-wcag"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0207-accessibility-wcag"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0207-barrierefreiheit-wcag"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0208-fast-pages</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0208-schnelle-seiten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0208-fast-pages"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0208-schnelle-seiten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0301-script-in-moderation</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0301-skript-mit-mass"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0301-script-in-moderation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0301-skript-mit-mass"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0302-types-for-csharp-developers</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0302-typen-fuer-csharp-kenner"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0302-types-for-csharp-developers"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0302-typen-fuer-csharp-kenner"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0303-the-dom</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0303-das-dom"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0303-the-dom"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0303-das-dom"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0304-one-script-per-page</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0304-ein-skript-pro-seite"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0304-one-script-per-page"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0304-ein-skript-pro-seite"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0401-the-first-web-api</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0401-die-erste-web-api"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0401-the-first-web-api"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0401-die-erste-web-api"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0402-routing-and-results</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0402-routing-und-ergebnisse"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0402-routing-and-results"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0402-routing-und-ergebnisse"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0403-dependency-injection</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0403-dependency-injection"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0403-dependency-injection"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0403-dependency-injection"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0404-configuration-and-options</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0404-konfiguration-und-options"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0404-configuration-and-options"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0404-konfiguration-und-options"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0405-middleware-and-logging</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0405-middleware-und-logging"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0405-middleware-and-logging"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0405-middleware-und-logging"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0406-async-on-the-web</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0406-asynchron-im-web"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0406-async-on-the-web"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0406-asynchron-im-web"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0407-errors-as-problemdetails</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0407-fehler-als-problemdetails"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0407-errors-as-problemdetails"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0407-fehler-als-problemdetails"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0408-validation</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0408-validierung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0408-validation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0408-validierung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0409-time-on-the-web</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0409-zeit-im-web"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0409-time-on-the-web"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0409-zeit-im-web"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0410-openapi-and-api-design</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0410-openapi-und-api-design"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0410-openapi-and-api-design"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0410-openapi-und-api-design"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0501-sql-server-in-a-container</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0501-sql-server-im-container"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0501-sql-server-in-a-container"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0501-sql-server-im-container"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0502-sql-queries</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0502-sql-abfragen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0502-sql-queries"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0502-sql-abfragen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0503-sql-changing-data-and-constraints</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0503-sql-aendern-und-einschraenkungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0503-sql-changing-data-and-constraints"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0503-sql-aendern-und-einschraenkungen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0504-modeling-data</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0504-daten-modellieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0504-modeling-data"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0504-daten-modellieren"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0505-indexes-and-execution-plans</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0505-indexe-und-ausfuehrungsplaene"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0505-indexes-and-execution-plans"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0505-indexe-und-ausfuehrungsplaene"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0506-ef-core-dbcontext</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0506-ef-core-dbcontext"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0506-ef-core-dbcontext"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0506-ef-core-dbcontext"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0507-migrations</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0507-migrationen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0507-migrations"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0507-migrationen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0508-test-data-and-seeding</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0508-testdaten-und-seeding"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0508-test-data-and-seeding"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0508-testdaten-und-seeding"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0509-queries-with-ef-core</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0509-abfragen-mit-ef-core"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0509-queries-with-ef-core"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0509-abfragen-mit-ef-core"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0510-concurrency-and-transactions</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0510-nebenlaeufigkeit-und-transaktionen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0510-concurrency-and-transactions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0510-nebenlaeufigkeit-und-transaktionen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0511-the-store-as-an-adapter</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0511-der-speicher-als-adapter"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0511-the-store-as-an-adapter"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0511-der-speicher-als-adapter"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0601-the-blazor-web-app</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0601-die-blazor-web-app"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0601-the-blazor-web-app"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0601-die-blazor-web-app"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0602-components</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0602-komponenten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0602-components"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0602-komponenten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0603-layouts-and-navigation</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0603-layouts-und-navigation"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0603-layouts-and-navigation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0603-layouts-und-navigation"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0604-showing-data-with-static-ssr</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0604-daten-anzeigen-mit-ssr"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0604-showing-data-with-static-ssr"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0604-daten-anzeigen-mit-ssr"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0605-forms-without-script</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0605-blazor-formulare-ohne-skript"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0605-forms-without-script"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0605-blazor-formulare-ohne-skript"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0606-the-public-appointment-booking</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0606-die-oeffentliche-terminbuchung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0606-the-public-appointment-booking"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0606-die-oeffentliche-terminbuchung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0607-errors-and-not-found</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0607-fehler-und-nicht-gefunden"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0607-errors-and-not-found"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0607-fehler-und-nicht-gefunden"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0608-islands-with-interactive-server</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0608-inseln-mit-interactive-server"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0608-islands-with-interactive-server"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0608-inseln-mit-interactive-server"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0609-lists-with-quickgrid</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0609-listen-mit-quickgrid"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0609-lists-with-quickgrid"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0609-listen-mit-quickgrid"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0610-islands-with-webassembly</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0610-inseln-mit-webassembly"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0610-islands-with-webassembly"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0610-inseln-mit-webassembly"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0611-state-events-and-page-scripts</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0611-zustand-ereignisse-und-seitenskripte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0611-state-events-and-page-scripts"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0611-zustand-ereignisse-und-seitenskripte"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0612-two-languages</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0612-zwei-sprachen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0612-two-languages"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0612-zwei-sprachen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0613-accessible-components</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0613-barrierefreie-komponenten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0613-accessible-components"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0613-barrierefreie-komponenten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0701-which-test-for-what</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0701-welcher-test-wofuer"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0701-which-test-for-what"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0701-welcher-test-wofuer"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0702-unit-tests-for-rules-and-endpoints</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0702-unit-tests-fuer-regeln-und-endpunkte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0702-unit-tests-for-rules-and-endpoints"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0702-unit-tests-fuer-regeln-und-endpunkte"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0703-integration-tests</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0703-integrationstests"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0703-integration-tests"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0703-integrationstests"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0704-against-the-real-database</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0704-gegen-die-echte-datenbank"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0704-against-the-real-database"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0704-gegen-die-echte-datenbank"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0705-testing-registrations</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0705-registrierungen-testen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0705-testing-registrations"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0705-registrierungen-testen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0706-component-tests-with-bunit</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0706-komponententests-mit-bunit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0706-component-tests-with-bunit"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0706-komponententests-mit-bunit"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0707-end-to-end-with-playwright</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0707-end-to-end-mit-playwright"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0707-end-to-end-with-playwright"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0707-end-to-end-mit-playwright"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0708-all-tests-in-every-pull-request</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0708-alle-tests-im-pull-request"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0708-all-tests-in-every-pull-request"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0708-alle-tests-im-pull-request"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0801-cookies-and-claims</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0801-cookies-und-claims"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0801-cookies-and-claims"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0801-cookies-und-claims"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0802-openid-connect-with-entra-id</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0802-openid-connect-mit-entra-id"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0802-openid-connect-with-entra-id"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0802-openid-connect-mit-entra-id"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0803-roles-and-policies</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0803-rollen-und-richtlinien"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0803-roles-and-policies"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0803-rollen-und-richtlinien"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0804-testing-permissions</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0804-rechte-testen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0804-testing-permissions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0804-rechte-testen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0805-antiforgery-xss-and-headers</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0805-antiforgery-xss-und-header"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0805-antiforgery-xss-and-headers"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0805-antiforgery-xss-und-header"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0806-owasp-top-10-on-the-kladde</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0806-owasp-top-10-an-der-kladde"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0806-owasp-top-10-on-the-kladde"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0806-owasp-top-10-an-der-kladde"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0901-httpclientfactory-and-ted</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0901-httpclientfactory-und-ted"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0901-httpclientfactory-and-ted"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0901-httpclientfactory-und-ted"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0902-background-services</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0902-hintergrunddienste"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0902-background-services"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0902-hintergrunddienste"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0903-retrying-without-sending-twice</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0903-wiederholen-ohne-doppelt-senden"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0903-retrying-without-sending-twice"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0903-wiederholen-ohne-doppelt-senden"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0904-the-outbox-pattern</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0904-das-outbox-muster"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0904-the-outbox-pattern"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0904-das-outbox-muster"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/0905-sending-mail-with-confirmation</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/0905-mails-verschicken"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/0905-sending-mail-with-confirmation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/0905-mails-verschicken"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1001-understanding-containers</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1001-container-verstehen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1001-understanding-containers"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1001-container-verstehen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1002-containers-with-dotnet-publish</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1002-container-mit-dotnet-publish"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1002-containers-with-dotnet-publish"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1002-container-mit-dotnet-publish"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1003-aspire-locally</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1003-aspire-lokal"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1003-aspire-locally"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1003-aspire-lokal"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1004-azure-before-the-first-deploy</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1004-azure-vor-dem-ersten-deploy"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1004-azure-before-the-first-deploy"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1004-azure-vor-dem-ersten-deploy"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1005-shipping-with-azd</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1005-ausliefern-mit-azd"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1005-shipping-with-azd"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1005-ausliefern-mit-azd"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1006-your-own-dockerfile</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1006-das-eigene-dockerfile"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1006-your-own-dockerfile"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1006-das-eigene-dockerfile"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1007-multi-stage-small-and-secure</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1007-mehrstufig-klein-und-sicher"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1007-multi-stage-small-and-secure"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1007-mehrstufig-klein-und-sicher"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1008-azure-container-registry</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1008-azure-container-registry"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1008-azure-container-registry"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1008-azure-container-registry"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1009-docker-compose-next-to-aspire</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1009-docker-compose-neben-aspire"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1009-docker-compose-next-to-aspire"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1009-docker-compose-neben-aspire"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1101-rest-done-right</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1101-rest-richtig"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1101-rest-done-right"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1101-rest-richtig"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1102-contract-first-with-openapi</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1102-vertrag-zuerst-mit-openapi"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1102-contract-first-with-openapi"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1102-vertrag-zuerst-mit-openapi"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1103-versioning</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1103-versionieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1103-versioning"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1103-versionieren"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1104-grpc</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1104-grpc"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1104-grpc"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1104-grpc"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1105-webhooks</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1105-webhooks"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1105-webhooks"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1105-webhooks"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1106-azure-api-management</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1106-azure-api-management"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1106-azure-api-management"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1106-azure-api-management"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1201-hubs-and-clients</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1201-hubs-und-clients"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1201-hubs-and-clients"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1201-hubs-und-clients"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1202-sign-in-and-permissions-in-the-hub</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1202-anmeldung-und-rechte-im-hub"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1202-sign-in-and-permissions-in-the-hub"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1202-anmeldung-und-rechte-im-hub"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1203-scaling-signalr</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1203-skalieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1203-scaling-signalr"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1203-skalieren"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1301-recognizing-smells</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1301-gerueche-erkennen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1301-recognizing-smells"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1301-gerueche-erkennen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1302-single-responsibility</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1302-single-responsibility"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1302-single-responsibility"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1302-single-responsibility"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1303-open-closed</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1303-open-closed"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1303-open-closed"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1303-open-closed"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1304-liskov</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1304-liskov"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1304-liskov"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1304-liskov"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1305-interface-segregation</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1305-interface-segregation"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1305-interface-segregation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1305-interface-segregation"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1306-dependency-inversion</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1306-dependency-inversion"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1306-dependency-inversion"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1306-dependency-inversion"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1401-planning</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1401-planen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1401-planning"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1401-planen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1402-contacts-and-companies</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1402-kontakte-und-firmen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1402-contacts-and-companies"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1402-kontakte-und-firmen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1403-appointments-in-the-office</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1403-termine-im-buero"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1403-appointments-in-the-office"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1403-termine-im-buero"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1404-free-times-and-booking</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1404-freie-zeiten-und-buchung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1404-free-times-and-booking"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1404-freie-zeiten-und-buchung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1405-confirmation-and-outbox</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1405-bestaetigung-und-postausgang"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1405-confirmation-and-outbox"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1405-bestaetigung-und-postausgang"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1406-importing-tenders</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1406-ausschreibungen-importieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1406-importing-tenders"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1406-ausschreibungen-importieren"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1407-searching-tenders</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1407-ausschreibungen-durchsuchen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1407-searching-tenders"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1407-ausschreibungen-durchsuchen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1408-two-languages</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1408-zwei-sprachen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1408-two-languages"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1408-zwei-sprachen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1409-accessibility-and-security</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1409-barrierefreiheit-und-sicherheit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1409-accessibility-and-security"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1409-barrierefreiheit-und-sicherheit"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1410-completing-the-tests</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1410-tests-vervollstaendigen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1410-completing-the-tests"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1410-tests-vervollstaendigen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1411-delivering-to-azure</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1411-ausliefern-nach-azure"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1411-delivering-to-azure"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1411-ausliefern-nach-azure"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1412-review-and-polish</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1412-review-und-feinschliff"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1412-review-and-polish"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1412-review-und-feinschliff"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k2/1413-wrapping-up</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k2/1413-abschluss"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k2/1413-wrapping-up"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k2/1413-abschluss"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0001-linux-and-the-shell-in-a-container</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0001-linux-und-die-shell-im-container"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0001-linux-and-the-shell-in-a-container"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0001-linux-und-die-shell-im-container"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0002-tcp-ip-and-ports</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0002-tcp-ip-und-ports"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0002-tcp-ip-and-ports"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0002-tcp-ip-und-ports"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0003-dns</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0003-dns"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0003-dns"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0003-dns"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0004-tls-and-the-chain-of-trust</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0004-tls-und-pki"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0004-tls-and-the-chain-of-trust"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0004-tls-und-pki"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0005-proxies-and-load-balancers</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0005-proxys-und-lastverteiler"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0005-proxies-and-load-balancers"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0005-proxys-und-lastverteiler"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0006-firewalls-nsgs-and-ssh</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0006-firewalls-nsgs-und-ssh"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0006-firewalls-nsgs-and-ssh"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0006-firewalls-nsgs-und-ssh"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0007-mail-basics</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0007-mail-grundlagen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0007-mail-basics"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0007-mail-grundlagen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0101-azure-at-a-glance</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0101-azure-im-ueberblick"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0101-azure-at-a-glance"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0101-azure-im-ueberblick"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0102-costs-first</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0102-kosten-zuerst"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0102-costs-first"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0102-kosten-zuerst"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0103-order-in-azure</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0103-ordnung-in-azure"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0103-order-in-azure"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0103-ordnung-in-azure"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0104-who-may-do-what</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0104-wer-darf-was"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0104-who-may-do-what"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0104-wer-darf-was"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0105-rules-and-the-data-boundary</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0105-regeln-und-datengrenze"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0105-rules-and-the-data-boundary"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0105-regeln-und-datengrenze"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0106-azure-from-the-command-line</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0106-azure-von-der-kommandozeile"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0106-azure-from-the-command-line"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0106-azure-von-der-kommandozeile"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0201-why-infrastructure-as-code</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0201-warum-infrastruktur-als-code"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0201-why-infrastructure-as-code"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0201-warum-infrastruktur-als-code"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0202-the-bicep-language</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0202-die-sprache-bicep"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0202-the-bicep-language"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0202-die-sprache-bicep"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0203-modules-and-reuse</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0203-module-und-wiederverwendung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0203-modules-and-reuse"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0203-module-und-wiederverwendung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0204-what-if-and-its-limits</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0204-what-if-und-seine-grenzen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0204-what-if-and-its-limits"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0204-what-if-und-seine-grenzen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0205-azd-the-application-and-its-infrastructure</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0205-azd-anwendung-und-infrastruktur"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0205-azd-the-application-and-its-infrastructure"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0205-azd-anwendung-und-infrastruktur"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0206-environments</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0206-umgebungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0206-environments"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0206-umgebungen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0301-no-keys-managed-identity</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0301-managed-identity"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0301-no-keys-managed-identity"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0301-managed-identity"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0302-key-vault</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0302-key-vault"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0302-key-vault"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0302-key-vault"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0303-never-print-secrets</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0303-geheimnisse-nie-ausgeben"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0303-never-print-secrets"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0303-geheimnisse-nie-ausgeben"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0304-front-door-and-waf</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0304-front-door-und-waf"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0304-front-door-and-waf"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0304-front-door-und-waf"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0305-least-privilege</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0305-geringste-rechte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0305-least-privilege"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0305-geringste-rechte"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0306-hashing-encrypting-signing</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0306-hashen-verschluesseln-signieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0306-hashing-encrypting-signing"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0306-hashen-verschluesseln-signieren"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0307-keys-and-pki-in-operation</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0307-schluessel-und-pki-im-betrieb"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0307-keys-and-pki-in-operation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0307-schluessel-und-pki-im-betrieb"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0308-securing-the-supply-chain</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0308-lieferkette"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0308-securing-the-supply-chain"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0308-lieferkette"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0401-continuous-integration-with-github-actions</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0401-ci-mit-github-actions"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0401-continuous-integration-with-github-actions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0401-ci-mit-github-actions"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0402-azure-pipelines</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0402-azure-pipelines"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0402-azure-pipelines"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0402-azure-pipelines"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0403-tests-in-the-build</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0403-tests-im-build"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0403-tests-in-the-build"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0403-tests-im-build"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0404-versions-and-nuget-feeds</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0404-versionen-und-nuget-feeds"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0404-versions-and-nuget-feeds"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0404-versionen-und-nuget-feeds"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0405-delivering-without-a-secret</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0405-ausliefern-ohne-geheimnis"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0405-delivering-without-a-secret"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0405-ausliefern-ohne-geheimnis"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0406-approvals-before-the-deploy</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0406-freigaben-vor-dem-deploy"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0406-approvals-before-the-deploy"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0406-freigaben-vor-dem-deploy"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0407-secure-and-fast-pipelines</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0407-pipelines-sicher-und-schnell"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0407-secure-and-fast-pipelines"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0407-pipelines-sicher-und-schnell"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0501-logs-metrics-traces</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0501-logs-metriken-spuren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0501-logs-metrics-traces"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0501-logs-metriken-spuren"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0502-application-insights</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0502-application-insights"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0502-application-insights"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0502-application-insights"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0503-custom-traces-and-metrics</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0503-eigene-spuren-und-messwerte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0503-custom-traces-and-metrics"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0503-eigene-spuren-und-messwerte"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0504-kql</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0504-kql"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0504-kql"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0504-kql"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0505-health-checks-and-alerts</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0505-health-checks-und-alarme"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0505-health-checks-and-alerts"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0505-health-checks-und-alarme"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0506-clearing-up-an-incident</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0506-eine-stoerung-aufklaeren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0506-clearing-up-an-incident"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0506-eine-stoerung-aufklaeren"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0601-azure-sql</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0601-azure-sql"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0601-azure-sql"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0601-azure-sql"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0602-changing-the-schema-while-the-old-version-runs</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0602-schema-aendern-im-betrieb"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0602-changing-the-schema-while-the-old-version-runs"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0602-schema-aendern-im-betrieb"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0603-blob-storage</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0603-blob-storage"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0603-blob-storage"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0603-blob-storage"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0604-cosmos-db-and-postgresql</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0604-cosmos-db-und-postgresql"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0604-cosmos-db-and-postgresql"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0604-cosmos-db-und-postgresql"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0605-backup-and-restore</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0605-backup-und-wiederherstellung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0605-backup-and-restore"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0605-backup-und-wiederherstellung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0701-why-messages</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0701-warum-nachrichten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0701-why-messages"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0701-warum-nachrichten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0702-service-bus-queues</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0702-service-bus-warteschlangen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0702-service-bus-queues"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0702-service-bus-warteschlangen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0703-topics-subscriptions-and-sessions</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0703-themen-abonnements-sitzungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0703-topics-subscriptions-and-sessions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0703-themen-abonnements-sitzungen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0704-idempotency</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0704-idempotenz"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0704-idempotency"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0704-idempotenz"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0705-dead-letters-and-errors</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0705-dead-letter-und-fehler"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0705-dead-letters-and-errors"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0705-dead-letter-und-fehler"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0706-event-grid</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0706-event-grid"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0706-event-grid"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0706-event-grid"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0707-background-work-in-container-apps</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0707-hintergrundarbeit-in-container-apps"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0707-background-work-in-container-apps"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0707-hintergrundarbeit-in-container-apps"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0801-integration-against-real-dependencies</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0801-integration-gegen-echte-abhaengigkeiten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0801-integration-against-real-dependencies"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0801-integration-gegen-echte-abhaengigkeiten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0802-test-data</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0802-testdaten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0802-test-data"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0802-testdaten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0803-what-unit-tests-dont-see</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0803-registrierung-und-konfiguration"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0803-what-unit-tests-dont-see"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0803-registrierung-und-konfiguration"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0804-flaky-tests</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0804-flackernde-tests"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0804-flaky-tests"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0804-flackernde-tests"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0805-free-ports-and-parallel-tests</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0805-freie-ports-und-parallele-tests"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0805-free-ports-and-parallel-tests"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0805-freie-ports-und-parallele-tests"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0806-load-tests</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0806-lasttests"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0806-load-tests"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0806-lasttests"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0901-timeouts-and-honest-errors</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0901-timeouts-und-ehrliche-fehler"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0901-timeouts-and-honest-errors"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0901-timeouts-und-ehrliche-fehler"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0902-retrying-with-care</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0902-wiederholen-mit-bedacht"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0902-retrying-with-care"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0902-wiederholen-mit-bedacht"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0903-caching</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0903-caching"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0903-caching"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0903-caching"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0904-rate-limiting</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0904-ratenbegrenzung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0904-rate-limiting"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0904-ratenbegrenzung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/0905-measuring-instead-of-guessing</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/0905-messen-statt-raten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/0905-measuring-instead-of-guessing"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/0905-messen-statt-raten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1001-threads-and-the-thread-pool</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1001-threads-und-der-thread-pool"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1001-threads-and-the-thread-pool"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1001-threads-und-der-thread-pool"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1002-async-is-not-parallel</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1002-asynchron-gegen-parallel"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1002-async-is-not-parallel"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1002-asynchron-gegen-parallel"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1003-tpl-parallel-and-plinq</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1003-tpl-parallel-und-plinq"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1003-tpl-parallel-and-plinq"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1003-tpl-parallel-und-plinq"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1004-synchronizing</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1004-synchronisieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1004-synchronizing"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1004-synchronisieren"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1005-concurrent-collections-and-channels</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1005-nebenlaeufige-sammlungen-und-channels"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1005-concurrent-collections-and-channels"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1005-nebenlaeufige-sammlungen-und-channels"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1006-race-conditions-and-deadlocks</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1006-race-conditions-und-deadlocks"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1006-race-conditions-and-deadlocks"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1006-race-conditions-und-deadlocks"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1007-the-memory-model</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1007-das-speichermodell"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1007-the-memory-model"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1007-das-speichermodell"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1008-the-actor-model</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1008-das-akteurmodell"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1008-the-actor-model"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1008-das-akteurmodell"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1101-measuring-right-with-benchmarkdotnet</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1101-richtig-messen-mit-benchmarkdotnet"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1101-measuring-right-with-benchmarkdotnet"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1101-richtig-messen-mit-benchmarkdotnet"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1102-span-and-memory</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1102-span-und-speicher"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1102-span-and-memory"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1102-span-und-speicher"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1103-the-garbage-collector</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1103-der-garbage-collector"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1103-the-garbage-collector"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1103-der-garbage-collector"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1104-source-generators</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1104-quellgeneratoren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1104-source-generators"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1104-quellgeneratoren"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1105-native-aot</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1105-native-aot"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1105-native-aot"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1105-native-aot"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1201-serverless-and-the-isolated-model</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1201-serverless-und-das-isolierte-modell"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1201-serverless-and-the-isolated-model"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1201-serverless-und-das-isolierte-modell"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1202-triggers-and-bindings</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1202-trigger-und-bindungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1202-triggers-and-bindings"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1202-trigger-und-bindungen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1203-durable-functions</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1203-durable-functions"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1203-durable-functions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1203-durable-functions"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1204-running-functions</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1204-functions-betreiben"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1204-running-functions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1204-functions-betreiben"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1301-the-app-model</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1301-das-app-modell"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1301-the-app-model"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1301-das-app-modell"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1302-integrations</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1302-integrationen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1302-integrations"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1302-integrationen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1303-dashboard-and-service-defaults</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1303-dashboard-und-service-defaults"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1303-dashboard-and-service-defaults"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1303-dashboard-und-service-defaults"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1304-testing-with-aspire</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1304-testen-mit-aspire"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1304-testing-with-aspire"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1304-testen-mit-aspire"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1305-delivering-with-aspire</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1305-ausliefern-mit-aspire"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1305-delivering-with-aspire"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1305-ausliefern-mit-aspire"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1401-slis-and-slos</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1401-slis-und-slos"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1401-slis-and-slos"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1401-slis-und-slos"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1402-error-budgets</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1402-fehlerbudgets"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1402-error-budgets"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1402-fehlerbudgets"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1403-on-call-and-the-course-of-an-incident</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1403-bereitschaft-und-stoerungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1403-on-call-and-the-course-of-an-incident"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1403-bereitschaft-und-stoerungen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1404-blameless-postmortems</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1404-nachbetrachtungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1404-blameless-postmortems"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1404-nachbetrachtungen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1405-runbooks</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1405-runbooks"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1405-runbooks"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1405-runbooks"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1406-chaos-engineering</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1406-chaos-engineering"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1406-chaos-engineering"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1406-chaos-engineering"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1501-planning-and-estimating</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1501-planen-und-schaetzen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1501-planning-and-estimating"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1501-planen-und-schaetzen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1502-the-empty-subscription</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1502-das-leere-abonnement"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1502-the-empty-subscription"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1502-das-leere-abonnement"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1503-the-pipeline-from-scratch</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1503-die-pipeline-von-null"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1503-the-pipeline-from-scratch"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1503-die-pipeline-von-null"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1504-the-application-without-keys</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1504-die-anwendung-ohne-schluessel"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1504-the-application-without-keys"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1504-die-anwendung-ohne-schluessel"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1505-the-import-via-service-bus</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1505-der-import-ueber-service-bus"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1505-the-import-via-service-bus"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1505-der-import-ueber-service-bus"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1506-observation-and-alerts</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1506-beobachtung-und-alarme"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1506-observation-and-alerts"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1506-beobachtung-und-alarme"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1507-resilient-under-load</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1507-belastbar-unter-last"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1507-resilient-under-load"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1507-belastbar-unter-last"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1508-recovery-rehearsed</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1508-wiederherstellung-geprobt"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1508-recovery-rehearsed"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1508-wiederherstellung-geprobt"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1509-teardown-and-rebuild</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1509-abriss-und-neuaufbau"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1509-teardown-and-rebuild"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1509-abriss-und-neuaufbau"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1510-review-and-operations-manual</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1510-review-und-betriebshandbuch"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1510-review-and-operations-manual"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1510-review-und-betriebshandbuch"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1511-incident-drill</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1511-stoerungsuebung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1511-incident-drill"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1511-stoerungsuebung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k3/1512-wrapping-up</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k3/1512-abschluss"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k3/1512-wrapping-up"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k3/1512-abschluss"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0101-what-architecture-is</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0101-was-architektur-ist"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0101-what-architecture-is"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0101-was-architektur-ist"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0102-quality-goals</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0102-qualitaetsziele"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0102-quality-goals"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0102-qualitaetsziele"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0103-trade-offs-and-adrs</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0103-architekturentscheidungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0103-trade-offs-and-adrs"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0103-architekturentscheidungen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0104-the-c4-model</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0104-c4-modell"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0104-the-c4-model"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0104-c4-modell"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0105-cost-as-an-architecture-characteristic</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0105-kosten-als-architekturmerkmal"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0105-cost-as-an-architecture-characteristic"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0105-kosten-als-architekturmerkmal"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0201-understanding-the-domain</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0201-die-domaene-verstehen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0201-understanding-the-domain"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0201-die-domaene-verstehen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0202-event-storming-the-big-picture</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0202-event-storming-ueberblick"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0202-event-storming-the-big-picture"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0202-event-storming-ueberblick"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0203-event-storming-process-level</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0203-event-storming-prozess"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0203-event-storming-process-level"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0203-event-storming-prozess"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0204-finding-bounded-contexts</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0204-bounded-contexts"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0204-finding-bounded-contexts"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0204-bounded-contexts"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0205-context-maps</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0205-context-maps"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0205-context-maps"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0205-context-maps"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0206-who-owns-the-data</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0206-datenhoheit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0206-who-owns-the-data"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0206-datenhoheit"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0301-entities-and-value-objects</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0301-entitaeten-und-value-objects"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0301-entities-and-value-objects"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0301-entitaeten-und-value-objects"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0302-aggregates</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0302-aggregate"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0302-aggregates"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0302-aggregate"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0303-rules-in-the-domain-model</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0303-regeln-im-domaenenmodell"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0303-rules-in-the-domain-model"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0303-regeln-im-domaenenmodell"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0304-domain-events</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0304-domain-events"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0304-domain-events"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0304-domain-events"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0305-ports-and-adapters</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0305-ports-and-adapters"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0305-ports-and-adapters"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0305-ports-and-adapters"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0306-the-modular-monolith</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0306-modularer-monolith"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0306-the-modular-monolith"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0306-modularer-monolith"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0307-restructuring-existing-code</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0307-bestehenden-code-umbauen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0307-restructuring-existing-code"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0307-bestehenden-code-umbauen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0401-when-it-pays-off</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0401-wann-es-sich-lohnt"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0401-when-it-pays-off"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0401-wann-es-sich-lohnt"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0402-cqrs-without-event-sourcing</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0402-cqrs-ohne-event-sourcing"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0402-cqrs-without-event-sourcing"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0402-cqrs-ohne-event-sourcing"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0403-an-aggregate-from-events</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0403-aggregat-aus-ereignissen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0403-an-aggregate-from-events"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0403-aggregat-aus-ereignissen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0404-an-event-store-on-sql-server</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0404-event-store-auf-sql-server"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0404-an-event-store-on-sql-server"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0404-event-store-auf-sql-server"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0405-projections-and-read-models</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0405-projektionen-und-lesemodelle"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0405-projections-and-read-models"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0405-projektionen-und-lesemodelle"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0406-versioning-events</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0406-ereignisse-versionieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0406-versioning-events"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0406-ereignisse-versionieren"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0501-virtual-actors</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0501-virtuelle-akteure"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0501-virtual-actors"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0501-virtuelle-akteure"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0502-the-grain-as-a-consistency-boundary</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0502-grain-als-konsistenzgrenze"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0502-the-grain-as-a-consistency-boundary"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0502-grain-als-konsistenzgrenze"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0503-storing-state</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0503-zustand-speichern"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0503-storing-state"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0503-zustand-speichern"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0504-serialization-and-versioning</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0504-serialisierung-und-versionierung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0504-serialization-and-versioning"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0504-serialisierung-und-versionierung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0505-event-sourcing-in-the-grain</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0505-event-sourcing-im-grain"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0505-event-sourcing-in-the-grain"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0505-event-sourcing-im-grain"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0506-partitioning-growing-state</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0506-wachsende-zustaende-partitionieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0506-partitioning-growing-state"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0506-wachsende-zustaende-partitionieren"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0507-timers-and-reminders</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0507-timer-und-reminder"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0507-timers-and-reminders"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0507-timer-und-reminder"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0508-observers-and-streams</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0508-observer-und-streams"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0508-observers-and-streams"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0508-observer-und-streams"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0509-testing-orleans</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0509-orleans-testen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0509-testing-orleans"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0509-orleans-testen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0510-clusters-in-container-apps</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0510-cluster-in-container-apps"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0510-clusters-in-container-apps"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0510-cluster-in-container-apps"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0601-at-least-once</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0601-mindestens-einmal"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0601-at-least-once"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0601-mindestens-einmal"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0602-outbox</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0602-outbox"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0602-outbox"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0602-outbox"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0603-inbox-and-idempotent-receivers</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0603-inbox-und-idempotente-empfaenger"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0603-inbox-and-idempotent-receivers"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0603-inbox-und-idempotente-empfaenger"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0604-process-manager</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0604-prozessmanager"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0604-process-manager"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0604-prozessmanager"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0605-integration-with-the-outside-world</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0605-integration-nach-aussen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0605-integration-with-the-outside-world"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0605-integration-nach-aussen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0701-zero-trust</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0701-zero-trust"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0701-zero-trust"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0701-zero-trust"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0702-threat-model-with-stride</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0702-bedrohungsmodell"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0702-threat-model-with-stride"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0702-bedrohungsmodell"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0703-data-protection-by-design</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0703-datenschutz-durch-technik"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0703-data-protection-by-design"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0703-datenschutz-durch-technik"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0704-deleting-in-a-system-that-forgets-nothing</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0704-loeschen-im-event-store"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0704-deleting-in-a-system-that-forgets-nothing"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0704-loeschen-im-event-store"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0705-least-privilege-for-identities</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0705-geringste-rechte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0705-least-privilege-for-identities"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0705-geringste-rechte"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0801-the-well-architected-framework</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0801-well-architected-framework"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0801-the-well-architected-framework"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0801-well-architected-framework"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0802-networking</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0802-netz"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0802-networking"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0802-netz"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0803-identity-people-tenants-services</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0803-identitaet"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0803-identity-people-tenants-services"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0803-identitaet"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0804-high-availability</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0804-hochverfuegbarkeit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0804-high-availability"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0804-hochverfuegbarkeit"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0805-disaster-recovery</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0805-notfall"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0805-disaster-recovery"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0805-notfall"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0806-multi-tenancy</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0806-mandantenfaehigkeit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0806-multi-tenancy"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0806-mandantenfaehigkeit"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0807-governance-and-cost</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0807-governance-und-kosten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0807-governance-and-cost"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0807-governance-und-kosten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0808-matching-az-305</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0808-az-305-abgleichen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0808-matching-az-305"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0808-az-305-abgleichen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0901-what-styles-protect-against</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0901-wovor-stile-schuetzen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0901-what-styles-protect-against"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0901-wovor-stile-schuetzen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0902-layers</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0902-schichten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0902-layers"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0902-schichten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0903-onion-and-clean</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0903-onion-und-clean"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0903-onion-and-clean"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0903-onion-und-clean"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0904-hexagonal-compared</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0904-hexagonal-im-vergleich"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0904-hexagonal-compared"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0904-hexagonal-im-vergleich"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0905-vertical-slice</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0905-vertical-slice"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0905-vertical-slice"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0905-vertical-slice"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/0906-comparison-architecture-tests-and-decision</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/0906-vergleich-und-entscheidung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/0906-comparison-architecture-tests-and-decision"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/0906-vergleich-und-entscheidung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1001-architecture-styles</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1001-architekturstile"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1001-architecture-styles"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1001-architekturstile"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1002-modular-monolith-versus-microservices</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1002-modularer-monolith-gegen-microservices"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1002-modular-monolith-versus-microservices"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1002-modularer-monolith-gegen-microservices"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1003-event-driven-and-serverless</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1003-ereignisgesteuert-und-serverless"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1003-event-driven-and-serverless"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1003-ereignisgesteuert-und-serverless"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1004-cap-and-pacelc</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1004-cap-und-pacelc"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1004-cap-and-pacelc"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1004-cap-und-pacelc"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1005-cloud-design-patterns</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1005-cloud-entwurfsmuster"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1005-cloud-design-patterns"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1005-cloud-entwurfsmuster"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1006-strangler-fig-and-anti-corruption-layer</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1006-strangler-fig-und-anti-corruption-layer"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1006-strangler-fig-and-anti-corruption-layer"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1006-strangler-fig-und-anti-corruption-layer"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1007-micro-frontends</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1007-micro-frontends"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1007-micro-frontends"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1007-micro-frontends"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1008-fitness-functions</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1008-fitness-functions"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1008-fitness-functions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1008-fitness-functions"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1101-service-boundaries</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1101-dienstgrenzen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1101-service-boundaries"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1101-dienstgrenzen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1102-synchronous-and-asynchronous</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1102-synchron-und-asynchron"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1102-synchronous-and-asynchronous"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1102-synchron-und-asynchron"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1103-data-per-service</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1103-daten-je-dienst"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1103-data-per-service"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1103-daten-je-dienst"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1104-sagas</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1104-sagas"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1104-sagas"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1104-sagas"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1105-api-gateway-with-yarp</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1105-api-gateway-mit-yarp"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1105-api-gateway-with-yarp"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1105-api-gateway-mit-yarp"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1106-dapr-on-container-apps</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1106-dapr-auf-container-apps"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1106-dapr-on-container-apps"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1106-dapr-auf-container-apps"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1107-observing-across-services</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1107-beobachten-ueber-dienste"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1107-observing-across-services"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1107-beobachten-ueber-dienste"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1108-microservices-or-orleans</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1108-microservices-oder-orleans"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1108-microservices-or-orleans"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1108-microservices-oder-orleans"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1201-oltp-and-olap</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1201-oltp-und-olap"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1201-oltp-and-olap"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1201-oltp-und-olap"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1202-warehouse-and-lakehouse</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1202-warehouse-und-lakehouse"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1202-warehouse-and-lakehouse"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1202-warehouse-und-lakehouse"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1203-etl-and-elt</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1203-etl-und-elt"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1203-etl-and-elt"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1203-etl-und-elt"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1204-spark-in-overview</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1204-spark-im-ueberblick"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1204-spark-in-overview"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1204-spark-im-ueberblick"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1205-data-as-an-architecture-decision</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1205-daten-als-architekturentscheidung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1205-data-as-an-architecture-decision"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1205-daten-als-architekturentscheidung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1301-communicating-and-stakeholders</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1301-kommunizieren-und-stakeholder"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1301-communicating-and-stakeholders"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1301-kommunizieren-und-stakeholder"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1302-estimating</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1302-schaetzen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1302-estimating"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1302-schaetzen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1303-defending-decisions</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1303-entscheidungen-vertreten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1303-defending-decisions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1303-entscheidungen-vertreten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1304-mentoring-and-reviews</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1304-mentoring-und-reviews"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1304-mentoring-and-reviews"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1304-mentoring-und-reviews"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1305-scrum-and-kanban</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1305-scrum-und-kanban"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1305-scrum-and-kanban"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1305-scrum-und-kanban"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1306-enterprise-architecture</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1306-unternehmensarchitektur"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1306-enterprise-architecture"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1306-unternehmensarchitektur"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1401-planning</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1401-planen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1401-planning"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1401-planen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1402-creating-tenants</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1402-mandanten-anlegen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1402-creating-tenants"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1402-mandanten-anlegen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1403-proving-isolation</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1403-isolation-beweisen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1403-proving-isolation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1403-isolation-beweisen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1404-delivering-and-operating</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1404-ausliefern-und-betreiben"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1404-delivering-and-operating"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1404-ausliefern-und-betreiben"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1405-architecture-documentation</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1405-architekturdokumentation"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1405-architecture-documentation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1405-architekturdokumentation"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1406-architecture-review</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1406-architektur-review"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1406-architecture-review"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1406-architektur-review"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/k4/1407-defense</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/k4/1407-verteidigung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/k4/1407-defense"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/k4/1407-verteidigung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0101-what-a-language-model-does</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0101-was-ein-sprachmodell-tut"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0101-what-a-language-model-does"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0101-was-ein-sprachmodell-tut"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0102-tokens-and-costs</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0102-tokens-und-kosten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0102-tokens-and-costs"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0102-tokens-und-kosten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0103-choosing-models</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0103-modelle-waehlen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0103-choosing-models"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0103-modelle-waehlen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0104-responsible-ai</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0104-verantwortungsvolle-ki"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0104-responsible-ai"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0104-verantwortungsvolle-ki"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0201-the-ichatclient</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0201-der-ichatclient"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0201-the-ichatclient"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0201-der-ichatclient"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0202-streaming-responses</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0202-antworten-im-strom"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0202-streaming-responses"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0202-antworten-im-strom"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0203-structured-responses</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0203-strukturierte-antworten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0203-structured-responses"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0203-strukturierte-antworten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0204-middleware</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0204-middleware"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0204-middleware"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0204-middleware"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0301-system-prompts</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0301-system-prompts"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0301-system-prompts"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0301-system-prompts"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0302-examples-in-the-prompt</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0302-beispiele-im-prompt"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0302-examples-in-the-prompt"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0302-beispiele-im-prompt"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0303-versioning-prompts</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0303-prompts-versionieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0303-versioning-prompts"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0303-prompts-versionieren"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0304-using-the-prompt-cache</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0304-prompt-cache"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0304-using-the-prompt-cache"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0304-prompt-cache"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0401-test-sets</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0401-testsaetze"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0401-test-sets"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0401-testsaetze"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0402-measuring-quality</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0402-qualitaet-messen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0402-measuring-quality"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0402-qualitaet-messen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0403-reports-and-response-cache</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0403-berichte-und-antwort-cache"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0403-reports-and-response-cache"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0403-berichte-und-antwort-cache"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0404-llm-as-a-judge</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0404-llm-als-richter"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0404-llm-as-a-judge"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0404-llm-als-richter"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0405-evaluation-in-ci</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0405-evaluation-im-ci"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0405-evaluation-in-ci"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0405-evaluation-im-ci"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0501-embeddings</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0501-embeddings"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0501-embeddings"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0501-embeddings"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0502-vector-stores</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0502-vektorspeicher"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0502-vector-stores"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0502-vektorspeicher"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0503-cutting-text-chunking</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0503-texte-schneiden"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0503-cutting-text-chunking"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0503-texte-schneiden"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0504-a-real-vector-store</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0504-ein-echter-vektorspeicher"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0504-a-real-vector-store"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0504-ein-echter-vektorspeicher"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0601-grounding-answers</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0601-antworten-erden"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0601-grounding-answers"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0601-antworten-erden"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0602-citing-sources</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0602-quellen-nennen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0602-citing-sources"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0602-quellen-nennen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0603-declining-without-a-source</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0603-ablehnen-ohne-quelle"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0603-declining-without-a-source"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0603-ablehnen-ohne-quelle"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0604-hybrid-search</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0604-hybride-suche"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0604-hybrid-search"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0604-hybride-suche"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0701-prompt-injection</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0701-prompt-injection"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0701-prompt-injection"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0701-prompt-injection"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0702-foreign-text-as-data</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0702-fremder-text-als-daten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0702-foreign-text-as-data"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0702-fremder-text-als-daten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0703-content-filters-and-prompt-shields</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0703-content-filter-und-prompt-shields"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0703-content-filters-and-prompt-shields"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0703-content-filter-und-prompt-shields"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0704-hard-rules-in-code</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0704-harte-regeln-im-code"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0704-hard-rules-in-code"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0704-harte-regeln-im-code"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0801-the-first-agent</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0801-der-erste-agent"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0801-the-first-agent"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0801-der-erste-agent"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0802-tools-and-function-calling</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0802-werkzeuge-und-function-calling"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0802-tools-and-function-calling"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0802-werkzeuge-und-function-calling"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0803-approvals</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0803-freigaben"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0803-approvals"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0803-freigaben"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0804-workflows</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0804-workflows"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0804-workflows"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0804-workflows"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0805-memory</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0805-gedaechtnis"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0805-memory"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0805-gedaechtnis"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0806-multiple-agents</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0806-mehrere-agenten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0806-multiple-agents"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0806-mehrere-agenten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0901-an-mcp-server-in-dotnet</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0901-ein-mcp-server"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0901-an-mcp-server-in-dotnet"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0901-ein-mcp-server"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0902-client-and-agent</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0902-client-und-agent"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0902-client-and-agent"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0902-client-und-agent"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/0903-permissions-for-tools</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/0903-rechte-fuer-werkzeuge"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/0903-permissions-for-tools"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/0903-rechte-fuer-werkzeuge"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/1001-foundry-projects-and-deployments</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/1001-foundry-projekte-und-deployments"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/1001-foundry-projects-and-deployments"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/1001-foundry-projekte-und-deployments"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/1002-tracing</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/1002-tracing"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/1002-tracing"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/1002-tracing"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/1003-budgets-and-caps</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/1003-budgets-und-deckel"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/1003-budgets-and-caps"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/1003-budgets-und-deckel"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/1004-watching-quality-switching-safely</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/1004-qualitaet-beobachten-sicher-wechseln"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/1004-watching-quality-switching-safely"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/1004-qualitaet-beobachten-sicher-wechseln"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/1005-classic-ml</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/1005-klassisches-ml"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/1005-classic-ml"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/1005-klassisches-ml"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/1101-planning</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/1101-planen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/1101-planning"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/1101-planen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/1102-building-assessment-and-chat</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/1102-bauen-bewertung-und-chat"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/1102-building-assessment-and-chat"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/1102-bauen-bewertung-und-chat"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/1103-building-agent-and-mcp</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/1103-bauen-agent-und-mcp"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/1103-building-agent-and-mcp"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/1103-bauen-agent-und-mcp"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/1104-operations</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/1104-betrieb"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/1104-operations"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/1104-betrieb"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/1105-the-attack-test</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/1105-der-angriffstest"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/1105-the-attack-test"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/1105-der-angriffstest"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ki-track/1106-wrap-up</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ki-track/1106-abschluss"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ki-track/1106-wrap-up"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ki-track/1106-abschluss"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/serial-interface-use-cases-and-where-it-fits</loc><lastmod>2026-11-07</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/serielle-schnittstelle-einsatz-und-abgrenzung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/serial-interface-use-cases-and-where-it-fits"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/serielle-schnittstelle-einsatz-und-abgrenzung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/tacit-knowledge-in-companies-examples</loc><lastmod>2026-11-04</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/implizites-wissen-im-unternehmen-beispiele"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/tacit-knowledge-in-companies-examples"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/implizites-wissen-im-unternehmen-beispiele"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/stakeholder-analysis-example-for-software-projects</loc><lastmod>2026-11-01</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/stakeholderanalyse-beispiel-fur-softwareprojekte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/stakeholder-analysis-example-for-software-projects"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/stakeholderanalyse-beispiel-fur-softwareprojekte"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/improving-data-quality-across-connected-systems</loc><lastmod>2026-11-07</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/datenqualitat-verbessern-in-verbundenen-systemen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/improving-data-quality-across-connected-systems"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/datenqualitat-verbessern-in-verbundenen-systemen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/service-contract-freelance-service-contract-contract-for-work</loc><lastmod>2026-10-26</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/dienstvertrag-freier-dienstvertrag-werkvertrag"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/service-contract-freelance-service-contract-contract-for-work"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/dienstvertrag-freier-dienstvertrag-werkvertrag"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/web-based-line-of-business-apps-and-portal-components</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/webbasierte-fachanwendungen-und-portalkomponenten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/web-based-line-of-business-apps-and-portal-components"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/webbasierte-fachanwendungen-und-portalkomponenten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/medical-data-platform-for-image-and-video-data</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/medizinische-datenplattform-fur-bild-und-videodaten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/medical-data-platform-for-image-and-video-data"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/medizinische-datenplattform-fur-bild-und-videodaten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/web-based-platform-for-medical-apps-in-the-operating-theatre</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/webbasierte-plattform-fur-medizinische-apps-im-operationssaal"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/web-based-platform-for-medical-apps-in-the-operating-theatre"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/webbasierte-plattform-fur-medizinische-apps-im-operationssaal"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/central-management-system-for-berlin-s-school-sector</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/zentrales-verwaltungssystem-fur-das-berliner-schulwesen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/central-management-system-for-berlin-s-school-sector"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/zentrales-verwaltungssystem-fur-das-berliner-schulwesen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/fully-automated-interface-for-patient-billing</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/vollautomatisierte-schnittstelle-fur-patientenabrechnungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/fully-automated-interface-for-patient-billing"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/vollautomatisierte-schnittstelle-fur-patientenabrechnungen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/app-for-submitting-medical-reimbursement-receipts</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/app-zur-einreichung-von-beihilfebelegen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/app-for-submitting-medical-reimbursement-receipts"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/app-zur-einreichung-von-beihilfebelegen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/interfaces-for-document-processing-in-the-public-sector</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/schnittstellen-zur-dokumentenverarbeitung-im-behordenumfeld"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/interfaces-for-document-processing-in-the-public-sector"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/schnittstellen-zur-dokumentenverarbeitung-im-behordenumfeld"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/company-website-with-headless-cms-and-project-calculator</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/unternehmenswebseite-mit-headless-cms-und-projekt-rechner"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/company-website-with-headless-cms-and-project-calculator"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/unternehmenswebseite-mit-headless-cms-und-projekt-rechner"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/azure-devops-connector-for-capability-mapping-software</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/azure-devops-connector-fur-capability-mapping-software"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/azure-devops-connector-for-capability-mapping-software"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/azure-devops-connector-fur-capability-mapping-software"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/transforming-a-wpf-application-into-a-microfrontend-architecture</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/transformation-einer-wpf-anwendung-zur-microfrontend-architektur"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/transforming-a-wpf-application-into-a-microfrontend-architecture"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/transformation-einer-wpf-anwendung-zur-microfrontend-architektur"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/full-stack-development-for-web-application-and-rest-apis</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/full-stack-entwicklung-fur-webanwendung-und-rest-apis"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/full-stack-development-for-web-application-and-rest-apis"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/full-stack-entwicklung-fur-webanwendung-und-rest-apis"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/shared-net-platform-for-our-own-saas-products</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/gemeinsame-net-plattform-fur-eigene-saas-produkte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/shared-net-platform-for-our-own-saas-products"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/gemeinsame-net-plattform-fur-eigene-saas-produkte"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/outsourcing-software-development-plan-costs-properly</loc><lastmod>2026-11-10</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/software-entwickeln-lassen-kosten-richtig-planen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/outsourcing-software-development-plan-costs-properly"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/software-entwickeln-lassen-kosten-richtig-planen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/creating-a-software-requirements-specification-step-by-step</loc><lastmod>2026-11-10</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/lastenheft-erstellen-schritt-fur-schritt"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/creating-a-software-requirements-specification-step-by-step"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/lastenheft-erstellen-schritt-fur-schritt"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/outsourcing-software-development-comparing-providers</loc><lastmod>2026-11-06</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/softwareentwicklung-beauftragen-anbieter-vergleichen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/outsourcing-software-development-comparing-providers"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/softwareentwicklung-beauftragen-anbieter-vergleichen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/responsive-design-explained-simply</loc><lastmod>2026-10-23</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/responsive-design-einfach-erklart"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/responsive-design-explained-simply"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/responsive-design-einfach-erklart"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/proof-of-concept-explained-simply</loc><lastmod>2026-10-20</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/proof-of-concept-einfach-erklart"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/proof-of-concept-explained-simply"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/proof-of-concept-einfach-erklart"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/requirements-specification-pdf-example-what-to-include</loc><lastmod>2026-11-06</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/lastenheft-beispiel-pdf-was-enthalten-sein-sollte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/requirements-specification-pdf-example-what-to-include"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/lastenheft-beispiel-pdf-was-enthalten-sein-sollte"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/putting-prompt-engineering-into-context-in-business</loc><lastmod>2026-11-11</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/prompt-engineering-im-unternehmen-einordnen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/putting-prompt-engineering-into-context-in-business"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/prompt-engineering-im-unternehmen-einordnen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/online-applications-how-to-plan-portals-and-workflows</loc><lastmod>2026-11-10</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/online-antrage-so-planen-sie-portale-und-ablaufe"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/online-applications-how-to-plan-portals-and-workflows"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/online-antrage-so-planen-sie-portale-und-ablaufe"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/change-requests-in-software-projects-explained-simply</loc><lastmod>2026-11-04</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/change-request-im-softwareprojekt-einfach-erklart"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/change-requests-in-software-projects-explained-simply"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/change-request-im-softwareprojekt-einfach-erklart"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/cloud-computing-infrastructure-explained-simply</loc><lastmod>2026-11-11</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/cloud-computing-infrastruktur-einfach-erklart"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/cloud-computing-infrastructure-explained-simply"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/cloud-computing-infrastruktur-einfach-erklart"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/building-a-web-app-how-to-plan-it-properly</loc><lastmod>2026-11-11</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/web-app-erstellen-so-planen-sie-richtig"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/building-a-web-app-how-to-plan-it-properly"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/web-app-erstellen-so-planen-sie-richtig"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/how-to-identify-and-assess-a-legacy-application</loc><lastmod>2026-11-07</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/legacy-anwendung-erkennen-und-richtig-bewerten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/how-to-identify-and-assess-a-legacy-application"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/legacy-anwendung-erkennen-und-richtig-bewerten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/requirements-specification-template-content-and-structure</loc><lastmod>2026-11-06</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/lastenheft-vorlage-inhalte-und-aufbau"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/requirements-specification-template-content-and-structure"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/lastenheft-vorlage-inhalte-und-aufbau"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/release-planning-structuring-further-software-development</loc><lastmod>2026-11-04</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/release-planung-weiterentwicklungen-strukturiert-planen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/release-planning-structuring-further-software-development"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/release-planung-weiterentwicklungen-strukturiert-planen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/digitising-processes-how-to-take-a-structured-approach</loc><lastmod>2026-11-10</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/prozesse-digitalisieren-so-gehen-sie-strukturiert-vor"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/digitising-processes-how-to-take-a-structured-approach"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/prozesse-digitalisieren-so-gehen-sie-strukturiert-vor"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/3-2-1-backup-what-the-strategy-means</loc><lastmod>2026-11-07</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/3-2-1-backup-was-die-strategie-bedeutet"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/3-2-1-backup-what-the-strategy-means"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/3-2-1-backup-was-die-strategie-bedeutet"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/push-notifications-when-they-make-sense</loc><lastmod>2026-11-04</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/push-benachrichtigungen-wann-sie-sinnvoll-sind"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/push-notifications-when-they-make-sense"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/push-benachrichtigungen-wann-sie-sinnvoll-sind"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/commissioning-software-development-how-to-approach-it</loc><lastmod>2026-11-07</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/software-entwickeln-lassen-so-gehen-sie-vor"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/commissioning-software-development-how-to-approach-it"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/software-entwickeln-lassen-so-gehen-sie-vor"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/software-tender-what-to-include-in-your-enquiry</loc><lastmod>2026-11-06</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/ausschreibung-software-was-in-die-anfrage-gehort"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/software-tender-what-to-include-in-your-enquiry"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/ausschreibung-software-was-in-die-anfrage-gehort"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/planning-an-ai-assistant-for-your-business-properly</loc><lastmod>2026-11-11</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/ki-assistent-fur-unternehmen-sinnvoll-planen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/planning-an-ai-assistant-for-your-business-properly"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/ki-assistent-fur-unternehmen-sinnvoll-planen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/software-prototype-when-it-makes-sense-before-an-mvp</loc><lastmod>2026-11-06</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/software-prototyp-wann-er-vor-dem-mvp-sinnvoll-ist"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/software-prototype-when-it-makes-sense-before-an-mvp"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/software-prototyp-wann-er-vor-dem-mvp-sinnvoll-ist"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/native-app-when-it-makes-more-sense</loc><lastmod>2026-11-04</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/native-app-wann-sie-sinnvoller-ist"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/native-app-when-it-makes-more-sense"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/native-app-wann-sie-sinnvoller-ist"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/cloud-database-when-it-makes-sense</loc><lastmod>2026-11-11</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/cloud-datenbank-wann-sie-sinnvoll-ist"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/cloud-database-when-it-makes-sense"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/cloud-datenbank-wann-sie-sinnvoll-ist"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/open-source-cloud-or-azure-which-is-the-better-fit</loc><lastmod>2026-11-11</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/cloud-open-source-oder-azure-was-passt-eher"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/open-source-cloud-or-azure-which-is-the-better-fit"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/cloud-open-source-oder-azure-was-passt-eher"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/cloud-servers-when-they-make-sense-for-your-business</loc><lastmod>2026-11-11</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/server-in-cloud-wann-sich-das-fur-sie-lohnt"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/cloud-servers-when-they-make-sense-for-your-business"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/server-in-cloud-wann-sich-das-fur-sie-lohnt"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/what-single-sign-on-means-for-your-own-applications</loc><lastmod>2026-10-17</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/single-sign-on-bedeutung-fur-eigene-anwendungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/what-single-sign-on-means-for-your-own-applications"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/single-sign-on-bedeutung-fur-eigene-anwendungen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/saas-service-what-it-means-for-businesses</loc><lastmod>2026-11-07</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/saas-service-was-das-fur-unternehmen-bedeutet"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/saas-service-what-it-means-for-businesses"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/saas-service-was-das-fur-unternehmen-bedeutet"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/master-data-management-tasks-and-benefits</loc><lastmod>2026-11-07</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/stammdatenmanagement-aufgaben-und-nutzen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/master-data-management-tasks-and-benefits"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/stammdatenmanagement-aufgaben-und-nutzen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/synchronising-data-how-to-plan-processes-and-systems</loc><lastmod>2026-11-07</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/daten-synchronisieren-so-planen-sie-prozesse-und-systeme"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/synchronising-data-how-to-plan-processes-and-systems"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/daten-synchronisieren-so-planen-sie-prozesse-und-systeme"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/functional-specification-example-turning-requirements-into-a-plan</loc><lastmod>2026-11-06</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/pflichtenheft-beispiel-so-wird-aus-anforderungen-ein-plan"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/functional-specification-example-turning-requirements-into-a-plan"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/pflichtenheft-beispiel-so-wird-aus-anforderungen-ein-plan"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/understanding-technical-debt-in-software</loc><lastmod>2026-11-06</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/technische-schulden-in-software-verstehen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/understanding-technical-debt-in-software"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/technische-schulden-in-software-verstehen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/building-ai-governance-in-your-company</loc><lastmod>2026-11-11</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/ki-governance-im-unternehmen-aufbauen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/building-ai-governance-in-your-company"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/ki-governance-im-unternehmen-aufbauen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/technical-documentation-for-software-projects</loc><lastmod>2026-11-06</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/technische-dokumentation-fur-softwareprojekte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/technical-documentation-for-software-projects"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/technische-dokumentation-fur-softwareprojekte"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/code-review-benefits-and-process-in-a-project</loc><lastmod>2026-11-07</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/code-review-nutzen-und-ablauf-im-projekt"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/code-review-benefits-and-process-in-a-project"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/code-review-nutzen-und-ablauf-im-projekt"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/software-testing-types-and-where-to-use-them-in-projects</loc><lastmod>2026-11-11</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/softwaretests-arten-und-einsatz-im-projekt"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/software-testing-types-and-where-to-use-them-in-projects"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/softwaretests-arten-und-einsatz-im-projekt"/></url>
  <url><loc>https://ballmuellersolutions.com/en/blog/so-entstehen-unsere-ratgeber</loc><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/blog/so-entstehen-unsere-ratgeber"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/blog/so-entstehen-unsere-ratgeber"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/blog/so-entstehen-unsere-ratgeber"/></url>
  <url><loc>https://ballmuellersolutions.com/en/vorlagen</loc><lastmod>2026-11-08</lastmod><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/vorlagen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/vorlagen"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/vorlagen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/vorlagen/functional-specification-template</loc><lastmod>2026-11-08</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/vorlagen/pflichtenheft-vorlage"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/vorlagen/functional-specification-template"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/vorlagen/pflichtenheft-vorlage"/></url>
  <url><loc>https://ballmuellersolutions.com/en/vorlagen/requirements-specification-template</loc><lastmod>2026-11-08</lastmod><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/vorlagen/lastenheft-vorlage"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/vorlagen/requirements-specification-template"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/vorlagen/lastenheft-vorlage"/></url>
</urlset>
