﻿<?xml version="1.0" encoding="utf-8"?><urlset xmlns="https://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://jonathanpeterson.com</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>1.00</priority></url><url><loc>https://jonathanpeterson.com/404.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.70</priority></url><url><loc>file:///posts/2026/using-pulumi-with-a-federated-service-connection-in-azure-devops.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/a-brief-look-at-azure-load-testing.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/authenticating-blazor-application-with-azure-b2c.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/azure-b2c-the-manual-way.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/azure-b2c-with-a-powershell-script.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/azure-self-hosted-container-agent.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/azures-generative-ai-services.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/blazor-series-introduction-part-1.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/creating-a-har-file-with-angular.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/creating-home-assistant-automated-alerts-for-high-humidity-and-temperature.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/date-time-library.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/deploying-proactive-cpu-monitoring-for-an-azure-web-app-with-azure-devops.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/faking-api-calls-in-angular.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/home-assistant-433mhz-humidity-sensors.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/how-to-use-dependency-injection-with-semantic-kernel-and-plugins.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/keeping-things-running.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/lets-talk-toastr.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/my-home-automation-setup.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/proactive-cpu-monitoring-part-2.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/pulumi-and-fluent-validation.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/state-of-my-datetime-picker-part-2.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/state-of-my-picker.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/tagging-all-your-azure-resources.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/three-ways-to-communicate-from-blazor-to-an-api-with-azure-b2c.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/tips-for-passing-the-azure-ai-900-and-azure-ai-102-exams.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/unlocking-azure-key-vault-secret-deployment.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/using-bicep-with-azure-container-registry.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>file:///posts/version-6-is-out-now.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.80</priority></url><url><loc>https://jonathanpeterson.com/search.html</loc><lastmod>2026-02-26T00:00:00.0000000+00:00</lastmod><priority>0.70</priority></url></urlset>