<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.xmi.fr/posts/hello-world/</loc>
<lastmod>2021-02-22T22:32:28+01:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/visio-tips-git-clone/</loc>
<lastmod>2024-09-21T22:30:32+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/dotnet-console-app-with-secrets/</loc>
<lastmod>2021-06-01T23:33:35+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/iot-hub-device-twin-routing-deep-dive/</loc>
<lastmod>2024-09-21T22:30:32+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/azure-iot-device-guide/</loc>
<lastmod>2024-09-21T22:30:32+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/my-take-on-azure-certifications/</loc>
<lastmod>2024-09-21T22:30:32+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/azure-certifications-prep-guide/</loc>
<lastmod>2024-09-21T22:30:32+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/visio-tips-tools/</loc>
<lastmod>2024-09-21T22:30:32+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/visio-tips-align-shapes/</loc>
<lastmod>2024-09-21T22:30:32+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/visio-additional-tips/</loc>
<lastmod>2024-09-21T22:30:32+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/terraform-cloud/</loc>
<lastmod>2024-09-21T22:30:32+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/app-service-post-cross-domain/</loc>
<lastmod>2024-09-21T22:30:32+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/tls-terraform-azure-self-signed/</loc>
<lastmod>2024-09-21T22:30:32+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/tls-terraform-azure-lets-encrypt/</loc>
<lastmod>2024-12-27T01:29:56+01:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/tls-terraform-azure-managed/</loc>
<lastmod>2024-09-21T22:30:32+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/deploy-logic-apps-as-code/</loc>
<lastmod>2025-09-15T16:47:19+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/terraform-app-service-slots/</loc>
<lastmod>2024-09-21T22:30:32+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/app-service-bicep-github-actions/</loc>
<lastmod>2025-09-15T16:47:19+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/bicep-app-service-slots/</loc>
<lastmod>2025-09-15T16:47:19+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/try-azure-resource-graph-tip/</loc>
<lastmod>2024-09-21T22:30:32+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/azure-pipelines-objects-variables/</loc>
<lastmod>2024-09-21T22:30:32+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/github-runner-container-app-part1/</loc>
<lastmod>2025-09-15T16:47:19+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/github-runner-container-app-part2/</loc>
<lastmod>2025-09-15T16:47:19+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/terraform-vs-bicep/</loc>
<lastmod>2024-10-27T17:31:23+01:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/github-runner-container-app-part3/</loc>
<lastmod>2025-09-15T16:47:19+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/azure-devops-terraform-oidc/</loc>
<lastmod>2024-09-21T22:30:32+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/azure-devops-authenticate-as-managed-identity/</loc>
<lastmod>2024-09-21T22:30:32+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/azure-pipelines-storing-values-between-pipeline-runs/</loc>
<lastmod>2024-09-21T22:30:32+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/azure-pipelines-get-current-sp-id/</loc>
<lastmod>2024-09-21T22:30:32+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/azure-pipelines-commit-from-pipeline/</loc>
<lastmod>2024-09-21T22:30:32+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/bicep-graph-provider/</loc>
<lastmod>2025-09-15T16:47:19+02:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/webp-images/</loc>
<lastmod>2024-12-28T00:30:00+01:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/posts/ytt-home-assistant/</loc>
<lastmod>2024-12-31T15:00:00+01:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/about/</loc>
<lastmod>2026-01-01T21:32:37+01:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/tags/</loc>
<lastmod>2026-01-01T21:32:37+01:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/archives/</loc>
<lastmod>2026-01-01T21:32:37+01:00</lastmod>
</url>
<url>
<loc>https://blog.xmi.fr/</loc>
</url>
<url>
<loc>https://blog.xmi.fr/tags/visio/</loc>
</url>
<url>
<loc>https://blog.xmi.fr/tags/azure/</loc>
</url>
<url>
<loc>https://blog.xmi.fr/tags/dotnet/</loc>
</url>
<url>
<loc>https://blog.xmi.fr/tags/csharp/</loc>
</url>
<url>
<loc>https://blog.xmi.fr/tags/azure-iot/</loc>
</url>
<url>
<loc>https://blog.xmi.fr/tags/certifications/</loc>
</url>
<url>
<loc>https://blog.xmi.fr/tags/terraform/</loc>
</url>
<url>
<loc>https://blog.xmi.fr/tags/app-service/</loc>
</url>
<url>
<loc>https://blog.xmi.fr/tags/azure-ad/</loc>
</url>
<url>
<loc>https://blog.xmi.fr/tags/bicep/</loc>
</url>
<url>
<loc>https://blog.xmi.fr/tags/logic-apps/</loc>
</url>
<url>
<loc>https://blog.xmi.fr/tags/github-actions/</loc>
</url>
<url>
<loc>https://blog.xmi.fr/tags/quick-tip/</loc>
</url>
<url>
<loc>https://blog.xmi.fr/tags/azure-monitor/</loc>
</url>
<url>
<loc>https://blog.xmi.fr/tags/azure-devops/</loc>
</url>
<url>
<loc>https://blog.xmi.fr/tags/azure-pipelines/</loc>
</url>
<url>
<loc>https://blog.xmi.fr/tags/ci-cd/</loc>
</url>
<url>
<loc>https://blog.xmi.fr/tags/container-apps/</loc>
</url>
<url>
<loc>https://blog.xmi.fr/page2/</loc>
</url>
<url>
<loc>https://blog.xmi.fr/page3/</loc>
</url>
<url>
<loc>https://blog.xmi.fr/page4/</loc>
</url>
</urlset>
