﻿<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://mikaberglund.com/about</loc><lastmod>2026-05-10T17:30:00Z</lastmod></url><url><loc>https://mikaberglund.com/articles</loc><lastmod>2026-09-12T15:46:59Z</lastmod></url><url><loc>https://mikaberglund.com/category</loc><lastmod>2026-09-12T16:09:46Z</lastmod></url><url><loc>https://mikaberglund.com/category/ai</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/ai-assisted</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/app-service</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/asp-net-core</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/authentication</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/azure</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/azure-ad</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/azure-ad-b2c</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/azure-ai</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/azure-devops</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/azure-functions</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/azure-static-web-apps</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/blazor</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/blazorade</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/blazor-server</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/blazor-webassembly</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/blogging</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/bootstrap</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/community</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/configuration</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/content-creation</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/cosmos-db</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/data-factory</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/development</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/diagram</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/documentation</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/durable-entities</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/durable-functions</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/github</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/github-copilot</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/github-pages</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/key-vault</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/mermaid</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/mfa</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/microsoft-entra-external-id</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/microsoft-entra-id</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/microsoft-graph</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/microsoft-teams</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/oauth</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/office-365</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/open-id-connect</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/playwright</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/project-lifecycle</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/project-management</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/pulumi</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/pwa</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/review</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/security</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/seminar</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/sendgrid</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/serverless</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/spa</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/speaker</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/storage</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/storage-explorer</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/tools</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/troubleshooting</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/vector-embeddings</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/category/wordpress</loc><lastmod>2026-11-01T19:09:16Z</lastmod></url><url><loc>https://mikaberglund.com/</loc><lastmod>2026-09-13T11:49:16Z</lastmod></url><url><loc>https://mikaberglund.com/blazor-components-for-bootstrap</loc><lastmod>2019-11-04T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/building-applications-with-azure-functions</loc><lastmod>2019-09-15T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/building-a-web-application-that-supports-both-azure-ad-and-azure-ad-b2c</loc><lastmod>2019-12-18T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/code-based-workflows-with-durable-functions-in-azure</loc><lastmod>2019-09-18T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/creating-anchor-links-in-blazor-applications</loc><lastmod>2019-12-28T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/fixed-containers-in-azure-cosmos-db-deprecated</loc><lastmod>2019-09-02T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/hosting-blazor-applications-on-github-pages</loc><lastmod>2019-12-29T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/im-a-blogger</loc><lastmod>2019-08-06T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/is-serverless-cheaper</loc><lastmod>2019-09-23T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/looking-back-at-2019</loc><lastmod>2019-12-31T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/my-top-5-wish-list-for-microsoft-teams</loc><lastmod>2019-08-30T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/not-able-to-create-event-based-trigger-in-azure-data-factory</loc><lastmod>2019-09-05T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/store-your-app-service-configuration-settings-in-azure-key-vault</loc><lastmod>2019-09-09T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/the-anatomy-of-a-blazor-server-application</loc><lastmod>2019-10-03T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/things-you-need-to-know-before-building-applications-with-azure-cosmos-db</loc><lastmod>2019-09-04T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/using-dependency-injection-in-a-console-application</loc><lastmod>2019-11-22T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/adding-group-members-using-microsoft-graph-may-result-in-long-delay-before-membership-is-effective</loc><lastmod>2020-06-23T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/a-developer-community-coming-to-life</loc><lastmod>2020-03-03T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/asp-net-core-app-with-multiple-sign-in-policies-in-azure-ad-b2c</loc><lastmod>2020-01-19T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/azure-ad-b2c-custom-policy-calling-a-rest-api-to-get-additional-claims</loc><lastmod>2020-10-31T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/azure-storage-explorer-helps-you-access-your-data-in-the-cloud</loc><lastmod>2020-08-31T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/blazorade-bootstrap-v1-0-is-ready</loc><lastmod>2020-05-25T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/blazorbootstrap-is-now-blazorade-bootstrap</loc><lastmod>2020-01-25T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/building-an-application-with-blazorade-bootstrap-part-3</loc><lastmod>2020-02-17T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/building-an-application-with-blazor-bootstrap-part-1</loc><lastmod>2020-01-05T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/building-an-application-with-blazor-bootstrap-part-2</loc><lastmod>2020-01-08T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/configure-offline-assets-for-blazor-pwa-applications</loc><lastmod>2020-05-26T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/customizing-connection-state-ui-in-blazor-server-applications-with-blazorade</loc><lastmod>2020-04-13T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/documenting-your-net-assemblies-with-blazorade-xml-docs</loc><lastmod>2020-07-03T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/durable-entities-enable-shared-state-across-orchestration-instances</loc><lastmod>2020-11-22T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/enable-cors-in-wordpress-running-on-azure</loc><lastmod>2020-01-07T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/free-tier-now-available-for-azure-cosmos-db</loc><lastmod>2020-03-21T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/looking-back-at-2020</loc><lastmod>2020-12-31T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/microsoft-365-hpr-toukokuu-2020</loc><lastmod>2020-05-13T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/microsoft-teams-app-with-blazor-server-or-blazor-webassembly</loc><lastmod>2020-12-19T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/puhumassa-microsoft-365-hpr-seminaarissa</loc><lastmod>2020-04-29T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/sending-e-mails-with-sendgrid-and-azure-functions</loc><lastmod>2020-03-14T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/sharing-data-between-clients-with-blazor</loc><lastmod>2020-01-20T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/using-azure-functions-to-build-a-rest-api-with-custom-application-permissions</loc><lastmod>2020-07-23T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/why-i-love-cosmos-db</loc><lastmod>2020-03-26T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/blazor-authentication-with-blazorade-msal-an-overview</loc><lastmod>2021-02-12T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/dryioc-containerexception-in-azure-functions-application-when-deployed-to-azure</loc><lastmod>2021-04-03T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/javascript-interop-error-in-blazor-jsexception-unexpected-token</loc><lastmod>2021-02-06T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/microsoft-teams-app-with-blazor-made-easy-using-blazorade-teams</loc><lastmod>2021-01-10T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/pnp-dev-general-community-call-demo-feb-4-2021</loc><lastmod>2021-02-04T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/azure-devops-project-lifecycle-from-sales-to-production</loc><lastmod>2022-02-10T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/blazor-authentication-with-jwt-token-using-blazorade-msal</loc><lastmod>2022-03-01T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/looking-back-at-2021</loc><lastmod>2022-01-17T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/pulumi-tutorial-how-to-store-your-state-in-azure</loc><lastmod>2022-02-06T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/resolving-the-could-not-load-file-or-assembly-system-identitymodel-tokens-jwt-error</loc><lastmod>2022-12-09T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/durable-functions-pitfalls-in-azure-functions</loc><lastmod>2023-08-29T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/from-azure-ad-b2c-to-microsoft-entra-external-id</loc><lastmod>2023-11-08T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/blazor-apps-with-mermaid-diagrams-using-blazorade-mermaid</loc><lastmod>2024-02-28T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/create-a-shared-account-with-mfa-in-microsoft-entra-id</loc><lastmod>2024-01-20T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/how-to-do-mfa-login-with-playwright</loc><lastmod>2024-01-21T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/understanding-totp-codes-a-short-guide-to-securing-your-accounts</loc><lastmod>2024-01-22T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/cosmos-db-vector-search-an-introduction</loc><lastmod>2025-02-22T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/from-words-to-meaning-vector-search-cosmos-db</loc><lastmod>2025-11-07T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/keyed-services-not-supported-in-azure-functions</loc><lastmod>2025-09-22T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/protecting-apis-with-microsoft-entra-id</loc><lastmod>2025-12-13T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/simplify-text-chunking-for-vector-embeddings</loc><lastmod>2025-08-17T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/vector-embedding-model-comparison-with-multilingual-text</loc><lastmod>2025-07-08T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/vector-embeddings-for-long-documents</loc><lastmod>2025-03-31T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/add-static-page-generation-to-blazor-webassembly</loc><lastmod>2026-11-01T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/blazorade-scraibe-making-blazor-content-discoverable</loc><lastmod>2026-05-02T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/how-i-migrated-my-blog-from-wordpress-to-blazor-webassembly</loc><lastmod>2026-09-17T00:00:00Z</lastmod></url><url><loc>https://mikaberglund.com/use-microsoft-foundry-models-with-github-copilot-in-vs-code</loc><lastmod>2026-09-14T00:00:00Z</lastmod></url></urlset>
