<?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/ai901</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901"/></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/winui</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/winui"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/winui"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/winui"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/blazor</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/blazor-architektur</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor-architektur"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor-architektur"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor-architektur"/></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/az305</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305"/></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/copilot</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/copilot"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/copilot"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/copilot"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/graph</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/graph"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/graph"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/graph"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/m365agents</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/m365agents"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/m365agents"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/m365agents"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/cosmos</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/angular</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/angular-gross</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular-gross"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular-gross"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular-gross"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500"/></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><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0101-cloud-computing-und-verantwortung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0101-cloud-computing-and-shared-responsibility"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0101-cloud-computing-und-verantwortung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0102-nutzen-preismodelle-serverless</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0102-nutzen-preismodelle-serverless"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0102-benefits-pricing-models-and-serverless"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0102-nutzen-preismodelle-serverless"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0103-iaas-paas-saas</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0103-iaas-paas-saas"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0103-iaas-paas-saas"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0103-iaas-paas-saas"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0201-regionen-zonen-rechenzentren</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0201-regionen-zonen-rechenzentren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0201-regions-zones-and-datacenters"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0201-regionen-zonen-rechenzentren"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0202-ressourcen-abonnements-verwaltungsgruppen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0202-ressourcen-abonnements-verwaltungsgruppen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0202-resources-groups-subscriptions-and-management-groups"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0202-ressourcen-abonnements-verwaltungsgruppen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0203-rechnen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0203-rechnen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0203-compute"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0203-rechnen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0204-netzwerke</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0204-netzwerke"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0204-networking"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0204-netzwerke"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0205-speicher-und-migration</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0205-speicher-und-migration"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0205-storage-and-migration"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0205-speicher-und-migration"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0206-identitaet-und-zugriff</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0206-identitaet-und-zugriff"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0206-identity-and-access"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0206-identitaet-und-zugriff"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0207-sicherheit</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0207-sicherheit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0207-security"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0207-sicherheit"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0301-kosten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0301-kosten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0301-costs"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0301-kosten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0302-governance-und-compliance</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0302-governance-und-compliance"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0302-governance-and-compliance"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0302-governance-und-compliance"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0303-verwalten-und-bereitstellen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0303-verwalten-und-bereitstellen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0303-managing-and-deploying-resources"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0303-verwalten-und-bereitstellen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az900/0304-ueberwachen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0304-ueberwachen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0304-monitoring"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0304-ueberwachen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai901/0101-verantwortungsvolle-ki</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0101-verantwortungsvolle-ki"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0101-responsible-ai"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0101-verantwortungsvolle-ki"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai901/0102-wie-generative-ki-funktioniert</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0102-wie-generative-ki-funktioniert"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0102-how-generative-ai-works"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0102-wie-generative-ki-funktioniert"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai901/0103-modelle-waehlen-und-bereitstellen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0103-modelle-waehlen-und-bereitstellen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0103-choosing-and-deploying-models"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0103-modelle-waehlen-und-bereitstellen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai901/0104-ki-arbeitslasten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0104-ki-arbeitslasten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0104-ai-workloads"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0104-ki-arbeitslasten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai901/0105-text-und-sprache-verstehen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0105-text-und-sprache-verstehen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0105-understanding-text-and-speech"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0105-text-und-sprache-verstehen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai901/0106-bilder-und-informationsextraktion</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0106-bilder-und-informationsextraktion"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0106-images-image-generation-and-information-extraction"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0106-bilder-und-informationsextraktion"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai901/0201-foundry-portal-und-modell</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0201-foundry-portal-und-modell"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0201-foundry-portal-and-model"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0201-foundry-portal-und-modell"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai901/0202-prompts-schreiben</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0202-prompts-schreiben"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0202-writing-good-prompts"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0202-prompts-schreiben"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai901/0203-chat-client-mit-dem-sdk</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0203-chat-client-mit-dem-sdk"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0203-chat-client-with-the-sdk"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0203-chat-client-mit-dem-sdk"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai901/0204-agent-im-portal</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0204-agent-im-portal"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0204-agent-in-the-portal"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0204-agent-im-portal"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai901/0205-agent-aus-einer-anwendung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0205-agent-aus-einer-anwendung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0205-agent-from-an-application"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0205-agent-aus-einer-anwendung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai901/0206-textanalyse-in-einer-anwendung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0206-textanalyse-in-einer-anwendung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0206-text-analysis-in-an-application"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0206-textanalyse-in-einer-anwendung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai901/0207-sprache-in-einer-anwendung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0207-sprache-in-einer-anwendung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0207-speech-in-an-application"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0207-sprache-in-einer-anwendung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai901/0208-bilder-verstehen-und-erzeugen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0208-bilder-verstehen-und-erzeugen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0208-understanding-and-generating-images"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0208-bilder-verstehen-und-erzeugen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai901/0209-content-understanding</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0209-content-understanding"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0209-content-understanding"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0209-content-understanding"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai901/0210-zusammenfuehren-und-weitergehen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0210-zusammenfuehren-und-weitergehen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0210-bringing-it-together-and-moving-on"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0210-zusammenfuehren-und-weitergehen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/maui/0101-maui-im-ueberblick</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/maui/0101-maui-im-ueberblick"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/maui/0101-maui-overview"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/maui/0101-maui-im-ueberblick"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/maui/0102-xaml-und-layouts</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/maui/0102-xaml-und-layouts"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/maui/0102-xaml-and-layouts"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/maui/0102-xaml-und-layouts"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/maui/0201-mvvm</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/maui/0201-mvvm"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/maui/0201-mvvm"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/maui/0201-mvvm"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/maui/0202-daten-offline-und-api</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/maui/0202-daten-offline-und-api"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/maui/0202-data-offline-and-api"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/maui/0202-daten-offline-und-api"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/maui/0301-blazor-hybrid</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/maui/0301-blazor-hybrid"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/maui/0301-blazor-hybrid"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/maui/0301-blazor-hybrid"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/maui/0302-testen-und-ausliefern</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/maui/0302-testen-und-ausliefern"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/maui/0302-testing-and-shipping"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/maui/0302-testen-und-ausliefern"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/winui/0101-winui-im-ueberblick</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/winui/0101-winui-im-ueberblick"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/winui/0101-winui-and-the-windows-app-sdk-at-a-glance"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/winui/0101-winui-im-ueberblick"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/winui/0102-xaml-layouts-und-navigation</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/winui/0102-xaml-layouts-und-navigation"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/winui/0102-xaml-layouts-and-navigation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/winui/0102-xaml-layouts-und-navigation"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/winui/0201-mvvm-und-dependency-injection</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/winui/0201-mvvm-und-dependency-injection"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/winui/0201-mvvm-and-dependency-injection"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/winui/0201-mvvm-und-dependency-injection"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/winui/0202-daten-anmeldung-und-zwischenspeicher</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/winui/0202-daten-anmeldung-und-zwischenspeicher"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/winui/0202-data-sign-in-and-cache"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/winui/0202-daten-anmeldung-und-zwischenspeicher"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/winui/0301-fenster-lebenszyklus-und-benachrichtigungen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/winui/0301-fenster-lebenszyklus-und-benachrichtigungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/winui/0301-the-app-window-lifecycle-and-notifications"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/winui/0301-fenster-lebenszyklus-und-benachrichtigungen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/winui/0302-testen-verpacken-und-verteilen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/winui/0302-testen-verpacken-und-verteilen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/winui/0302-testing-packaging-and-distributing"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/winui/0302-testen-verpacken-und-verteilen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/blazor/0101-render-modi-waehlen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor/0101-render-modi-waehlen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor/0101-choosing-render-modes"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor/0101-render-modi-waehlen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/blazor/0102-zustand-vorrendern-wiederverbinden</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor/0102-zustand-vorrendern-wiederverbinden"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor/0102-state-prerendering-persistence-reconnecting"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor/0102-zustand-vorrendern-wiederverbinden"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/blazor/0201-anmeldung-ueber-render-modi</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor/0201-anmeldung-ueber-render-modi"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor/0201-sign-in-across-render-modes"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor/0201-anmeldung-ueber-render-modi"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/blazor/0202-formulare-und-validierung-im-grossen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor/0202-formulare-und-validierung-im-grossen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor/0202-forms-and-validation-at-scale"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor/0202-formulare-und-validierung-im-grossen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/blazor/0203-komponentenbibliothek-und-designsystem</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor/0203-komponentenbibliothek-und-designsystem"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor/0203-a-component-library-and-a-design-system"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor/0203-komponentenbibliothek-und-designsystem"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/blazor/0204-js-interop-richtig</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor/0204-js-interop-richtig"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor/0204-javascript-interop-done-right"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor/0204-js-interop-richtig"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/blazor/0301-leistung-und-groesse</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor/0301-leistung-und-groesse"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor/0301-performance-and-size"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor/0301-leistung-und-groesse"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/blazor/0302-testen-mit-bunit-in-der-tiefe</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor/0302-testen-mit-bunit-in-der-tiefe"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor/0302-testing-with-bunit-in-depth"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor/0302-testen-mit-bunit-in-der-tiefe"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/blazor/0303-nach-azure-bereitstellen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor/0303-nach-azure-bereitstellen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor/0303-deploying-to-azure"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor/0303-nach-azure-bereitstellen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/blazor-architektur/0101-bounded-contexts-und-kontextlandkarte</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0101-bounded-contexts-und-kontextlandkarte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor-architektur/0101-bounded-contexts-and-the-context-map"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0101-bounded-contexts-und-kontextlandkarte"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/blazor-architektur/0102-modularer-monolith-und-oeffentliche-vertraege</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0102-modularer-monolith-und-oeffentliche-vertraege"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor-architektur/0102-the-modular-monolith-and-public-contracts"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0102-modularer-monolith-und-oeffentliche-vertraege"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/blazor-architektur/0201-eine-loesung-mehrere-module</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0201-eine-loesung-mehrere-module"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor-architektur/0201-one-solution-several-modules-repository-structure"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0201-eine-loesung-mehrere-module"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/blazor-architektur/0202-grenzen-durchsetzen-mit-architekturtests</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0202-grenzen-durchsetzen-mit-architekturtests"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor-architektur/0202-enforcing-boundaries-with-architecture-tests"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0202-grenzen-durchsetzen-mit-architekturtests"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/blazor-architektur/0301-designsystem-als-nuget-paket</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0301-designsystem-als-nuget-paket"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor-architektur/0301-a-design-system-as-a-nuget-package"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0301-designsystem-als-nuget-paket"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/blazor-architektur/0302-ci-nur-fuer-betroffene-projekte</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0302-ci-nur-fuer-betroffene-projekte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor-architektur/0302-ci-only-for-affected-projects"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0302-ci-nur-fuer-betroffene-projekte"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/blazor-architektur/0303-micro-frontends-in-blazor-wann-ja-wann-nein</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0303-micro-frontends-in-blazor-wann-ja-wann-nein"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor-architektur/0303-micro-frontends-in-blazor-when-yes-when-no"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0303-micro-frontends-in-blazor-wann-ja-wann-nein"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/w1-aks/0101-warum-kubernetes</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/w1-aks/0101-warum-kubernetes"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/w1-aks/0101-why-kubernetes"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/w1-aks/0101-warum-kubernetes"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/w1-aks/0102-pods-deployments-services</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/w1-aks/0102-pods-deployments-services"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/w1-aks/0102-pods-deployments-services"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/w1-aks/0102-pods-deployments-services"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/w1-aks/0103-aks-anlegen-und-sichern</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/w1-aks/0103-aks-anlegen-und-sichern"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/w1-aks/0103-creating-and-securing-aks"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/w1-aks/0103-aks-anlegen-und-sichern"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/w1-aks/0104-helm</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/w1-aks/0104-helm"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/w1-aks/0104-helm"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/w1-aks/0104-helm"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/w1-aks/0105-ingress-und-gateway-api</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/w1-aks/0105-ingress-und-gateway-api"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/w1-aks/0105-ingress-and-the-gateway-api"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/w1-aks/0105-ingress-und-gateway-api"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/w1-aks/0106-keda</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/w1-aks/0106-keda"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/w1-aks/0106-scaling-with-keda"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/w1-aks/0106-keda"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/w1-aks/0107-gitops-mit-flux</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/w1-aks/0107-gitops-mit-flux"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/w1-aks/0107-gitops-with-flux"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/w1-aks/0107-gitops-mit-flux"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0001-testkonto-kosten-aufraeumen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0001-testkonto-kosten-aufraeumen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0001-practice-account-cost-clean-up"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0001-testkonto-kosten-aufraeumen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0002-portal-cloud-shell-cli-powershell</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0002-portal-cloud-shell-cli-powershell"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0002-portal-cloud-shell-cli-powershell"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0002-portal-cloud-shell-cli-powershell"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0101-entra-benutzer-und-gruppen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0101-entra-benutzer-und-gruppen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0101-entra-users-and-groups"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0101-entra-benutzer-und-gruppen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0102-lizenzen-externe-benutzer-sspr</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0102-lizenzen-externe-benutzer-sspr"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0102-licenses-external-users-sspr"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0102-lizenzen-externe-benutzer-sspr"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0103-azure-rbac</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0103-azure-rbac"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0103-azure-rbac"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0103-azure-rbac"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0104-abonnements-verwaltungsgruppen-ressourcengruppen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0104-abonnements-verwaltungsgruppen-ressourcengruppen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0104-subscriptions-management-groups-resource-groups"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0104-abonnements-verwaltungsgruppen-ressourcengruppen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0105-policy-sperren-tags</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0105-policy-sperren-tags"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0105-policy-locks-tags"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0105-policy-sperren-tags"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0106-kosten-warnungen-budgets-advisor</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0106-kosten-warnungen-budgets-advisor"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0106-cost-alerts-budgets-advisor"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0106-kosten-warnungen-budgets-advisor"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0201-speicherkonten-redundanz-verschluesselung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0201-speicherkonten-redundanz-verschluesselung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0201-storage-accounts-redundancy-encryption"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0201-speicherkonten-redundanz-verschluesselung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0202-zugriff-auf-speicher</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0202-zugriff-auf-speicher"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0202-access-to-storage"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0202-zugriff-auf-speicher"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0203-blob-speicher</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0203-blob-speicher"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0203-blob-storage"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0203-blob-speicher"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0204-azure-files</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0204-azure-files"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0204-azure-files"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0204-azure-files"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0205-daten-bewegen-storage-explorer-azcopy</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0205-daten-bewegen-storage-explorer-azcopy"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0205-moving-data-storage-explorer-azcopy"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0205-daten-bewegen-storage-explorer-azcopy"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0301-arm-vorlagen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0301-arm-vorlagen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0301-arm-templates"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0301-arm-vorlagen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0302-bicep</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0302-bicep"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0302-bicep"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0302-bicep"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0303-virtuelle-maschinen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0303-virtuelle-maschinen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0303-virtual-machines"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0303-virtuelle-maschinen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0304-datentraeger-verschluesselung-verschieben</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0304-datentraeger-verschluesselung-verschieben"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0304-disks-encryption-moving-machines"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0304-datentraeger-verschluesselung-verschieben"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0305-zonen-verfuegbarkeitsgruppen-scale-sets</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0305-zonen-verfuegbarkeitsgruppen-scale-sets"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0305-zones-availability-sets-scale-sets"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0305-zonen-verfuegbarkeitsgruppen-scale-sets"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0306-container</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0306-container"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0306-containers"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0306-container"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0307-app-service-plan-und-app</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0307-app-service-plan-und-app"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0307-app-service-plan-and-app"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0307-app-service-plan-und-app"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0308-app-service-betrieb</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0308-app-service-betrieb"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0308-app-service-operations"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0308-app-service-betrieb"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0401-virtuelle-netze-subnetze-ip</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0401-virtuelle-netze-subnetze-ip"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0401-virtual-networks-subnets-ip"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0401-virtuelle-netze-subnetze-ip"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0402-peering-und-routen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0402-peering-und-routen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0402-peering-and-routes"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0402-peering-und-routen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0403-nsg-und-asg</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0403-nsg-und-asg"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0403-nsg-and-asg"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0403-nsg-und-asg"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0404-bastion-service-und-private-endpoints</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0404-bastion-service-und-private-endpoints"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0404-bastion-service-and-private-endpoints"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0404-bastion-service-und-private-endpoints"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0405-azure-dns</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0405-azure-dns"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0405-azure-dns"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0405-azure-dns"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0406-load-balancer</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0406-load-balancer"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0406-load-balancer"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0406-load-balancer"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0407-netzwerkfehler-suchen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0407-netzwerkfehler-suchen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0407-troubleshooting-network-faults"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0407-netzwerkfehler-suchen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0501-metriken-und-diagnoseeinstellungen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0501-metriken-und-diagnoseeinstellungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0501-metrics-and-diagnostic-settings"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0501-metriken-und-diagnoseeinstellungen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0502-log-analytics-und-kql</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0502-log-analytics-und-kql"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0502-log-analytics-and-kql"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0502-log-analytics-und-kql"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0503-warnungen-aktionsgruppen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0503-warnungen-aktionsgruppen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0503-alerts-and-action-groups"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0503-warnungen-aktionsgruppen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0504-insights-network-watcher</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0504-insights-network-watcher"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0504-insights-network-watcher"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0504-insights-network-watcher"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0505-azure-backup</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0505-azure-backup"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0505-azure-backup"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0505-azure-backup"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0506-site-recovery</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0506-site-recovery"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0506-site-recovery"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0506-site-recovery"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0601-abschlussprojekt-betriebsumgebung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0601-abschlussprojekt-betriebsumgebung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0601-final-project-operations-environment"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0601-abschlussprojekt-betriebsumgebung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az104/0602-betriebsrunde-und-naechste-schritte</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0602-betriebsrunde-und-naechste-schritte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0602-operations-round-and-next-steps"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0602-betriebsrunde-und-naechste-schritte"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0001-entscheiden-statt-einrichten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0001-entscheiden-statt-einrichten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0001-deciding-instead-of-setting-up"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0001-entscheiden-statt-einrichten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0002-das-anforderungsblatt</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0002-das-anforderungsblatt"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0002-the-requirements-sheet"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0002-das-anforderungsblatt"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0101-protokolle-und-ueberwachung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0101-protokolle-und-ueberwachung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0101-logging-and-monitoring"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0101-protokolle-und-ueberwachung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0102-anmelden-und-identitaeten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0102-anmelden-und-identitaeten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0102-authentication-and-identity-management"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0102-anmelden-und-identitaeten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0103-zugriff-auf-ressourcen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0103-zugriff-auf-ressourcen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0103-access-to-resources"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0103-zugriff-auf-ressourcen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0104-geheimnisse-zertifikate-schluessel</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0104-geheimnisse-zertifikate-schluessel"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0104-secrets-certificates-keys"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0104-geheimnisse-zertifikate-schluessel"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0105-verwaltungsstruktur-und-tags</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0105-verwaltungsstruktur-und-tags"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0105-management-structure-and-tags"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0105-verwaltungsstruktur-und-tags"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0106-compliance-und-identity-governance</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0106-compliance-und-identity-governance"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0106-compliance-and-identity-governance"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0106-compliance-und-identity-governance"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0201-relationale-daten-dienst-und-stufe</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0201-relationale-daten-dienst-und-stufe"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0201-relational-data-service-and-tier"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0201-relationale-daten-dienst-und-stufe"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0202-relationale-daten-skalierung-und-schutz</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0202-relationale-daten-skalierung-und-schutz"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0202-relational-data-scaling-and-protection"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0202-relationale-daten-skalierung-und-schutz"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0203-teilstrukturierte-daten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0203-teilstrukturierte-daten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0203-semi-structured-data"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0203-teilstrukturierte-daten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0204-unstrukturierte-daten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0204-unstrukturierte-daten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0204-unstructured-data"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0204-unstrukturierte-daten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0205-datenintegration-und-analyse</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0205-datenintegration-und-analyse"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0205-data-integration-and-analytics"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0205-datenintegration-und-analyse"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0301-wiederherstellungsziele-und-sicherung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0301-wiederherstellungsziele-und-sicherung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0301-recovery-objectives-and-backup"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0301-wiederherstellungsziele-und-sicherung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0302-notfallwiederherstellung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0302-notfallwiederherstellung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0302-disaster-recovery"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0302-notfallwiederherstellung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0303-hochverfuegbarkeit-rechenleistung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0303-hochverfuegbarkeit-rechenleistung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0303-high-availability-compute"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0303-hochverfuegbarkeit-rechenleistung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0304-hochverfuegbarkeit-daten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0304-hochverfuegbarkeit-daten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0304-high-availability-data"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0304-hochverfuegbarkeit-daten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0401-rechenleistung-waehlen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0401-rechenleistung-waehlen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0401-choosing-compute"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0401-rechenleistung-waehlen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0402-virtuelle-maschinen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0402-virtuelle-maschinen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0402-virtual-machines"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0402-virtuelle-maschinen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0403-container</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0403-container"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0403-containers"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0403-container"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0404-serverless-und-batch</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0404-serverless-und-batch"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0404-serverless-and-batch"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0404-serverless-und-batch"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0405-nachrichten-und-ereignisse</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0405-nachrichten-und-ereignisse"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0405-messages-and-events"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0405-nachrichten-und-ereignisse"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0406-api-cache-konfiguration</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0406-api-cache-konfiguration"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0406-api-cache-configuration"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0406-api-cache-konfiguration"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0407-automatisierte-bereitstellung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0407-automatisierte-bereitstellung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0407-automated-deployment"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0407-automatisierte-bereitstellung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0501-cloud-adoption-framework-und-landing-zones</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0501-cloud-adoption-framework-und-landing-zones"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0501-cloud-adoption-framework-and-landing-zones"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0501-cloud-adoption-framework-und-landing-zones"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0502-bestand-erfassen-und-bewerten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0502-bestand-erfassen-und-bewerten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0502-inventory-and-assessment"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0502-bestand-erfassen-und-bewerten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0503-server-anwendungen-datenbanken-migrieren</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0503-server-anwendungen-datenbanken-migrieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0503-migrating-servers-applications-databases"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0503-server-anwendungen-datenbanken-migrieren"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0504-unstrukturierte-daten-migrieren</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0504-unstrukturierte-daten-migrieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0504-migrating-unstructured-data"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0504-unstrukturierte-daten-migrieren"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0601-verbindung-ins-internet-und-topologie</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0601-verbindung-ins-internet-und-topologie"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0601-internet-connectivity-and-topology"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0601-verbindung-ins-internet-und-topologie"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0602-verbindung-ins-lokale-netz</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0602-verbindung-ins-lokale-netz"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0602-connecting-to-the-on-premises-network"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0602-verbindung-ins-lokale-netz"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0603-netzleistung-und-netzsicherheit</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0603-netzleistung-und-netzsicherheit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0603-network-performance-and-security"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0603-netzleistung-und-netzsicherheit"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0604-lastverteilung-und-routing</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0604-lastverteilung-und-routing"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0604-load-balancing-and-routing"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0604-lastverteilung-und-routing"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0701-abschlussprojekt-entscheidungsmappe</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0701-abschlussprojekt-entscheidungsmappe"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0701-final-project-decision-folder"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0701-abschlussprojekt-entscheidungsmappe"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az305/0702-entwuerfe-verteidigen-und-weiter</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0702-entwuerfe-verteidigen-und-weiter"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0702-defending-designs-and-whats-next"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0702-entwuerfe-verteidigen-und-weiter"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0101-warum-und-wann-nicht</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0101-warum-und-wann-nicht"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0101-why-and-when-not-to"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0101-warum-und-wann-nicht"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0102-das-auftragsbuch</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0102-das-auftragsbuch"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0102-the-order-book"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0102-das-auftragsbuch"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0103-inventur</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0103-inventur"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0103-inventory"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0103-inventur"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0104-schnitt-und-reihenfolge</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0104-schnitt-und-reihenfolge"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0104-seams-and-order"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0104-schnitt-und-reihenfolge"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0201-sicherheitsnetz</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0201-sicherheitsnetz"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0201-safety-net"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0201-sicherheitsnetz"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0202-projektformat-und-zielframework</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0202-projektformat-und-zielframework"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0202-project-format-and-target-framework"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0202-projektformat-und-zielframework"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0203-fehlende-apis-und-pakete</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0203-fehlende-apis-und-pakete"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0203-missing-apis-and-packages"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0203-fehlende-apis-und-pakete"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0204-konfiguration-und-start</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0204-konfiguration-und-start"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0204-configuration-and-startup"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0204-konfiguration-und-start"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0205-laeuft-auf-net-10</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0205-laeuft-auf-net-10"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0205-running-on-net-10"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0205-laeuft-auf-net-10"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0301-logik-aus-den-formularen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0301-logik-aus-den-formularen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0301-logic-out-of-the-forms"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0301-logik-aus-den-formularen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0302-datasets-und-ado-net</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0302-datasets-und-ado-net"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0302-datasets-and-ado-net"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0302-datasets-und-ado-net"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0303-gemeinsame-datenbank-und-schutzschicht</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0303-gemeinsame-datenbank-und-schutzschicht"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0303-shared-database-and-protective-layer"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0303-gemeinsame-datenbank-und-schutzschicht"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0304-datenbank-nach-azure</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0304-datenbank-nach-azure"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0304-database-to-azure"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0304-datenbank-nach-azure"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0401-web-api-aus-der-bibliothek</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0401-web-api-aus-der-bibliothek"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0401-web-api-from-the-library"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0401-web-api-aus-der-bibliothek"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0402-windows-programm-als-client</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0402-windows-programm-als-client"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0402-windows-program-as-a-client"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0402-windows-programm-als-client"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0403-erste-blazor-seite</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0403-erste-blazor-seite"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0403-first-blazor-page"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0403-erste-blazor-seite"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0404-blazor-im-windows-programm</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0404-blazor-im-windows-programm"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0404-blazor-in-the-windows-program"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0404-blazor-im-windows-programm"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0405-drucken-dateien-berichte</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0405-drucken-dateien-berichte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0405-printing-files-reports"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0405-drucken-dateien-berichte"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0501-von-windows-anmeldung-zu-entra-id</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0501-von-windows-anmeldung-zu-entra-id"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0501-from-windows-sign-in-to-entra-id"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0501-von-windows-anmeldung-zu-entra-id"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0502-rechte-und-mandanten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0502-rechte-und-mandanten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0502-permissions-and-tenants"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0502-rechte-und-mandanten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0503-geheimnisse-und-verbindungen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0503-geheimnisse-und-verbindungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0503-secrets-and-connections"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0503-geheimnisse-und-verbindungen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0601-auf-azure-ausliefern</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0601-auf-azure-ausliefern"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0601-shipping-to-azure"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0601-auf-azure-ausliefern"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0602-doppelbetrieb-wer-schreibt-wohin</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0602-doppelbetrieb-wer-schreibt-wohin"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0602-dual-running-who-writes-where"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0602-doppelbetrieb-wer-schreibt-wohin"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0603-pilotgruppe-und-feature-schalter</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0603-pilotgruppe-und-feature-schalter"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0603-pilot-group-and-feature-switches"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0603-pilotgruppe-und-feature-schalter"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0604-beide-welten-beobachten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0604-beide-welten-beobachten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0604-observing-both-worlds"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0604-beide-welten-beobachten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0605-abschalten-und-rueckbau</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0605-abschalten-und-rueckbau"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0605-switching-off-and-teardown"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0605-abschalten-und-rueckbau"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0701-projekt-planen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0701-projekt-planen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0701-planning-the-project"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0701-projekt-planen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0702-projekt-umsetzen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0702-projekt-umsetzen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0702-carrying-out-the-project"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0702-projekt-umsetzen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/modernisierung/0703-projekt-betreiben-und-abschliessen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0703-projekt-betreiben-und-abschliessen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0703-operating-and-closing"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0703-projekt-betreiben-und-abschliessen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/copilot/0101-copilot-verstehen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/copilot/0101-copilot-verstehen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/copilot/0101-understanding-copilot"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/copilot/0101-copilot-verstehen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/copilot/0102-prompts-und-kontext</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/copilot/0102-prompts-und-kontext"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/copilot/0102-prompts-and-context"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/copilot/0102-prompts-und-kontext"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/copilot/0201-agent-modus-mcp-und-cli</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/copilot/0201-agent-modus-mcp-und-cli"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/copilot/0201-agent-mode-mcp-and-the-cli"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/copilot/0201-agent-modus-mcp-und-cli"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/copilot/0202-anweisungen-review-und-tests</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/copilot/0202-anweisungen-review-und-tests"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/copilot/0202-instructions-review-and-tests"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/copilot/0202-anweisungen-review-und-tests"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/copilot/0203-datenschutz-und-organisation</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/copilot/0203-datenschutz-und-organisation"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/copilot/0203-privacy-exclusions-and-organization"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/copilot/0203-datenschutz-und-organisation"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/graph/0101-graph-im-ueberblick</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/graph/0101-graph-im-ueberblick"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/graph/0101-graph-at-a-glance"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/graph/0101-graph-im-ueberblick"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/graph/0102-berechtigungen-und-einwilligung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/graph/0102-berechtigungen-und-einwilligung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/graph/0102-permissions-and-consent"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/graph/0102-berechtigungen-und-einwilligung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/graph/0201-mail</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/graph/0201-mail"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/graph/0201-mail"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/graph/0201-mail"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/graph/0202-kalender-und-termine</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/graph/0202-kalender-und-termine"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/graph/0202-calendar-and-appointments"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/graph/0202-kalender-und-termine"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/graph/0203-abgleich-delta-und-benachrichtigungen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/graph/0203-abgleich-delta-und-benachrichtigungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/graph/0203-sync-delta-and-notifications"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/graph/0203-abgleich-delta-und-benachrichtigungen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/graph/0301-dateien-und-teams</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/graph/0301-dateien-und-teams"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/graph/0301-files-and-teams"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/graph/0301-dateien-und-teams"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/graph/0302-drosselung-batches-betrieb</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/graph/0302-drosselung-batches-betrieb"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/graph/0302-throttling-batches-operations"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/graph/0302-drosselung-batches-betrieb"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0001-konten-kosten-aufraeumen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0001-konten-kosten-aufraeumen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0001-practice-accounts-cost-clean-up"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0001-konten-kosten-aufraeumen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0002-github-und-azure-devops-landkarte</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0002-github-und-azure-devops-landkarte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0002-github-and-azure-devops-map"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0002-github-und-azure-devops-landkarte"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0101-arbeitsfluss-und-rueckverfolgbarkeit</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0101-arbeitsfluss-und-rueckverfolgbarkeit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0101-work-flow-and-traceability"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0101-arbeitsfluss-und-rueckverfolgbarkeit"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0102-boards-und-github-verbinden</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0102-boards-und-github-verbinden"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0102-connecting-boards-github-teams"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0102-boards-und-github-verbinden"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0103-kennzahlen-und-dashboards</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0103-kennzahlen-und-dashboards"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0103-metrics-and-dashboards"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0103-kennzahlen-und-dashboards"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0104-dokumentation-wiki-mermaid-release-notes</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0104-dokumentation-wiki-mermaid-release-notes"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0104-documentation-wiki-mermaid-release-notes"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0104-dokumentation-wiki-mermaid-release-notes"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0201-verzweigungsstrategien</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0201-verzweigungsstrategien"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0201-branching-strategies"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0201-verzweigungsstrategien"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0202-pull-requests-und-schutzregeln</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0202-pull-requests-und-schutzregeln"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0202-pull-requests-and-protection-rules"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0202-pull-requests-und-schutzregeln"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0203-grosse-dateien-und-grosse-repositories</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0203-grosse-dateien-und-grosse-repositories"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0203-large-files-and-large-repositories"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0203-grosse-dateien-und-grosse-repositories"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0204-rechte-tags-wiederherstellen-entfernen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0204-rechte-tags-wiederherstellen-entfernen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0204-permissions-tags-recover-remove"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0204-rechte-tags-wiederherstellen-entfernen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0301-paketverwaltung-feeds-ansichten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0301-paketverwaltung-feeds-ansichten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0301-package-management-feeds-views"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0301-paketverwaltung-feeds-ansichten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0302-versionierung-semver-calver</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0302-versionierung-semver-calver"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0302-versioning-semver-calver"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0302-versionierung-semver-calver"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0401-actions-oder-azure-pipelines-trigger</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0401-actions-oder-azure-pipelines-trigger"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0401-actions-or-azure-pipelines-triggers"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0401-actions-oder-azure-pipelines-trigger"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0402-runner-und-agents</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0402-runner-und-agents"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0402-runners-and-agents"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0402-runner-und-agents"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0403-yaml-stufen-parallelitaet</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0403-yaml-stufen-parallelitaet"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0403-yaml-stages-parallelism"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0403-yaml-stufen-parallelitaet"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0404-wiederverwendbare-bausteine</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0404-wiederverwendbare-bausteine"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0404-reusable-building-blocks"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0404-wiederverwendbare-bausteine"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0405-komplexe-szenarien</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0405-komplexe-szenarien"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0405-complex-scenarios"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0405-komplexe-szenarien"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0406-teststrategie-und-qualitaetstore</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0406-teststrategie-und-qualitaetstore"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0406-test-strategy-quality-gates"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0406-teststrategie-und-qualitaetstore"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0407-umgebungen-pruefungen-genehmigungen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0407-umgebungen-pruefungen-genehmigungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0407-environments-checks-approvals"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0407-umgebungen-pruefungen-genehmigungen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0408-bereitstellungsstrategien</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0408-bereitstellungsstrategien"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0408-deployment-strategies"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0408-bereitstellungsstrategien"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0409-ausfallzeit-hotfix-resilienz</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0409-ausfallzeit-hotfix-resilienz"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0409-downtime-hotfix-resilience"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0409-ausfallzeit-hotfix-resilienz"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0410-feature-flags</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0410-feature-flags"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0410-feature-flags"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0410-feature-flags"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0411-anwendungen-und-datenbanken-bereitstellen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0411-anwendungen-und-datenbanken-bereitstellen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0411-deploying-applications-and-databases"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0411-anwendungen-und-datenbanken-bereitstellen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0412-infrastruktur-als-code-strategie</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0412-infrastruktur-als-code-strategie"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0412-infrastructure-as-code-strategy"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0412-infrastruktur-als-code-strategie"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0413-gewuenschter-zustand-und-deployment-environments</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0413-gewuenschter-zustand-und-deployment-environments"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0413-desired-state-and-deployment-environments"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0413-gewuenschter-zustand-und-deployment-environments"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0414-pipelines-pflegen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0414-pipelines-pflegen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0414-maintaining-pipelines"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0414-pipelines-pflegen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0501-identitaeten-und-dienstverbindungen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0501-identitaeten-und-dienstverbindungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0501-identities-and-service-connections"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0501-identitaeten-und-dienstverbindungen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0502-berechtigungen-github-und-azure-devops</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0502-berechtigungen-github-und-azure-devops"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0502-permissions-github-and-azure-devops"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0502-berechtigungen-github-und-azure-devops"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0503-geheimnisse-in-der-automatisierung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0503-geheimnisse-in-der-automatisierung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0503-secrets-in-automation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0503-geheimnisse-in-der-automatisierung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0504-sicherheitspruefungen-automatisieren</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0504-sicherheitspruefungen-automatisieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0504-automating-security-checks"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0504-sicherheitspruefungen-automatisieren"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0601-ueberwachung-fuer-devops</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0601-ueberwachung-fuer-devops"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0601-monitoring-for-devops"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0601-ueberwachung-fuer-devops"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0602-metriken-und-spuren-auswerten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0602-metriken-und-spuren-auswerten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0602-analyzing-metrics-traces-logs"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0602-metriken-und-spuren-auswerten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0701-abschlussprojekt-devops-plattform</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0701-abschlussprojekt-devops-plattform"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0701-final-project-devops-platform"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0701-abschlussprojekt-devops-plattform"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/az400/0702-rueckblick-und-naechste-schritte</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0702-rueckblick-und-naechste-schritte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0702-review-and-next-steps"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0702-rueckblick-und-naechste-schritte"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0001-landkarte-ki-track-und-pruefung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0001-landkarte-ki-track-und-pruefung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0001-map-ai-track-and-exam"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0001-landkarte-ki-track-und-pruefung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0002-konto-foundry-kosten-aufraeumen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0002-konto-foundry-kosten-aufraeumen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0002-account-foundry-costs-cleanup"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0002-konto-foundry-kosten-aufraeumen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0003-python-lesen-dotnet-schreiben</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0003-python-lesen-dotnet-schreiben"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0003-reading-python-writing-dotnet"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0003-python-lesen-dotnet-schreiben"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0101-dienste-und-modelle-waehlen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0101-dienste-und-modelle-waehlen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0101-choosing-services-and-models"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0101-dienste-und-modelle-waehlen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0102-infrastruktur-bereitstellung-cicd</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0102-infrastruktur-bereitstellung-cicd"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0102-infrastructure-deployment-cicd"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0102-infrastruktur-bereitstellung-cicd"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0103-kontingente-skalierung-ueberwachung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0103-kontingente-skalierung-ueberwachung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0103-quotas-scaling-monitoring"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0103-kontingente-skalierung-ueberwachung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0104-sicherheit-identitaet-netz</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0104-sicherheit-identitaet-netz"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0104-security-identity-network"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0104-sicherheit-identitaet-netz"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0105-verantwortungsvolle-ki-im-betrieb</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0105-verantwortungsvolle-ki-im-betrieb"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0105-responsible-ai-in-operation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0105-verantwortungsvolle-ki-im-betrieb"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0201-foundry-sdk-und-modelle</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0201-foundry-sdk-und-modelle"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0201-foundry-sdk-and-models"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0201-foundry-sdk-und-modelle"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0202-rag-mit-foundry</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0202-rag-mit-foundry"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0202-rag-with-foundry"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0202-rag-mit-foundry"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0203-agenten-bauen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0203-agenten-bauen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0203-building-agents"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0203-agenten-bauen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0204-werkzeuge-anbinden</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0204-werkzeuge-anbinden"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0204-connecting-tools"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0204-werkzeuge-anbinden"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0205-mehrere-agenten-ablaeufe-freigaben</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0205-mehrere-agenten-ablaeufe-freigaben"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0205-multiple-agents-workflows-approvals"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0205-mehrere-agenten-ablaeufe-freigaben"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0206-agenten-bewerten-fehler-analysieren</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0206-agenten-bewerten-fehler-analysieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0206-evaluating-agents-analyzing-errors"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0206-agenten-bewerten-fehler-analysieren"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0207-verhalten-abstimmen-reflexion</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0207-verhalten-abstimmen-reflexion"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0207-tuning-behavior-reflection"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0207-verhalten-abstimmen-reflexion"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0208-beobachtbarkeit-modelle-und-regeln</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0208-beobachtbarkeit-modelle-und-regeln"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0208-observability-models-and-rules"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0208-beobachtbarkeit-modelle-und-regeln"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0301-bilder-erzeugen-und-bearbeiten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0301-bilder-erzeugen-und-bearbeiten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0301-generating-and-editing-images"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0301-bilder-erzeugen-und-bearbeiten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0302-video-erzeugen-und-bearbeiten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0302-video-erzeugen-und-bearbeiten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0302-generating-and-editing-video"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0302-video-erzeugen-und-bearbeiten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0303-bilder-verstehen-alternativtexte</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0303-bilder-verstehen-alternativtexte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0303-understanding-images-alt-text"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0303-bilder-verstehen-alternativtexte"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0304-content-understanding-bild-und-video</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0304-content-understanding-bild-und-video"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0304-content-understanding-image-and-video"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0304-content-understanding-bild-und-video"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0305-verantwortungsvolle-ki-fuer-bilder</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0305-verantwortungsvolle-ki-fuer-bilder"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0305-responsible-ai-for-images"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0305-verantwortungsvolle-ki-fuer-bilder"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0401-textanalyse-mit-sprachmodellen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0401-textanalyse-mit-sprachmodellen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0401-text-analysis-with-language-models"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0401-textanalyse-mit-sprachmodellen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0402-uebersetzen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0402-uebersetzen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0402-translating"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0402-uebersetzen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0403-sprache-zu-text-und-zurueck</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0403-sprache-zu-text-und-zurueck"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0403-speech-to-text-and-back"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0403-sprache-zu-text-und-zurueck"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0404-sprache-als-modalitaet-des-agenten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0404-sprache-als-modalitaet-des-agenten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0404-speech-as-an-agent-modality"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0404-sprache-als-modalitaet-des-agenten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0501-inhalte-aufnehmen-und-indizieren</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0501-inhalte-aufnehmen-und-indizieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0501-ingesting-and-indexing-content"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0501-inhalte-aufnehmen-und-indizieren"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0502-semantische-hybride-vektorsuche</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0502-semantische-hybride-vektorsuche"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0502-semantic-hybrid-vector-search"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0502-semantische-hybride-vektorsuche"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0503-anreicherung-ocr-layout</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0503-anreicherung-ocr-layout"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0503-enrichment-ocr-layout"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0503-anreicherung-ocr-layout"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0504-content-understanding-dokumente</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0504-content-understanding-dokumente"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0504-content-understanding-documents"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0504-content-understanding-dokumente"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0505-abruf-an-agenten-anschliessen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0505-abruf-an-agenten-anschliessen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0505-connecting-retrieval-to-agents"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0505-abruf-an-agenten-anschliessen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0601-abschlussprojekt-reiseassistent</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0601-abschlussprojekt-reiseassistent"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0601-capstone-travel-assistant"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0601-abschlussprojekt-reiseassistent"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai103/0602-entwurf-verteidigen-luecken-pruefen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0602-entwurf-verteidigen-luecken-pruefen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0602-defending-the-design-checking-gaps"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0602-entwurf-verteidigen-luecken-pruefen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/m365agents/0101-die-landkarte</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/m365agents/0101-die-landkarte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/m365agents/0101-the-map"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/m365agents/0101-die-landkarte"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/m365agents/0102-ein-agent-mit-dem-agents-sdk</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/m365agents/0102-ein-agent-mit-dem-agents-sdk"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/m365agents/0102-an-agent-with-the-agents-sdk"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/m365agents/0102-ein-agent-mit-dem-agents-sdk"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/m365agents/0201-der-angebots-agent-im-chat</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/m365agents/0201-der-angebots-agent-im-chat"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/m365agents/0201-the-quote-agent-in-chat"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/m365agents/0201-der-angebots-agent-im-chat"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/m365agents/0202-anmeldung-und-rechte</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/m365agents/0202-anmeldung-und-rechte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/m365agents/0202-sign-in-and-rights"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/m365agents/0202-anmeldung-und-rechte"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/m365agents/0203-freigaben-als-karten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/m365agents/0203-freigaben-als-karten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/m365agents/0203-approvals-as-cards"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/m365agents/0203-freigaben-als-karten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/m365agents/0301-paket-genehmigung-betrieb</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/m365agents/0301-paket-genehmigung-betrieb"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/m365agents/0301-package-approval-and-operations"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/m365agents/0301-paket-genehmigung-betrieb"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/m365agents/0302-deklarativer-agent-mit-mcp</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/m365agents/0302-deklarativer-agent-mit-mcp"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/m365agents/0302-declarative-agent-with-mcp"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/m365agents/0302-deklarativer-agent-mit-mcp"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/cosmos/0101-ressourcenmodell-und-durchsatz</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0101-ressourcenmodell-und-durchsatz"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0101-resource-model-and-throughput"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0101-ressourcenmodell-und-durchsatz"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/cosmos/0102-sdk-client-und-verbindung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0102-sdk-client-und-verbindung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0102-sdk-client-and-connection"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0102-sdk-client-und-verbindung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/cosmos/0103-datenmodell-einbetten-oder-verweisen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0103-datenmodell-einbetten-oder-verweisen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0103-data-model-embed-or-reference"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0103-datenmodell-einbetten-oder-verweisen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/cosmos/0104-partitionsschluessel-in-der-tiefe</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0104-partitionsschluessel-in-der-tiefe"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0104-partition-keys-in-depth"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0104-partitionsschluessel-in-der-tiefe"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/cosmos/0201-abfragen-und-paging</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0201-abfragen-und-paging"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0201-queries-and-paging"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0201-abfragen-und-paging"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/cosmos/0202-schreiben-patch-ttl-nebenlaeufigkeit</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0202-schreiben-patch-ttl-nebenlaeufigkeit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0202-writes-patch-ttl-and-concurrency"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0202-schreiben-patch-ttl-nebenlaeufigkeit"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/cosmos/0203-bulk-batch-transaktionen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0203-bulk-batch-transaktionen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0203-bulk-batch-and-transactions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0203-bulk-batch-transaktionen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/cosmos/0204-indexierung-und-abfrageleistung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0204-indexierung-und-abfrageleistung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0204-indexing-and-query-performance"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0204-indexierung-und-abfrageleistung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/cosmos/0205-change-feed</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0205-change-feed"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0205-change-feed"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0205-change-feed"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/cosmos/0301-sicherheit</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0301-sicherheit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0301-security"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0301-sicherheit"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/cosmos/0302-verfuegbarkeit-und-wiederherstellung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0302-verfuegbarkeit-und-wiederherstellung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0302-availability-and-recovery"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0302-verfuegbarkeit-und-wiederherstellung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/cosmos/0303-beobachten-und-fehlersuche</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0303-beobachten-und-fehlersuche"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0303-monitoring-and-troubleshooting"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0303-beobachten-und-fehlersuche"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/cosmos/0304-fleet</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0304-fleet"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0304-fleet"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0304-fleet"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/cosmos/0401-volltext-und-vektorsuche</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0401-volltext-und-vektorsuche"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0401-full-text-and-vector-search"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0401-volltext-und-vektorsuche"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/cosmos/0402-hybridsuche-und-rag</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0402-hybridsuche-und-rag"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0402-hybrid-search-and-rag"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0402-hybridsuche-und-rag"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/cosmos/0403-agentengedaechtnis</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0403-agentengedaechtnis"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0403-agent-memory"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0403-agentengedaechtnis"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/cosmos/0404-analytik-mit-fabric</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0404-analytik-mit-fabric"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0404-analytics-with-fabric"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0404-analytik-mit-fabric"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/cosmos/0405-ki-werkzeuge-agent-kit</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0405-ki-werkzeuge-agent-kit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0405-ai-assisted-tools-agent-kit"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0405-ki-werkzeuge-agent-kit"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/cosmos/0501-entwurf-pruefen-fehlmuster</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0501-entwurf-pruefen-fehlmuster"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0501-reviewing-a-design-for-anti-patterns"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0501-entwurf-pruefen-fehlmuster"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/angular/0101-angular-im-ueberblick</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular/0101-angular-im-ueberblick"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular/0101-angular-at-a-glance"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular/0101-angular-im-ueberblick"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/angular/0102-komponenten-vorlagen-und-signals</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular/0102-komponenten-vorlagen-und-signals"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular/0102-components-templates-and-signals"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular/0102-komponenten-vorlagen-und-signals"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/angular/0103-komponenten-zusammensetzen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular/0103-komponenten-zusammensetzen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular/0103-composing-components"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular/0103-komponenten-zusammensetzen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/angular/0201-routing</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular/0201-routing"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular/0201-routing"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular/0201-routing"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/angular/0202-httpclient-und-fehler</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular/0202-httpclient-und-fehler"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular/0202-httpclient-and-errors"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular/0202-httpclient-und-fehler"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/angular/0203-typisierter-client-aus-openapi</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular/0203-typisierter-client-aus-openapi"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular/0203-typed-client-from-openapi"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular/0203-typisierter-client-aus-openapi"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/angular/0204-formulare</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular/0204-formulare"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular/0204-forms"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular/0204-formulare"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/angular/0301-anmelden-mit-entra-id</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular/0301-anmelden-mit-entra-id"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular/0301-signing-in-with-entra-id"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular/0301-anmelden-mit-entra-id"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/angular/0302-cors-xss-csp-und-xsrf</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular/0302-cors-xss-csp-und-xsrf"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular/0302-cors-xss-csp-and-xsrf"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular/0302-cors-xss-csp-und-xsrf"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/angular/0401-komponenten-und-http-tests</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular/0401-komponenten-und-http-tests"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular/0401-component-and-http-tests"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular/0401-komponenten-und-http-tests"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/angular/0402-ende-zu-ende-und-barrierefreiheit</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular/0402-ende-zu-ende-und-barrierefreiheit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular/0402-end-to-end-tests-and-accessibility"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular/0402-ende-zu-ende-und-barrierefreiheit"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/angular/0403-bauen-und-ausliefern</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular/0403-bauen-und-ausliefern"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular/0403-build-ship-and-run-in-azure"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular/0403-bauen-und-ausliefern"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/angular-gross/0101-monorepo-und-nx</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular-gross/0101-monorepo-und-nx"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular-gross/0101-monorepo-and-nx"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular-gross/0101-monorepo-und-nx"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/angular-gross/0102-bibliothekstypen-und-grenzen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular-gross/0102-bibliothekstypen-und-grenzen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular-gross/0102-library-types-and-boundaries"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular-gross/0102-bibliothekstypen-und-grenzen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/angular-gross/0103-affected-cache-und-ci</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular-gross/0103-affected-cache-und-ci"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular-gross/0103-affected-cache-and-ci"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular-gross/0103-affected-cache-und-ci"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/angular-gross/0201-strategisches-ddd</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular-gross/0201-strategisches-ddd"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular-gross/0201-strategic-ddd"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular-gross/0201-strategisches-ddd"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/angular-gross/0202-fachgebiete-als-bibliotheksgruppen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular-gross/0202-fachgebiete-als-bibliotheksgruppen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular-gross/0202-domains-as-library-groups"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular-gross/0202-fachgebiete-als-bibliotheksgruppen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/angular-gross/0203-ein-api-je-kontext</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular-gross/0203-ein-api-je-kontext"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular-gross/0203-one-api-per-context"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular-gross/0203-ein-api-je-kontext"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/angular-gross/0301-zustand-mit-signals-und-signal-store</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular-gross/0301-zustand-mit-signals-und-signal-store"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular-gross/0301-state-with-signals-and-signal-store"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular-gross/0301-zustand-mit-signals-und-signal-store"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/angular-gross/0302-bibliotheken-veroeffentlichen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular-gross/0302-bibliotheken-veroeffentlichen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular-gross/0302-publishing-libraries"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular-gross/0302-bibliotheken-veroeffentlichen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/angular-gross/0303-micro-frontends-wo-sie-sich-lohnen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular-gross/0303-micro-frontends-wo-sie-sich-lohnen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular-gross/0303-micro-frontends-where-they-pay-off"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular-gross/0303-micro-frontends-wo-sie-sich-lohnen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0001-landkarte-ai103-und-pruefung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0001-landkarte-ai103-und-pruefung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0001-map-ai-500-ai-103-and-this-course"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0001-landkarte-ai103-und-pruefung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0002-konto-kosten-mehr-agenten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0002-konto-kosten-mehr-agenten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0002-account-costs-multi-agent-runs"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0002-konto-kosten-mehr-agenten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0101-ziele-zerlegen-autonomie</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0101-ziele-zerlegen-autonomie"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0101-decomposing-goals-autonomy"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0101-ziele-zerlegen-autonomie"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0102-kommunikation-und-protokolle</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0102-kommunikation-und-protokolle"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0102-communication-and-protocols"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0102-kommunikation-und-protokolle"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0103-gedaechtnis-und-zustand-entwerfen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0103-gedaechtnis-und-zustand-entwerfen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0103-designing-memory-and-state"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0103-gedaechtnis-und-zustand-entwerfen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0104-technologiekomponenten-waehlen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0104-technologiekomponenten-waehlen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0104-choosing-technology-components"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0104-technologiekomponenten-waehlen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0105-zero-trust-fuer-agenten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0105-zero-trust-fuer-agenten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0105-zero-trust-for-agents"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0105-zero-trust-fuer-agenten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0201-prompts-fuer-teams</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0201-prompts-fuer-teams"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0201-prompts-for-teams"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0201-prompts-fuer-teams"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0202-kontextbewusstsein-und-feinabstimmung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0202-kontextbewusstsein-und-feinabstimmung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0202-context-awareness-and-fine-tuning"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0202-kontextbewusstsein-und-feinabstimmung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0203-kontext-verwalten</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0203-kontext-verwalten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0203-managing-context"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0203-kontext-verwalten"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0204-gedaechtnis-bauen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0204-gedaechtnis-bauen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0204-building-memory"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0204-gedaechtnis-bauen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0205-mehr-agenten-rag</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0205-mehr-agenten-rag"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0205-multi-agent-rag"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0205-mehr-agenten-rag"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0206-werkzeugaufrufe-fehler-validierung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0206-werkzeugaufrufe-fehler-validierung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0206-tool-calls-errors-validation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0206-werkzeugaufrufe-fehler-validierung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0207-mcp-server-und-clients</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0207-mcp-server-und-clients"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0207-mcp-servers-and-clients"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0207-mcp-server-und-clients"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0208-orchestrierungsmuster</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0208-orchestrierungsmuster"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0208-orchestration-patterns"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0208-orchestrierungsmuster"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0209-mensch-in-der-schleife</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0209-mensch-in-der-schleife"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0209-human-in-the-loop"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0209-mensch-in-der-schleife"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0210-caching-und-skalierung</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0210-caching-und-skalierung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0210-caching-and-scaling"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0210-caching-und-skalierung"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0211-a2a-und-middleware</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0211-a2a-und-middleware"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0211-a2a-and-middleware"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0211-a2a-und-middleware"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0212-andere-rahmen-einordnen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0212-andere-rahmen-einordnen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0212-placing-other-frameworks"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0212-andere-rahmen-einordnen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0301-bewertung-von-agenten-teams</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0301-bewertung-von-agenten-teams"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0301-evaluating-agent-teams"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0301-bewertung-von-agenten-teams"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0302-dauerhaft-verbessern</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0302-dauerhaft-verbessern"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0302-improving-continuously"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0302-dauerhaft-verbessern"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0303-laufzeit-und-kontextprobleme</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0303-laufzeit-und-kontextprobleme"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0303-runtime-and-context-problems"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0303-laufzeit-und-kontextprobleme"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0304-tracing-und-zuverlaessigkeit</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0304-tracing-und-zuverlaessigkeit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0304-tracing-and-reliability"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0304-tracing-und-zuverlaessigkeit"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0305-tokens-kosten-verfuegbarkeit</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0305-tokens-kosten-verfuegbarkeit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0305-tokens-costs-availability"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0305-tokens-kosten-verfuegbarkeit"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0401-zugriff-und-anmeldefluesse</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0401-zugriff-und-anmeldefluesse"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0401-access-and-sign-in-flows"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0401-zugriff-und-anmeldefluesse"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0402-geheimnisse-key-vault</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0402-geheimnisse-key-vault"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0402-secrets-key-vault"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0402-geheimnisse-key-vault"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0403-red-teaming-shift-left</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0403-red-teaming-shift-left"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0403-red-teaming-shift-left"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0403-red-teaming-shift-left"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0404-guardrails-mehrstufig</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0404-guardrails-mehrstufig"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0404-guardrails-at-four-intervention-points"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0404-guardrails-mehrstufig"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0405-eigene-guardrails-testen</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0405-eigene-guardrails-testen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0405-custom-guardrails-and-tests"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0405-eigene-guardrails-testen"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0406-release-und-rollback</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0406-release-und-rollback"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0406-release-and-rollback"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0406-release-und-rollback"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0407-tests-und-cicd</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0407-tests-und-cicd"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0407-tests-and-cicd"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0407-tests-und-cicd"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0501-abschlussprojekt-gruppenreise-team</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0501-abschlussprojekt-gruppenreise-team"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0501-capstone-group-travel-team"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0501-abschlussprojekt-gruppenreise-team"/></url>
  <url><loc>https://ballmuellersolutions.com/akademie/ai500/0502-entwurf-verteidigen-luecken</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0502-entwurf-verteidigen-luecken"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0502-defending-the-design-gaps"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0502-entwurf-verteidigen-luecken"/></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/ai901</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901"/></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/winui</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/winui"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/winui"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/winui"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/blazor</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/blazor-architektur</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor-architektur"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor-architektur"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor-architektur"/></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/az305</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305"/></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/akademie/copilot</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/copilot"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/copilot"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/copilot"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/graph</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/graph"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/graph"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/graph"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/m365agents</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/m365agents"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/m365agents"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/m365agents"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/cosmos</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/angular</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/angular-gross</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular-gross"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular-gross"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular-gross"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500</loc><priority>0.7</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500"/></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/akademie/az900/0101-cloud-computing-and-shared-responsibility</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0101-cloud-computing-und-verantwortung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0101-cloud-computing-and-shared-responsibility"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0101-cloud-computing-und-verantwortung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az900/0102-benefits-pricing-models-and-serverless</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0102-nutzen-preismodelle-serverless"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0102-benefits-pricing-models-and-serverless"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0102-nutzen-preismodelle-serverless"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az900/0103-iaas-paas-saas</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0103-iaas-paas-saas"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0103-iaas-paas-saas"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0103-iaas-paas-saas"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az900/0201-regions-zones-and-datacenters</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0201-regionen-zonen-rechenzentren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0201-regions-zones-and-datacenters"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0201-regionen-zonen-rechenzentren"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az900/0202-resources-groups-subscriptions-and-management-groups</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0202-ressourcen-abonnements-verwaltungsgruppen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0202-resources-groups-subscriptions-and-management-groups"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0202-ressourcen-abonnements-verwaltungsgruppen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az900/0203-compute</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0203-rechnen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0203-compute"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0203-rechnen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az900/0204-networking</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0204-netzwerke"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0204-networking"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0204-netzwerke"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az900/0205-storage-and-migration</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0205-speicher-und-migration"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0205-storage-and-migration"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0205-speicher-und-migration"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az900/0206-identity-and-access</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0206-identitaet-und-zugriff"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0206-identity-and-access"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0206-identitaet-und-zugriff"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az900/0207-security</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0207-sicherheit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0207-security"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0207-sicherheit"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az900/0301-costs</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0301-kosten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0301-costs"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0301-kosten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az900/0302-governance-and-compliance</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0302-governance-und-compliance"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0302-governance-and-compliance"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0302-governance-und-compliance"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az900/0303-managing-and-deploying-resources</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0303-verwalten-und-bereitstellen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0303-managing-and-deploying-resources"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0303-verwalten-und-bereitstellen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az900/0304-monitoring</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az900/0304-ueberwachen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az900/0304-monitoring"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az900/0304-ueberwachen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai901/0101-responsible-ai</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0101-verantwortungsvolle-ki"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0101-responsible-ai"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0101-verantwortungsvolle-ki"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai901/0102-how-generative-ai-works</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0102-wie-generative-ki-funktioniert"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0102-how-generative-ai-works"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0102-wie-generative-ki-funktioniert"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai901/0103-choosing-and-deploying-models</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0103-modelle-waehlen-und-bereitstellen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0103-choosing-and-deploying-models"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0103-modelle-waehlen-und-bereitstellen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai901/0104-ai-workloads</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0104-ki-arbeitslasten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0104-ai-workloads"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0104-ki-arbeitslasten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai901/0105-understanding-text-and-speech</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0105-text-und-sprache-verstehen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0105-understanding-text-and-speech"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0105-text-und-sprache-verstehen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai901/0106-images-image-generation-and-information-extraction</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0106-bilder-und-informationsextraktion"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0106-images-image-generation-and-information-extraction"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0106-bilder-und-informationsextraktion"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai901/0201-foundry-portal-and-model</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0201-foundry-portal-und-modell"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0201-foundry-portal-and-model"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0201-foundry-portal-und-modell"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai901/0202-writing-good-prompts</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0202-prompts-schreiben"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0202-writing-good-prompts"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0202-prompts-schreiben"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai901/0203-chat-client-with-the-sdk</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0203-chat-client-mit-dem-sdk"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0203-chat-client-with-the-sdk"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0203-chat-client-mit-dem-sdk"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai901/0204-agent-in-the-portal</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0204-agent-im-portal"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0204-agent-in-the-portal"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0204-agent-im-portal"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai901/0205-agent-from-an-application</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0205-agent-aus-einer-anwendung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0205-agent-from-an-application"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0205-agent-aus-einer-anwendung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai901/0206-text-analysis-in-an-application</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0206-textanalyse-in-einer-anwendung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0206-text-analysis-in-an-application"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0206-textanalyse-in-einer-anwendung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai901/0207-speech-in-an-application</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0207-sprache-in-einer-anwendung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0207-speech-in-an-application"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0207-sprache-in-einer-anwendung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai901/0208-understanding-and-generating-images</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0208-bilder-verstehen-und-erzeugen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0208-understanding-and-generating-images"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0208-bilder-verstehen-und-erzeugen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai901/0209-content-understanding</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0209-content-understanding"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0209-content-understanding"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0209-content-understanding"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai901/0210-bringing-it-together-and-moving-on</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai901/0210-zusammenfuehren-und-weitergehen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai901/0210-bringing-it-together-and-moving-on"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai901/0210-zusammenfuehren-und-weitergehen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/maui/0101-maui-overview</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/maui/0101-maui-im-ueberblick"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/maui/0101-maui-overview"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/maui/0101-maui-im-ueberblick"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/maui/0102-xaml-and-layouts</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/maui/0102-xaml-und-layouts"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/maui/0102-xaml-and-layouts"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/maui/0102-xaml-und-layouts"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/maui/0201-mvvm</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/maui/0201-mvvm"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/maui/0201-mvvm"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/maui/0201-mvvm"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/maui/0202-data-offline-and-api</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/maui/0202-daten-offline-und-api"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/maui/0202-data-offline-and-api"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/maui/0202-daten-offline-und-api"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/maui/0301-blazor-hybrid</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/maui/0301-blazor-hybrid"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/maui/0301-blazor-hybrid"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/maui/0301-blazor-hybrid"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/maui/0302-testing-and-shipping</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/maui/0302-testen-und-ausliefern"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/maui/0302-testing-and-shipping"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/maui/0302-testen-und-ausliefern"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/winui/0101-winui-and-the-windows-app-sdk-at-a-glance</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/winui/0101-winui-im-ueberblick"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/winui/0101-winui-and-the-windows-app-sdk-at-a-glance"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/winui/0101-winui-im-ueberblick"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/winui/0102-xaml-layouts-and-navigation</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/winui/0102-xaml-layouts-und-navigation"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/winui/0102-xaml-layouts-and-navigation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/winui/0102-xaml-layouts-und-navigation"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/winui/0201-mvvm-and-dependency-injection</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/winui/0201-mvvm-und-dependency-injection"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/winui/0201-mvvm-and-dependency-injection"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/winui/0201-mvvm-und-dependency-injection"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/winui/0202-data-sign-in-and-cache</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/winui/0202-daten-anmeldung-und-zwischenspeicher"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/winui/0202-data-sign-in-and-cache"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/winui/0202-daten-anmeldung-und-zwischenspeicher"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/winui/0301-the-app-window-lifecycle-and-notifications</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/winui/0301-fenster-lebenszyklus-und-benachrichtigungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/winui/0301-the-app-window-lifecycle-and-notifications"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/winui/0301-fenster-lebenszyklus-und-benachrichtigungen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/winui/0302-testing-packaging-and-distributing</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/winui/0302-testen-verpacken-und-verteilen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/winui/0302-testing-packaging-and-distributing"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/winui/0302-testen-verpacken-und-verteilen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/blazor/0101-choosing-render-modes</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor/0101-render-modi-waehlen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor/0101-choosing-render-modes"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor/0101-render-modi-waehlen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/blazor/0102-state-prerendering-persistence-reconnecting</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor/0102-zustand-vorrendern-wiederverbinden"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor/0102-state-prerendering-persistence-reconnecting"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor/0102-zustand-vorrendern-wiederverbinden"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/blazor/0201-sign-in-across-render-modes</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor/0201-anmeldung-ueber-render-modi"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor/0201-sign-in-across-render-modes"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor/0201-anmeldung-ueber-render-modi"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/blazor/0202-forms-and-validation-at-scale</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor/0202-formulare-und-validierung-im-grossen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor/0202-forms-and-validation-at-scale"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor/0202-formulare-und-validierung-im-grossen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/blazor/0203-a-component-library-and-a-design-system</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor/0203-komponentenbibliothek-und-designsystem"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor/0203-a-component-library-and-a-design-system"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor/0203-komponentenbibliothek-und-designsystem"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/blazor/0204-javascript-interop-done-right</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor/0204-js-interop-richtig"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor/0204-javascript-interop-done-right"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor/0204-js-interop-richtig"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/blazor/0301-performance-and-size</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor/0301-leistung-und-groesse"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor/0301-performance-and-size"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor/0301-leistung-und-groesse"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/blazor/0302-testing-with-bunit-in-depth</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor/0302-testen-mit-bunit-in-der-tiefe"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor/0302-testing-with-bunit-in-depth"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor/0302-testen-mit-bunit-in-der-tiefe"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/blazor/0303-deploying-to-azure</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor/0303-nach-azure-bereitstellen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor/0303-deploying-to-azure"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor/0303-nach-azure-bereitstellen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/blazor-architektur/0101-bounded-contexts-and-the-context-map</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0101-bounded-contexts-und-kontextlandkarte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor-architektur/0101-bounded-contexts-and-the-context-map"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0101-bounded-contexts-und-kontextlandkarte"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/blazor-architektur/0102-the-modular-monolith-and-public-contracts</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0102-modularer-monolith-und-oeffentliche-vertraege"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor-architektur/0102-the-modular-monolith-and-public-contracts"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0102-modularer-monolith-und-oeffentliche-vertraege"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/blazor-architektur/0201-one-solution-several-modules-repository-structure</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0201-eine-loesung-mehrere-module"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor-architektur/0201-one-solution-several-modules-repository-structure"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0201-eine-loesung-mehrere-module"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/blazor-architektur/0202-enforcing-boundaries-with-architecture-tests</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0202-grenzen-durchsetzen-mit-architekturtests"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor-architektur/0202-enforcing-boundaries-with-architecture-tests"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0202-grenzen-durchsetzen-mit-architekturtests"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/blazor-architektur/0301-a-design-system-as-a-nuget-package</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0301-designsystem-als-nuget-paket"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor-architektur/0301-a-design-system-as-a-nuget-package"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0301-designsystem-als-nuget-paket"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/blazor-architektur/0302-ci-only-for-affected-projects</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0302-ci-nur-fuer-betroffene-projekte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor-architektur/0302-ci-only-for-affected-projects"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0302-ci-nur-fuer-betroffene-projekte"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/blazor-architektur/0303-micro-frontends-in-blazor-when-yes-when-no</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0303-micro-frontends-in-blazor-wann-ja-wann-nein"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/blazor-architektur/0303-micro-frontends-in-blazor-when-yes-when-no"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/blazor-architektur/0303-micro-frontends-in-blazor-wann-ja-wann-nein"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/w1-aks/0101-why-kubernetes</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/w1-aks/0101-warum-kubernetes"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/w1-aks/0101-why-kubernetes"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/w1-aks/0101-warum-kubernetes"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/w1-aks/0102-pods-deployments-services</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/w1-aks/0102-pods-deployments-services"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/w1-aks/0102-pods-deployments-services"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/w1-aks/0102-pods-deployments-services"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/w1-aks/0103-creating-and-securing-aks</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/w1-aks/0103-aks-anlegen-und-sichern"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/w1-aks/0103-creating-and-securing-aks"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/w1-aks/0103-aks-anlegen-und-sichern"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/w1-aks/0104-helm</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/w1-aks/0104-helm"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/w1-aks/0104-helm"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/w1-aks/0104-helm"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/w1-aks/0105-ingress-and-the-gateway-api</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/w1-aks/0105-ingress-und-gateway-api"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/w1-aks/0105-ingress-and-the-gateway-api"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/w1-aks/0105-ingress-und-gateway-api"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/w1-aks/0106-scaling-with-keda</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/w1-aks/0106-keda"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/w1-aks/0106-scaling-with-keda"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/w1-aks/0106-keda"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/w1-aks/0107-gitops-with-flux</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/w1-aks/0107-gitops-mit-flux"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/w1-aks/0107-gitops-with-flux"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/w1-aks/0107-gitops-mit-flux"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0001-practice-account-cost-clean-up</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0001-testkonto-kosten-aufraeumen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0001-practice-account-cost-clean-up"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0001-testkonto-kosten-aufraeumen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0002-portal-cloud-shell-cli-powershell</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0002-portal-cloud-shell-cli-powershell"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0002-portal-cloud-shell-cli-powershell"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0002-portal-cloud-shell-cli-powershell"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0101-entra-users-and-groups</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0101-entra-benutzer-und-gruppen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0101-entra-users-and-groups"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0101-entra-benutzer-und-gruppen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0102-licenses-external-users-sspr</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0102-lizenzen-externe-benutzer-sspr"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0102-licenses-external-users-sspr"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0102-lizenzen-externe-benutzer-sspr"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0103-azure-rbac</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0103-azure-rbac"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0103-azure-rbac"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0103-azure-rbac"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0104-subscriptions-management-groups-resource-groups</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0104-abonnements-verwaltungsgruppen-ressourcengruppen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0104-subscriptions-management-groups-resource-groups"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0104-abonnements-verwaltungsgruppen-ressourcengruppen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0105-policy-locks-tags</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0105-policy-sperren-tags"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0105-policy-locks-tags"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0105-policy-sperren-tags"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0106-cost-alerts-budgets-advisor</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0106-kosten-warnungen-budgets-advisor"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0106-cost-alerts-budgets-advisor"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0106-kosten-warnungen-budgets-advisor"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0201-storage-accounts-redundancy-encryption</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0201-speicherkonten-redundanz-verschluesselung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0201-storage-accounts-redundancy-encryption"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0201-speicherkonten-redundanz-verschluesselung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0202-access-to-storage</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0202-zugriff-auf-speicher"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0202-access-to-storage"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0202-zugriff-auf-speicher"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0203-blob-storage</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0203-blob-speicher"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0203-blob-storage"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0203-blob-speicher"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0204-azure-files</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0204-azure-files"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0204-azure-files"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0204-azure-files"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0205-moving-data-storage-explorer-azcopy</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0205-daten-bewegen-storage-explorer-azcopy"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0205-moving-data-storage-explorer-azcopy"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0205-daten-bewegen-storage-explorer-azcopy"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0301-arm-templates</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0301-arm-vorlagen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0301-arm-templates"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0301-arm-vorlagen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0302-bicep</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0302-bicep"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0302-bicep"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0302-bicep"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0303-virtual-machines</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0303-virtuelle-maschinen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0303-virtual-machines"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0303-virtuelle-maschinen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0304-disks-encryption-moving-machines</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0304-datentraeger-verschluesselung-verschieben"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0304-disks-encryption-moving-machines"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0304-datentraeger-verschluesselung-verschieben"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0305-zones-availability-sets-scale-sets</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0305-zonen-verfuegbarkeitsgruppen-scale-sets"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0305-zones-availability-sets-scale-sets"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0305-zonen-verfuegbarkeitsgruppen-scale-sets"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0306-containers</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0306-container"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0306-containers"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0306-container"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0307-app-service-plan-and-app</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0307-app-service-plan-und-app"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0307-app-service-plan-and-app"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0307-app-service-plan-und-app"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0308-app-service-operations</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0308-app-service-betrieb"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0308-app-service-operations"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0308-app-service-betrieb"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0401-virtual-networks-subnets-ip</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0401-virtuelle-netze-subnetze-ip"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0401-virtual-networks-subnets-ip"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0401-virtuelle-netze-subnetze-ip"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0402-peering-and-routes</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0402-peering-und-routen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0402-peering-and-routes"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0402-peering-und-routen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0403-nsg-and-asg</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0403-nsg-und-asg"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0403-nsg-and-asg"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0403-nsg-und-asg"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0404-bastion-service-and-private-endpoints</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0404-bastion-service-und-private-endpoints"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0404-bastion-service-and-private-endpoints"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0404-bastion-service-und-private-endpoints"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0405-azure-dns</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0405-azure-dns"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0405-azure-dns"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0405-azure-dns"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0406-load-balancer</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0406-load-balancer"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0406-load-balancer"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0406-load-balancer"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0407-troubleshooting-network-faults</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0407-netzwerkfehler-suchen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0407-troubleshooting-network-faults"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0407-netzwerkfehler-suchen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0501-metrics-and-diagnostic-settings</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0501-metriken-und-diagnoseeinstellungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0501-metrics-and-diagnostic-settings"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0501-metriken-und-diagnoseeinstellungen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0502-log-analytics-and-kql</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0502-log-analytics-und-kql"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0502-log-analytics-and-kql"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0502-log-analytics-und-kql"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0503-alerts-and-action-groups</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0503-warnungen-aktionsgruppen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0503-alerts-and-action-groups"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0503-warnungen-aktionsgruppen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0504-insights-network-watcher</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0504-insights-network-watcher"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0504-insights-network-watcher"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0504-insights-network-watcher"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0505-azure-backup</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0505-azure-backup"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0505-azure-backup"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0505-azure-backup"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0506-site-recovery</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0506-site-recovery"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0506-site-recovery"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0506-site-recovery"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0601-final-project-operations-environment</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0601-abschlussprojekt-betriebsumgebung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0601-final-project-operations-environment"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0601-abschlussprojekt-betriebsumgebung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az104/0602-operations-round-and-next-steps</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az104/0602-betriebsrunde-und-naechste-schritte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az104/0602-operations-round-and-next-steps"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az104/0602-betriebsrunde-und-naechste-schritte"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0001-deciding-instead-of-setting-up</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0001-entscheiden-statt-einrichten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0001-deciding-instead-of-setting-up"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0001-entscheiden-statt-einrichten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0002-the-requirements-sheet</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0002-das-anforderungsblatt"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0002-the-requirements-sheet"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0002-das-anforderungsblatt"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0101-logging-and-monitoring</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0101-protokolle-und-ueberwachung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0101-logging-and-monitoring"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0101-protokolle-und-ueberwachung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0102-authentication-and-identity-management</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0102-anmelden-und-identitaeten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0102-authentication-and-identity-management"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0102-anmelden-und-identitaeten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0103-access-to-resources</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0103-zugriff-auf-ressourcen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0103-access-to-resources"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0103-zugriff-auf-ressourcen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0104-secrets-certificates-keys</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0104-geheimnisse-zertifikate-schluessel"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0104-secrets-certificates-keys"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0104-geheimnisse-zertifikate-schluessel"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0105-management-structure-and-tags</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0105-verwaltungsstruktur-und-tags"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0105-management-structure-and-tags"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0105-verwaltungsstruktur-und-tags"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0106-compliance-and-identity-governance</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0106-compliance-und-identity-governance"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0106-compliance-and-identity-governance"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0106-compliance-und-identity-governance"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0201-relational-data-service-and-tier</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0201-relationale-daten-dienst-und-stufe"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0201-relational-data-service-and-tier"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0201-relationale-daten-dienst-und-stufe"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0202-relational-data-scaling-and-protection</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0202-relationale-daten-skalierung-und-schutz"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0202-relational-data-scaling-and-protection"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0202-relationale-daten-skalierung-und-schutz"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0203-semi-structured-data</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0203-teilstrukturierte-daten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0203-semi-structured-data"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0203-teilstrukturierte-daten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0204-unstructured-data</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0204-unstrukturierte-daten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0204-unstructured-data"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0204-unstrukturierte-daten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0205-data-integration-and-analytics</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0205-datenintegration-und-analyse"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0205-data-integration-and-analytics"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0205-datenintegration-und-analyse"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0301-recovery-objectives-and-backup</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0301-wiederherstellungsziele-und-sicherung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0301-recovery-objectives-and-backup"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0301-wiederherstellungsziele-und-sicherung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0302-disaster-recovery</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0302-notfallwiederherstellung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0302-disaster-recovery"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0302-notfallwiederherstellung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0303-high-availability-compute</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0303-hochverfuegbarkeit-rechenleistung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0303-high-availability-compute"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0303-hochverfuegbarkeit-rechenleistung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0304-high-availability-data</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0304-hochverfuegbarkeit-daten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0304-high-availability-data"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0304-hochverfuegbarkeit-daten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0401-choosing-compute</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0401-rechenleistung-waehlen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0401-choosing-compute"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0401-rechenleistung-waehlen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0402-virtual-machines</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0402-virtuelle-maschinen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0402-virtual-machines"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0402-virtuelle-maschinen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0403-containers</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0403-container"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0403-containers"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0403-container"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0404-serverless-and-batch</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0404-serverless-und-batch"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0404-serverless-and-batch"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0404-serverless-und-batch"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0405-messages-and-events</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0405-nachrichten-und-ereignisse"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0405-messages-and-events"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0405-nachrichten-und-ereignisse"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0406-api-cache-configuration</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0406-api-cache-konfiguration"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0406-api-cache-configuration"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0406-api-cache-konfiguration"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0407-automated-deployment</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0407-automatisierte-bereitstellung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0407-automated-deployment"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0407-automatisierte-bereitstellung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0501-cloud-adoption-framework-and-landing-zones</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0501-cloud-adoption-framework-und-landing-zones"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0501-cloud-adoption-framework-and-landing-zones"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0501-cloud-adoption-framework-und-landing-zones"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0502-inventory-and-assessment</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0502-bestand-erfassen-und-bewerten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0502-inventory-and-assessment"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0502-bestand-erfassen-und-bewerten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0503-migrating-servers-applications-databases</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0503-server-anwendungen-datenbanken-migrieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0503-migrating-servers-applications-databases"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0503-server-anwendungen-datenbanken-migrieren"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0504-migrating-unstructured-data</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0504-unstrukturierte-daten-migrieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0504-migrating-unstructured-data"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0504-unstrukturierte-daten-migrieren"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0601-internet-connectivity-and-topology</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0601-verbindung-ins-internet-und-topologie"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0601-internet-connectivity-and-topology"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0601-verbindung-ins-internet-und-topologie"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0602-connecting-to-the-on-premises-network</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0602-verbindung-ins-lokale-netz"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0602-connecting-to-the-on-premises-network"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0602-verbindung-ins-lokale-netz"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0603-network-performance-and-security</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0603-netzleistung-und-netzsicherheit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0603-network-performance-and-security"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0603-netzleistung-und-netzsicherheit"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0604-load-balancing-and-routing</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0604-lastverteilung-und-routing"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0604-load-balancing-and-routing"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0604-lastverteilung-und-routing"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0701-final-project-decision-folder</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0701-abschlussprojekt-entscheidungsmappe"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0701-final-project-decision-folder"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0701-abschlussprojekt-entscheidungsmappe"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az305/0702-defending-designs-and-whats-next</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az305/0702-entwuerfe-verteidigen-und-weiter"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az305/0702-defending-designs-and-whats-next"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az305/0702-entwuerfe-verteidigen-und-weiter"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0101-why-and-when-not-to</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0101-warum-und-wann-nicht"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0101-why-and-when-not-to"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0101-warum-und-wann-nicht"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0102-the-order-book</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0102-das-auftragsbuch"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0102-the-order-book"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0102-das-auftragsbuch"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0103-inventory</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0103-inventur"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0103-inventory"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0103-inventur"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0104-seams-and-order</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0104-schnitt-und-reihenfolge"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0104-seams-and-order"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0104-schnitt-und-reihenfolge"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0201-safety-net</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0201-sicherheitsnetz"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0201-safety-net"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0201-sicherheitsnetz"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0202-project-format-and-target-framework</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0202-projektformat-und-zielframework"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0202-project-format-and-target-framework"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0202-projektformat-und-zielframework"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0203-missing-apis-and-packages</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0203-fehlende-apis-und-pakete"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0203-missing-apis-and-packages"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0203-fehlende-apis-und-pakete"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0204-configuration-and-startup</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0204-konfiguration-und-start"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0204-configuration-and-startup"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0204-konfiguration-und-start"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0205-running-on-net-10</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0205-laeuft-auf-net-10"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0205-running-on-net-10"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0205-laeuft-auf-net-10"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0301-logic-out-of-the-forms</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0301-logik-aus-den-formularen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0301-logic-out-of-the-forms"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0301-logik-aus-den-formularen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0302-datasets-and-ado-net</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0302-datasets-und-ado-net"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0302-datasets-and-ado-net"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0302-datasets-und-ado-net"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0303-shared-database-and-protective-layer</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0303-gemeinsame-datenbank-und-schutzschicht"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0303-shared-database-and-protective-layer"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0303-gemeinsame-datenbank-und-schutzschicht"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0304-database-to-azure</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0304-datenbank-nach-azure"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0304-database-to-azure"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0304-datenbank-nach-azure"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0401-web-api-from-the-library</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0401-web-api-aus-der-bibliothek"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0401-web-api-from-the-library"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0401-web-api-aus-der-bibliothek"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0402-windows-program-as-a-client</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0402-windows-programm-als-client"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0402-windows-program-as-a-client"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0402-windows-programm-als-client"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0403-first-blazor-page</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0403-erste-blazor-seite"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0403-first-blazor-page"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0403-erste-blazor-seite"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0404-blazor-in-the-windows-program</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0404-blazor-im-windows-programm"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0404-blazor-in-the-windows-program"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0404-blazor-im-windows-programm"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0405-printing-files-reports</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0405-drucken-dateien-berichte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0405-printing-files-reports"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0405-drucken-dateien-berichte"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0501-from-windows-sign-in-to-entra-id</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0501-von-windows-anmeldung-zu-entra-id"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0501-from-windows-sign-in-to-entra-id"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0501-von-windows-anmeldung-zu-entra-id"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0502-permissions-and-tenants</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0502-rechte-und-mandanten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0502-permissions-and-tenants"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0502-rechte-und-mandanten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0503-secrets-and-connections</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0503-geheimnisse-und-verbindungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0503-secrets-and-connections"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0503-geheimnisse-und-verbindungen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0601-shipping-to-azure</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0601-auf-azure-ausliefern"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0601-shipping-to-azure"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0601-auf-azure-ausliefern"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0602-dual-running-who-writes-where</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0602-doppelbetrieb-wer-schreibt-wohin"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0602-dual-running-who-writes-where"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0602-doppelbetrieb-wer-schreibt-wohin"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0603-pilot-group-and-feature-switches</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0603-pilotgruppe-und-feature-schalter"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0603-pilot-group-and-feature-switches"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0603-pilotgruppe-und-feature-schalter"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0604-observing-both-worlds</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0604-beide-welten-beobachten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0604-observing-both-worlds"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0604-beide-welten-beobachten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0605-switching-off-and-teardown</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0605-abschalten-und-rueckbau"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0605-switching-off-and-teardown"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0605-abschalten-und-rueckbau"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0701-planning-the-project</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0701-projekt-planen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0701-planning-the-project"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0701-projekt-planen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0702-carrying-out-the-project</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0702-projekt-umsetzen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0702-carrying-out-the-project"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0702-projekt-umsetzen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/modernisierung/0703-operating-and-closing</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/modernisierung/0703-projekt-betreiben-und-abschliessen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/modernisierung/0703-operating-and-closing"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/modernisierung/0703-projekt-betreiben-und-abschliessen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/copilot/0101-understanding-copilot</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/copilot/0101-copilot-verstehen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/copilot/0101-understanding-copilot"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/copilot/0101-copilot-verstehen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/copilot/0102-prompts-and-context</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/copilot/0102-prompts-und-kontext"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/copilot/0102-prompts-and-context"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/copilot/0102-prompts-und-kontext"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/copilot/0201-agent-mode-mcp-and-the-cli</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/copilot/0201-agent-modus-mcp-und-cli"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/copilot/0201-agent-mode-mcp-and-the-cli"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/copilot/0201-agent-modus-mcp-und-cli"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/copilot/0202-instructions-review-and-tests</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/copilot/0202-anweisungen-review-und-tests"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/copilot/0202-instructions-review-and-tests"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/copilot/0202-anweisungen-review-und-tests"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/copilot/0203-privacy-exclusions-and-organization</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/copilot/0203-datenschutz-und-organisation"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/copilot/0203-privacy-exclusions-and-organization"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/copilot/0203-datenschutz-und-organisation"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/graph/0101-graph-at-a-glance</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/graph/0101-graph-im-ueberblick"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/graph/0101-graph-at-a-glance"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/graph/0101-graph-im-ueberblick"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/graph/0102-permissions-and-consent</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/graph/0102-berechtigungen-und-einwilligung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/graph/0102-permissions-and-consent"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/graph/0102-berechtigungen-und-einwilligung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/graph/0201-mail</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/graph/0201-mail"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/graph/0201-mail"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/graph/0201-mail"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/graph/0202-calendar-and-appointments</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/graph/0202-kalender-und-termine"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/graph/0202-calendar-and-appointments"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/graph/0202-kalender-und-termine"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/graph/0203-sync-delta-and-notifications</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/graph/0203-abgleich-delta-und-benachrichtigungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/graph/0203-sync-delta-and-notifications"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/graph/0203-abgleich-delta-und-benachrichtigungen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/graph/0301-files-and-teams</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/graph/0301-dateien-und-teams"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/graph/0301-files-and-teams"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/graph/0301-dateien-und-teams"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/graph/0302-throttling-batches-operations</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/graph/0302-drosselung-batches-betrieb"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/graph/0302-throttling-batches-operations"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/graph/0302-drosselung-batches-betrieb"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0001-practice-accounts-cost-clean-up</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0001-konten-kosten-aufraeumen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0001-practice-accounts-cost-clean-up"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0001-konten-kosten-aufraeumen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0002-github-and-azure-devops-map</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0002-github-und-azure-devops-landkarte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0002-github-and-azure-devops-map"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0002-github-und-azure-devops-landkarte"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0101-work-flow-and-traceability</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0101-arbeitsfluss-und-rueckverfolgbarkeit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0101-work-flow-and-traceability"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0101-arbeitsfluss-und-rueckverfolgbarkeit"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0102-connecting-boards-github-teams</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0102-boards-und-github-verbinden"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0102-connecting-boards-github-teams"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0102-boards-und-github-verbinden"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0103-metrics-and-dashboards</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0103-kennzahlen-und-dashboards"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0103-metrics-and-dashboards"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0103-kennzahlen-und-dashboards"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0104-documentation-wiki-mermaid-release-notes</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0104-dokumentation-wiki-mermaid-release-notes"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0104-documentation-wiki-mermaid-release-notes"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0104-dokumentation-wiki-mermaid-release-notes"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0201-branching-strategies</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0201-verzweigungsstrategien"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0201-branching-strategies"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0201-verzweigungsstrategien"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0202-pull-requests-and-protection-rules</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0202-pull-requests-und-schutzregeln"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0202-pull-requests-and-protection-rules"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0202-pull-requests-und-schutzregeln"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0203-large-files-and-large-repositories</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0203-grosse-dateien-und-grosse-repositories"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0203-large-files-and-large-repositories"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0203-grosse-dateien-und-grosse-repositories"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0204-permissions-tags-recover-remove</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0204-rechte-tags-wiederherstellen-entfernen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0204-permissions-tags-recover-remove"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0204-rechte-tags-wiederherstellen-entfernen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0301-package-management-feeds-views</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0301-paketverwaltung-feeds-ansichten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0301-package-management-feeds-views"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0301-paketverwaltung-feeds-ansichten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0302-versioning-semver-calver</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0302-versionierung-semver-calver"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0302-versioning-semver-calver"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0302-versionierung-semver-calver"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0401-actions-or-azure-pipelines-triggers</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0401-actions-oder-azure-pipelines-trigger"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0401-actions-or-azure-pipelines-triggers"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0401-actions-oder-azure-pipelines-trigger"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0402-runners-and-agents</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0402-runner-und-agents"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0402-runners-and-agents"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0402-runner-und-agents"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0403-yaml-stages-parallelism</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0403-yaml-stufen-parallelitaet"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0403-yaml-stages-parallelism"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0403-yaml-stufen-parallelitaet"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0404-reusable-building-blocks</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0404-wiederverwendbare-bausteine"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0404-reusable-building-blocks"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0404-wiederverwendbare-bausteine"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0405-complex-scenarios</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0405-komplexe-szenarien"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0405-complex-scenarios"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0405-komplexe-szenarien"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0406-test-strategy-quality-gates</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0406-teststrategie-und-qualitaetstore"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0406-test-strategy-quality-gates"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0406-teststrategie-und-qualitaetstore"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0407-environments-checks-approvals</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0407-umgebungen-pruefungen-genehmigungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0407-environments-checks-approvals"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0407-umgebungen-pruefungen-genehmigungen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0408-deployment-strategies</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0408-bereitstellungsstrategien"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0408-deployment-strategies"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0408-bereitstellungsstrategien"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0409-downtime-hotfix-resilience</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0409-ausfallzeit-hotfix-resilienz"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0409-downtime-hotfix-resilience"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0409-ausfallzeit-hotfix-resilienz"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0410-feature-flags</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0410-feature-flags"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0410-feature-flags"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0410-feature-flags"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0411-deploying-applications-and-databases</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0411-anwendungen-und-datenbanken-bereitstellen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0411-deploying-applications-and-databases"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0411-anwendungen-und-datenbanken-bereitstellen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0412-infrastructure-as-code-strategy</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0412-infrastruktur-als-code-strategie"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0412-infrastructure-as-code-strategy"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0412-infrastruktur-als-code-strategie"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0413-desired-state-and-deployment-environments</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0413-gewuenschter-zustand-und-deployment-environments"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0413-desired-state-and-deployment-environments"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0413-gewuenschter-zustand-und-deployment-environments"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0414-maintaining-pipelines</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0414-pipelines-pflegen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0414-maintaining-pipelines"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0414-pipelines-pflegen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0501-identities-and-service-connections</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0501-identitaeten-und-dienstverbindungen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0501-identities-and-service-connections"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0501-identitaeten-und-dienstverbindungen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0502-permissions-github-and-azure-devops</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0502-berechtigungen-github-und-azure-devops"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0502-permissions-github-and-azure-devops"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0502-berechtigungen-github-und-azure-devops"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0503-secrets-in-automation</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0503-geheimnisse-in-der-automatisierung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0503-secrets-in-automation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0503-geheimnisse-in-der-automatisierung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0504-automating-security-checks</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0504-sicherheitspruefungen-automatisieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0504-automating-security-checks"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0504-sicherheitspruefungen-automatisieren"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0601-monitoring-for-devops</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0601-ueberwachung-fuer-devops"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0601-monitoring-for-devops"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0601-ueberwachung-fuer-devops"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0602-analyzing-metrics-traces-logs</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0602-metriken-und-spuren-auswerten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0602-analyzing-metrics-traces-logs"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0602-metriken-und-spuren-auswerten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0701-final-project-devops-platform</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0701-abschlussprojekt-devops-plattform"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0701-final-project-devops-platform"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0701-abschlussprojekt-devops-plattform"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/az400/0702-review-and-next-steps</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/az400/0702-rueckblick-und-naechste-schritte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/az400/0702-review-and-next-steps"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/az400/0702-rueckblick-und-naechste-schritte"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0001-map-ai-track-and-exam</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0001-landkarte-ki-track-und-pruefung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0001-map-ai-track-and-exam"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0001-landkarte-ki-track-und-pruefung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0002-account-foundry-costs-cleanup</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0002-konto-foundry-kosten-aufraeumen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0002-account-foundry-costs-cleanup"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0002-konto-foundry-kosten-aufraeumen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0003-reading-python-writing-dotnet</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0003-python-lesen-dotnet-schreiben"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0003-reading-python-writing-dotnet"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0003-python-lesen-dotnet-schreiben"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0101-choosing-services-and-models</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0101-dienste-und-modelle-waehlen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0101-choosing-services-and-models"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0101-dienste-und-modelle-waehlen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0102-infrastructure-deployment-cicd</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0102-infrastruktur-bereitstellung-cicd"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0102-infrastructure-deployment-cicd"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0102-infrastruktur-bereitstellung-cicd"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0103-quotas-scaling-monitoring</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0103-kontingente-skalierung-ueberwachung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0103-quotas-scaling-monitoring"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0103-kontingente-skalierung-ueberwachung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0104-security-identity-network</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0104-sicherheit-identitaet-netz"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0104-security-identity-network"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0104-sicherheit-identitaet-netz"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0105-responsible-ai-in-operation</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0105-verantwortungsvolle-ki-im-betrieb"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0105-responsible-ai-in-operation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0105-verantwortungsvolle-ki-im-betrieb"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0201-foundry-sdk-and-models</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0201-foundry-sdk-und-modelle"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0201-foundry-sdk-and-models"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0201-foundry-sdk-und-modelle"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0202-rag-with-foundry</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0202-rag-mit-foundry"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0202-rag-with-foundry"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0202-rag-mit-foundry"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0203-building-agents</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0203-agenten-bauen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0203-building-agents"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0203-agenten-bauen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0204-connecting-tools</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0204-werkzeuge-anbinden"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0204-connecting-tools"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0204-werkzeuge-anbinden"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0205-multiple-agents-workflows-approvals</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0205-mehrere-agenten-ablaeufe-freigaben"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0205-multiple-agents-workflows-approvals"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0205-mehrere-agenten-ablaeufe-freigaben"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0206-evaluating-agents-analyzing-errors</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0206-agenten-bewerten-fehler-analysieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0206-evaluating-agents-analyzing-errors"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0206-agenten-bewerten-fehler-analysieren"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0207-tuning-behavior-reflection</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0207-verhalten-abstimmen-reflexion"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0207-tuning-behavior-reflection"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0207-verhalten-abstimmen-reflexion"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0208-observability-models-and-rules</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0208-beobachtbarkeit-modelle-und-regeln"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0208-observability-models-and-rules"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0208-beobachtbarkeit-modelle-und-regeln"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0301-generating-and-editing-images</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0301-bilder-erzeugen-und-bearbeiten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0301-generating-and-editing-images"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0301-bilder-erzeugen-und-bearbeiten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0302-generating-and-editing-video</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0302-video-erzeugen-und-bearbeiten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0302-generating-and-editing-video"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0302-video-erzeugen-und-bearbeiten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0303-understanding-images-alt-text</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0303-bilder-verstehen-alternativtexte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0303-understanding-images-alt-text"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0303-bilder-verstehen-alternativtexte"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0304-content-understanding-image-and-video</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0304-content-understanding-bild-und-video"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0304-content-understanding-image-and-video"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0304-content-understanding-bild-und-video"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0305-responsible-ai-for-images</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0305-verantwortungsvolle-ki-fuer-bilder"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0305-responsible-ai-for-images"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0305-verantwortungsvolle-ki-fuer-bilder"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0401-text-analysis-with-language-models</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0401-textanalyse-mit-sprachmodellen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0401-text-analysis-with-language-models"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0401-textanalyse-mit-sprachmodellen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0402-translating</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0402-uebersetzen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0402-translating"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0402-uebersetzen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0403-speech-to-text-and-back</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0403-sprache-zu-text-und-zurueck"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0403-speech-to-text-and-back"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0403-sprache-zu-text-und-zurueck"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0404-speech-as-an-agent-modality</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0404-sprache-als-modalitaet-des-agenten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0404-speech-as-an-agent-modality"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0404-sprache-als-modalitaet-des-agenten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0501-ingesting-and-indexing-content</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0501-inhalte-aufnehmen-und-indizieren"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0501-ingesting-and-indexing-content"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0501-inhalte-aufnehmen-und-indizieren"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0502-semantic-hybrid-vector-search</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0502-semantische-hybride-vektorsuche"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0502-semantic-hybrid-vector-search"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0502-semantische-hybride-vektorsuche"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0503-enrichment-ocr-layout</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0503-anreicherung-ocr-layout"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0503-enrichment-ocr-layout"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0503-anreicherung-ocr-layout"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0504-content-understanding-documents</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0504-content-understanding-dokumente"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0504-content-understanding-documents"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0504-content-understanding-dokumente"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0505-connecting-retrieval-to-agents</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0505-abruf-an-agenten-anschliessen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0505-connecting-retrieval-to-agents"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0505-abruf-an-agenten-anschliessen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0601-capstone-travel-assistant</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0601-abschlussprojekt-reiseassistent"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0601-capstone-travel-assistant"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0601-abschlussprojekt-reiseassistent"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai103/0602-defending-the-design-checking-gaps</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai103/0602-entwurf-verteidigen-luecken-pruefen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai103/0602-defending-the-design-checking-gaps"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai103/0602-entwurf-verteidigen-luecken-pruefen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/m365agents/0101-the-map</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/m365agents/0101-die-landkarte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/m365agents/0101-the-map"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/m365agents/0101-die-landkarte"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/m365agents/0102-an-agent-with-the-agents-sdk</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/m365agents/0102-ein-agent-mit-dem-agents-sdk"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/m365agents/0102-an-agent-with-the-agents-sdk"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/m365agents/0102-ein-agent-mit-dem-agents-sdk"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/m365agents/0201-the-quote-agent-in-chat</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/m365agents/0201-der-angebots-agent-im-chat"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/m365agents/0201-the-quote-agent-in-chat"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/m365agents/0201-der-angebots-agent-im-chat"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/m365agents/0202-sign-in-and-rights</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/m365agents/0202-anmeldung-und-rechte"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/m365agents/0202-sign-in-and-rights"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/m365agents/0202-anmeldung-und-rechte"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/m365agents/0203-approvals-as-cards</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/m365agents/0203-freigaben-als-karten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/m365agents/0203-approvals-as-cards"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/m365agents/0203-freigaben-als-karten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/m365agents/0301-package-approval-and-operations</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/m365agents/0301-paket-genehmigung-betrieb"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/m365agents/0301-package-approval-and-operations"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/m365agents/0301-paket-genehmigung-betrieb"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/m365agents/0302-declarative-agent-with-mcp</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/m365agents/0302-deklarativer-agent-mit-mcp"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/m365agents/0302-declarative-agent-with-mcp"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/m365agents/0302-deklarativer-agent-mit-mcp"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/cosmos/0101-resource-model-and-throughput</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0101-ressourcenmodell-und-durchsatz"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0101-resource-model-and-throughput"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0101-ressourcenmodell-und-durchsatz"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/cosmos/0102-sdk-client-and-connection</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0102-sdk-client-und-verbindung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0102-sdk-client-and-connection"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0102-sdk-client-und-verbindung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/cosmos/0103-data-model-embed-or-reference</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0103-datenmodell-einbetten-oder-verweisen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0103-data-model-embed-or-reference"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0103-datenmodell-einbetten-oder-verweisen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/cosmos/0104-partition-keys-in-depth</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0104-partitionsschluessel-in-der-tiefe"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0104-partition-keys-in-depth"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0104-partitionsschluessel-in-der-tiefe"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/cosmos/0201-queries-and-paging</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0201-abfragen-und-paging"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0201-queries-and-paging"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0201-abfragen-und-paging"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/cosmos/0202-writes-patch-ttl-and-concurrency</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0202-schreiben-patch-ttl-nebenlaeufigkeit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0202-writes-patch-ttl-and-concurrency"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0202-schreiben-patch-ttl-nebenlaeufigkeit"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/cosmos/0203-bulk-batch-and-transactions</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0203-bulk-batch-transaktionen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0203-bulk-batch-and-transactions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0203-bulk-batch-transaktionen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/cosmos/0204-indexing-and-query-performance</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0204-indexierung-und-abfrageleistung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0204-indexing-and-query-performance"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0204-indexierung-und-abfrageleistung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/cosmos/0205-change-feed</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0205-change-feed"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0205-change-feed"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0205-change-feed"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/cosmos/0301-security</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0301-sicherheit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0301-security"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0301-sicherheit"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/cosmos/0302-availability-and-recovery</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0302-verfuegbarkeit-und-wiederherstellung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0302-availability-and-recovery"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0302-verfuegbarkeit-und-wiederherstellung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/cosmos/0303-monitoring-and-troubleshooting</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0303-beobachten-und-fehlersuche"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0303-monitoring-and-troubleshooting"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0303-beobachten-und-fehlersuche"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/cosmos/0304-fleet</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0304-fleet"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0304-fleet"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0304-fleet"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/cosmos/0401-full-text-and-vector-search</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0401-volltext-und-vektorsuche"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0401-full-text-and-vector-search"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0401-volltext-und-vektorsuche"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/cosmos/0402-hybrid-search-and-rag</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0402-hybridsuche-und-rag"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0402-hybrid-search-and-rag"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0402-hybridsuche-und-rag"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/cosmos/0403-agent-memory</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0403-agentengedaechtnis"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0403-agent-memory"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0403-agentengedaechtnis"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/cosmos/0404-analytics-with-fabric</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0404-analytik-mit-fabric"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0404-analytics-with-fabric"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0404-analytik-mit-fabric"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/cosmos/0405-ai-assisted-tools-agent-kit</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0405-ki-werkzeuge-agent-kit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0405-ai-assisted-tools-agent-kit"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0405-ki-werkzeuge-agent-kit"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/cosmos/0501-reviewing-a-design-for-anti-patterns</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/cosmos/0501-entwurf-pruefen-fehlmuster"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/cosmos/0501-reviewing-a-design-for-anti-patterns"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/cosmos/0501-entwurf-pruefen-fehlmuster"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/angular/0101-angular-at-a-glance</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular/0101-angular-im-ueberblick"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular/0101-angular-at-a-glance"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular/0101-angular-im-ueberblick"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/angular/0102-components-templates-and-signals</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular/0102-komponenten-vorlagen-und-signals"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular/0102-components-templates-and-signals"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular/0102-komponenten-vorlagen-und-signals"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/angular/0103-composing-components</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular/0103-komponenten-zusammensetzen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular/0103-composing-components"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular/0103-komponenten-zusammensetzen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/angular/0201-routing</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular/0201-routing"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular/0201-routing"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular/0201-routing"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/angular/0202-httpclient-and-errors</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular/0202-httpclient-und-fehler"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular/0202-httpclient-and-errors"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular/0202-httpclient-und-fehler"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/angular/0203-typed-client-from-openapi</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular/0203-typisierter-client-aus-openapi"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular/0203-typed-client-from-openapi"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular/0203-typisierter-client-aus-openapi"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/angular/0204-forms</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular/0204-formulare"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular/0204-forms"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular/0204-formulare"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/angular/0301-signing-in-with-entra-id</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular/0301-anmelden-mit-entra-id"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular/0301-signing-in-with-entra-id"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular/0301-anmelden-mit-entra-id"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/angular/0302-cors-xss-csp-and-xsrf</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular/0302-cors-xss-csp-und-xsrf"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular/0302-cors-xss-csp-and-xsrf"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular/0302-cors-xss-csp-und-xsrf"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/angular/0401-component-and-http-tests</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular/0401-komponenten-und-http-tests"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular/0401-component-and-http-tests"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular/0401-komponenten-und-http-tests"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/angular/0402-end-to-end-tests-and-accessibility</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular/0402-ende-zu-ende-und-barrierefreiheit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular/0402-end-to-end-tests-and-accessibility"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular/0402-ende-zu-ende-und-barrierefreiheit"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/angular/0403-build-ship-and-run-in-azure</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular/0403-bauen-und-ausliefern"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular/0403-build-ship-and-run-in-azure"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular/0403-bauen-und-ausliefern"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/angular-gross/0101-monorepo-and-nx</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular-gross/0101-monorepo-und-nx"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular-gross/0101-monorepo-and-nx"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular-gross/0101-monorepo-und-nx"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/angular-gross/0102-library-types-and-boundaries</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular-gross/0102-bibliothekstypen-und-grenzen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular-gross/0102-library-types-and-boundaries"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular-gross/0102-bibliothekstypen-und-grenzen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/angular-gross/0103-affected-cache-and-ci</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular-gross/0103-affected-cache-und-ci"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular-gross/0103-affected-cache-and-ci"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular-gross/0103-affected-cache-und-ci"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/angular-gross/0201-strategic-ddd</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular-gross/0201-strategisches-ddd"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular-gross/0201-strategic-ddd"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular-gross/0201-strategisches-ddd"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/angular-gross/0202-domains-as-library-groups</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular-gross/0202-fachgebiete-als-bibliotheksgruppen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular-gross/0202-domains-as-library-groups"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular-gross/0202-fachgebiete-als-bibliotheksgruppen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/angular-gross/0203-one-api-per-context</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular-gross/0203-ein-api-je-kontext"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular-gross/0203-one-api-per-context"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular-gross/0203-ein-api-je-kontext"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/angular-gross/0301-state-with-signals-and-signal-store</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular-gross/0301-zustand-mit-signals-und-signal-store"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular-gross/0301-state-with-signals-and-signal-store"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular-gross/0301-zustand-mit-signals-und-signal-store"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/angular-gross/0302-publishing-libraries</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular-gross/0302-bibliotheken-veroeffentlichen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular-gross/0302-publishing-libraries"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular-gross/0302-bibliotheken-veroeffentlichen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/angular-gross/0303-micro-frontends-where-they-pay-off</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/angular-gross/0303-micro-frontends-wo-sie-sich-lohnen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/angular-gross/0303-micro-frontends-where-they-pay-off"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/angular-gross/0303-micro-frontends-wo-sie-sich-lohnen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0001-map-ai-500-ai-103-and-this-course</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0001-landkarte-ai103-und-pruefung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0001-map-ai-500-ai-103-and-this-course"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0001-landkarte-ai103-und-pruefung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0002-account-costs-multi-agent-runs</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0002-konto-kosten-mehr-agenten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0002-account-costs-multi-agent-runs"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0002-konto-kosten-mehr-agenten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0101-decomposing-goals-autonomy</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0101-ziele-zerlegen-autonomie"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0101-decomposing-goals-autonomy"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0101-ziele-zerlegen-autonomie"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0102-communication-and-protocols</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0102-kommunikation-und-protokolle"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0102-communication-and-protocols"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0102-kommunikation-und-protokolle"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0103-designing-memory-and-state</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0103-gedaechtnis-und-zustand-entwerfen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0103-designing-memory-and-state"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0103-gedaechtnis-und-zustand-entwerfen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0104-choosing-technology-components</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0104-technologiekomponenten-waehlen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0104-choosing-technology-components"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0104-technologiekomponenten-waehlen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0105-zero-trust-for-agents</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0105-zero-trust-fuer-agenten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0105-zero-trust-for-agents"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0105-zero-trust-fuer-agenten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0201-prompts-for-teams</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0201-prompts-fuer-teams"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0201-prompts-for-teams"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0201-prompts-fuer-teams"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0202-context-awareness-and-fine-tuning</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0202-kontextbewusstsein-und-feinabstimmung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0202-context-awareness-and-fine-tuning"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0202-kontextbewusstsein-und-feinabstimmung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0203-managing-context</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0203-kontext-verwalten"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0203-managing-context"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0203-kontext-verwalten"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0204-building-memory</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0204-gedaechtnis-bauen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0204-building-memory"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0204-gedaechtnis-bauen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0205-multi-agent-rag</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0205-mehr-agenten-rag"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0205-multi-agent-rag"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0205-mehr-agenten-rag"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0206-tool-calls-errors-validation</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0206-werkzeugaufrufe-fehler-validierung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0206-tool-calls-errors-validation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0206-werkzeugaufrufe-fehler-validierung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0207-mcp-servers-and-clients</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0207-mcp-server-und-clients"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0207-mcp-servers-and-clients"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0207-mcp-server-und-clients"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0208-orchestration-patterns</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0208-orchestrierungsmuster"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0208-orchestration-patterns"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0208-orchestrierungsmuster"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0209-human-in-the-loop</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0209-mensch-in-der-schleife"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0209-human-in-the-loop"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0209-mensch-in-der-schleife"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0210-caching-and-scaling</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0210-caching-und-skalierung"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0210-caching-and-scaling"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0210-caching-und-skalierung"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0211-a2a-and-middleware</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0211-a2a-und-middleware"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0211-a2a-and-middleware"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0211-a2a-und-middleware"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0212-placing-other-frameworks</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0212-andere-rahmen-einordnen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0212-placing-other-frameworks"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0212-andere-rahmen-einordnen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0301-evaluating-agent-teams</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0301-bewertung-von-agenten-teams"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0301-evaluating-agent-teams"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0301-bewertung-von-agenten-teams"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0302-improving-continuously</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0302-dauerhaft-verbessern"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0302-improving-continuously"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0302-dauerhaft-verbessern"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0303-runtime-and-context-problems</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0303-laufzeit-und-kontextprobleme"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0303-runtime-and-context-problems"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0303-laufzeit-und-kontextprobleme"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0304-tracing-and-reliability</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0304-tracing-und-zuverlaessigkeit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0304-tracing-and-reliability"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0304-tracing-und-zuverlaessigkeit"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0305-tokens-costs-availability</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0305-tokens-kosten-verfuegbarkeit"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0305-tokens-costs-availability"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0305-tokens-kosten-verfuegbarkeit"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0401-access-and-sign-in-flows</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0401-zugriff-und-anmeldefluesse"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0401-access-and-sign-in-flows"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0401-zugriff-und-anmeldefluesse"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0402-secrets-key-vault</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0402-geheimnisse-key-vault"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0402-secrets-key-vault"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0402-geheimnisse-key-vault"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0403-red-teaming-shift-left</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0403-red-teaming-shift-left"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0403-red-teaming-shift-left"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0403-red-teaming-shift-left"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0404-guardrails-at-four-intervention-points</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0404-guardrails-mehrstufig"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0404-guardrails-at-four-intervention-points"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0404-guardrails-mehrstufig"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0405-custom-guardrails-and-tests</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0405-eigene-guardrails-testen"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0405-custom-guardrails-and-tests"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0405-eigene-guardrails-testen"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0406-release-and-rollback</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0406-release-und-rollback"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0406-release-and-rollback"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0406-release-und-rollback"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0407-tests-and-cicd</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0407-tests-und-cicd"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0407-tests-and-cicd"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0407-tests-und-cicd"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0501-capstone-group-travel-team</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0501-abschlussprojekt-gruppenreise-team"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0501-capstone-group-travel-team"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0501-abschlussprojekt-gruppenreise-team"/></url>
  <url><loc>https://ballmuellersolutions.com/en/akademie/ai500/0502-defending-the-design-gaps</loc><priority>0.6</priority><xhtml:link rel="alternate" hreflang="de" href="https://ballmuellersolutions.com/akademie/ai500/0502-entwurf-verteidigen-luecken"/><xhtml:link rel="alternate" hreflang="en" href="https://ballmuellersolutions.com/en/akademie/ai500/0502-defending-the-design-gaps"/><xhtml:link rel="alternate" hreflang="x-default" href="https://ballmuellersolutions.com/akademie/ai500/0502-entwurf-verteidigen-luecken"/></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>
