<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/layer-focused-cqs-cqrs/</loc>
            <lastmod>2026-04-10T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/layer-focused-cqs-cqrs/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/layer-focused-cqs-cqrs/"
              />
          </url>
    
  
    
  
    
  
    
  
    
  
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/error-handling-custom-exceptions/</loc>
            <lastmod>2026-04-10T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/error-handling-custom-exceptions/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/error-handling-custom-exceptions/"
              />
          </url>
    
  
    
  
    
  
    
  
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/</loc>
            <lastmod>2026-04-10T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/"
              />
          </url>
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/</loc>
            <lastmod>2026-04-10T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/"
              />
          </url>
    
  
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/deployment-dotnet-aspire/</loc>
            <lastmod>2026-04-09T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/deployment-dotnet-aspire/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/deployment-dotnet-aspire/"
              />
          </url>
    
  
    
  
    
  
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/database-dapper/</loc>
            <lastmod>2026-04-09T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/database-dapper/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/database-dapper/"
              />
          </url>
    
  
    
  
    
  
    
  
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/database-database-performance-diagnosis/</loc>
            <lastmod>2026-04-09T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/database-database-performance-diagnosis/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/database-database-performance-diagnosis/"
              />
          </url>
    
  
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/deployment-docker-dockerfile-compose/</loc>
            <lastmod>2026-04-09T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/deployment-docker-dockerfile-compose/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/deployment-docker-dockerfile-compose/"
              />
          </url>
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/deployment-docker-security/</loc>
            <lastmod>2026-04-09T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/deployment-docker-security/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/deployment-docker-security/"
              />
          </url>
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/database-efcore-config-seed/</loc>
            <lastmod>2026-04-09T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/database-efcore-config-seed/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/database-efcore-config-seed/"
              />
          </url>
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/database-efcore-migrations/</loc>
            <lastmod>2026-04-09T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/database-efcore-migrations/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/database-efcore-migrations/"
              />
          </url>
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/database-efcore-read-optimization/</loc>
            <lastmod>2026-04-09T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/database-efcore-read-optimization/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/database-efcore-read-optimization/"
              />
          </url>
    
  
    
  
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/layer-focused-controllers-vs-minimal-api/</loc>
            <lastmod>2026-04-09T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/layer-focused-controllers-vs-minimal-api/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/layer-focused-controllers-vs-minimal-api/"
              />
          </url>
    
  
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/deployment-kubernetes-primer/</loc>
            <lastmod>2026-04-09T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/deployment-kubernetes-primer/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/deployment-kubernetes-primer/"
              />
          </url>
    
  
    
  
    
  
    
  
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/about/</loc>
            <lastmod>2026-04-08T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/about/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/about/"
              />
          </url>
    
  
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/performance-aot-compilation/</loc>
            <lastmod>2026-04-08T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/performance-aot-compilation/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/performance-aot-compilation/"
              />
          </url>
    
  
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/testing-webapplicationfactory/</loc>
            <lastmod>2026-04-08T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/testing-webapplicationfactory/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/testing-webapplicationfactory/"
              />
          </url>
    
  
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/testing-architecture-testing/</loc>
            <lastmod>2026-04-08T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/testing-architecture-testing/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/testing-architecture-testing/"
              />
          </url>
    
  
    
  
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/load-testing-baseline/</loc>
            <lastmod>2026-04-08T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/load-testing-baseline/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/load-testing-baseline/"
              />
          </url>
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/code-structure-clean-architecture/</loc>
            <lastmod>2026-04-08T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/code-structure-clean-architecture/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/code-structure-clean-architecture/"
              />
          </url>
    
  
    
  
    
  
    
  
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/testing-e2e-playwright/</loc>
            <lastmod>2026-04-08T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/testing-e2e-playwright/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/testing-e2e-playwright/"
              />
          </url>
    
  
    
  
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/hosting-azure-container-apps/</loc>
            <lastmod>2026-04-08T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/hosting-azure-container-apps/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/hosting-azure-container-apps/"
              />
          </url>
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/hosting-azure-web-app/</loc>
            <lastmod>2026-04-08T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/hosting-azure-web-app/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/hosting-azure-web-app/"
              />
          </url>
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/hosting-iis/</loc>
            <lastmod>2026-04-08T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/hosting-iis/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/hosting-iis/"
              />
          </url>
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/hosting-kubernetes/</loc>
            <lastmod>2026-04-08T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/hosting-kubernetes/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/hosting-kubernetes/"
              />
          </url>
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/hosting-docker/</loc>
            <lastmod>2026-04-08T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/hosting-docker/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/hosting-docker/"
              />
          </url>
    
  
    
  
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/testing-integration-testing-testcontainers/</loc>
            <lastmod>2026-04-08T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/testing-integration-testing-testcontainers/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/testing-integration-testing-testcontainers/"
              />
          </url>
    
  
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/load-testing-overview/</loc>
            <lastmod>2026-04-08T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/load-testing-overview/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/load-testing-overview/"
              />
          </url>
    
  
    
  
    
  
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/code-structure-n-layered/</loc>
            <lastmod>2026-04-08T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/code-structure-n-layered/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/code-structure-n-layered/"
              />
          </url>
    
  
    
  
    
  
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/load-testing-soak/</loc>
            <lastmod>2026-04-08T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/load-testing-soak/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/load-testing-soak/"
              />
          </url>
    
  
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/load-testing-spike/</loc>
            <lastmod>2026-04-08T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/load-testing-spike/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/load-testing-spike/"
              />
          </url>
    
  
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/load-testing-stress/</loc>
            <lastmod>2026-04-08T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/load-testing-stress/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/load-testing-stress/"
              />
          </url>
    
  
    
  
    
  
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/code-structure-ui-repos-services/</loc>
            <lastmod>2026-04-08T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/code-structure-ui-repos-services/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/code-structure-ui-repos-services/"
              />
          </url>
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/testing-unit-testing/</loc>
            <lastmod>2026-04-08T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/testing-unit-testing/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/testing-unit-testing/"
              />
          </url>
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/code-structure-vertical-slicing/</loc>
            <lastmod>2026-04-08T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/code-structure-vertical-slicing/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/code-structure-vertical-slicing/"
              />
          </url>
    
  
    
  
    
  
    
  
    
      <url>
            <loc>https://dotnet-senior-blog.pages.dev/posts/performance-zero-allocation/</loc>
            <lastmod>2026-04-08T00:00:00+00:00</lastmod>
            <xhtml:link
              rel="alternate"
              hreflang="fr"
              href="https://dotnet-senior-blog.pages.dev/fr/posts/performance-zero-allocation/"
              />
            <xhtml:link
              rel="alternate"
              hreflang="en"
              href="https://dotnet-senior-blog.pages.dev/posts/performance-zero-allocation/"
              />
          </url>
    
  
</urlset>
