<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>http://xavierraboteur.com/</loc>
  </url>
  <url>
    <loc>http://xavierraboteur.com/categories</loc>
  </url>
  <url>
    <loc>http://xavierraboteur.com/tags</loc>
  </url>
  <url>
    <loc>http://xavierraboteur.com/auteurs</loc>
  </url>
  <url>
    <loc>http://xavierraboteur.com/videos</loc>
  </url>
  <url>
    <loc>http://xavierraboteur.com/videos/series</loc>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/ddd-vertical-slice-cqrs-hexagonale-les-devs-confondent-tout-mettons-de-lordre</loc>
    <lastmod>2025-11-12</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/asp-net-core-martendb-et-levent-sourcing</loc>
    <lastmod>2025-11-20</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/optimiser-les-performances-dune-requete-sql-bonnes-pratiques-pieges-a-eviter-et-exemples-concrets</loc>
    <lastmod>2025-11-25</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/collecter-vos-donnees-vers-le-service-azure-search</loc>
    <lastmod>2025-11-20</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/test-de-charge-avec-nbomber</loc>
    <lastmod>2025-11-20</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/integrer-openaidans-votre-apipour-requeter-votre-base-de-donnees-en-langage-naturel</loc>
    <lastmod>2025-11-20</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/vertical-slice-modular-monolith-le-sweet-spot</loc>
    <lastmod>2025-10-14</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/pourquoi-tes-tests-unitaires-ne-servent-a-rien-et-comment-y-remedier</loc>
    <lastmod>2025-10-24</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/evaluer-votre-projet-c-en-local-avec-sonarqube-et-docker-compose</loc>
    <lastmod>2024-06-04</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/suivi-des-modifications-avec-sql-service-broker-format-json</loc>
    <lastmod>2025-11-20</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/executer-une-collection-postman-en-integration-continue-avec-visual-studio-team-services</loc>
    <lastmod>2025-11-20</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/tests-dintegration-en-net-avec-testcontainers</loc>
    <lastmod>2026-01-05</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/rx-net-channels-backgroundservice-avec-les-flux-asynchrones-en-net</loc>
    <lastmod>2026-04-17</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/sse-server-sent-events-le-temps-reel-simple-quand-signalr-est-de-trop</loc>
    <lastmod>2025-12-22</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/lia-comme-accelerateur-dopacite</loc>
    <lastmod>2026-01-27</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/concurrentdictionary-interlocked-et-lock-choisir-le-bon-mecanisme-de-synchronisation-en-c</loc>
    <lastmod>2026-09-15</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/mcp-dans-une-api-c-net-bonnes-pratiques-darchitecture-et-de-securite</loc>
    <lastmod>2026-08-03</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/reduire-les-allocations-en-net-avec-span-memory-arraypool</loc>
    <lastmod>2026-09-01</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/hacking-social-conformisme-complaisance-motivation-comment-tu-deviens-une-faille-de-securite</loc>
    <lastmod>2025-11-20</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/claude-code-les-trois-fichiers-qui-changent-vraiment-votre-quotidien</loc>
    <lastmod>2026-07-30</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/infrastructure-as-code-avec-pulumi-linfra-dans-le-monde-des-developpeurs</loc>
    <lastmod>2025-12-12</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/llm-design-patterns-structurer-son-developpement-ia-comme-un-vrai-projet-logiciel</loc>
    <lastmod>2026-04-27</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/microsoft-agent-framework-en-net-brancher-openai-sans-passer-par-azure</loc>
    <lastmod>2026-09-15</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/rx-net-dans-une-api-web-modeliser-les-flux-plutot-que-les-appels</loc>
    <lastmod>2026-04-13</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/c-haute-performance-gc-memoire-concurrence-et-runtime-net</loc>
    <lastmod>2026-09-01</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/comprendre-le-threadpool-net-async-await-saturation-et-starvation</loc>
    <lastmod>2026-09-15</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/du-c-au-code-machine-avec-il-jit-tiered-compilation-et-native-aot</loc>
    <lastmod>2026-09-15</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/articles/ef-core-sous-charge-tracking-pooling-requetes-compilees-et-contention-sql</loc>
    <lastmod>2026-09-15</lastmod>
  </url>
  <url>
    <loc>http://xavierraboteur.com/auteurs/xraboteu</loc>
    <lastmod>2026-10-25</lastmod>
  </url>
</urlset>