<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//behindthestacks.in/main-sitemap.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<url>
		<loc>https://behindthestacks.in</loc>
		<lastmod>2026-07-25T02:58:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/02/20/o3-mini-semantic-kernel/</loc>
		<lastmod>2026-07-25T02:58:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2026/02/09/yarp-isolate-swiyu-management-apis/</loc>
		<lastmod>2026-07-25T02:58:13+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/02/yarp-isolate-swiyu-management-apis-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/02/yarp-isolate-swiyu-management-apis-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/04/12/what-is-vector-search-a-concise-guide/</loc>
		<lastmod>2026-07-25T02:58:08+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/04/what-is-vector-search-a-concise-guide-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/04/what-is-vector-search-a-concise-guide-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/04/what-is-vector-search-a-concise-guide-3.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/10/02/vue-aspnetcore-bff-entra-id/</loc>
		<lastmod>2026-07-25T02:57:59+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/10/vue-aspnetcore-bff-entra-id-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/10/vue-aspnetcore-bff-entra-id-2-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/10/vue-aspnetcore-bff-entra-id-3-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/11/04/vertical-slice-architecture-features-not-layers/</loc>
		<lastmod>2026-07-25T02:57:56+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/11/vertical-slice-architecture-features-not-layers-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/11/vertical-slice-architecture-features-not-layers-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/11/vertical-slice-architecture-features-not-layers-3.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2026/04/08/vertical-slice-architecture-dotnet-guide/</loc>
		<lastmod>2026-07-25T02:57:52+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/04/vertical-slice-architecture-dotnet-guide-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/04/vertical-slice-architecture-dotnet-guide-2-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/07/18/vector-search-azure-cognitive-search-public-preview/</loc>
		<lastmod>2026-07-25T02:57:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/07/30/vector-image-search-azure-openai-ai-search/</loc>
		<lastmod>2026-07-25T02:57:43+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/07/vector-image-search-azure-openai-ai-search-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/07/vector-image-search-azure-openai-ai-search-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/07/vector-image-search-azure-openai-ai-search-3-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/07/vector-image-search-azure-openai-ai-search-4-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/07/vector-image-search-azure-openai-ai-search-5-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/07/vector-image-search-azure-openai-ai-search-6-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/07/vector-image-search-azure-openai-ai-search-7-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/10/04/using-stored-procedures-and-functions-with-ef-core-and-postgresql/</loc>
		<lastmod>2026-07-25T02:57:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/11/04/unsafeaccessortype-dotnet10-easier-reflection/</loc>
		<lastmod>2026-07-25T02:57:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/12/13/the-new-slnx-solution-format-migration-guide/</loc>
		<lastmod>2026-07-25T02:57:30+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/12/the-new-slnx-solution-format-migration-guide-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/12/the-new-slnx-solution-format-migration-guide-2-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/08/04/swiyu-verifiable-credentials-aspire/</loc>
		<lastmod>2026-07-25T02:57:21+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/08/swiyu-verifiable-credentials-aspire-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/08/swiyu-verifiable-credentials-aspire-2-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/08/swiyu-verifiable-credentials-aspire-3.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/08/12/swagger-ui-dotnet9-openapi-json/</loc>
		<lastmod>2026-07-25T02:57:17+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/08/swagger-ui-dotnet9-openapi-json-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/01/09/stringvalues-aspnetcore-internals/</loc>
		<lastmod>2026-07-25T02:57:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/03/15/streamlining-dotnet9-deployment-github-actions-azure/</loc>
		<lastmod>2026-07-25T02:57:10+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/03/streamlining-dotnet9-deployment-github-actions-azure-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/08/30/standalone-aspire-dashboard-distributed-dotnet/</loc>
		<lastmod>2026-07-25T02:57:05+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/08/standalone-aspire-dashboard-distributed-dotnet-1-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/08/standalone-aspire-dashboard-distributed-dotnet-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/08/standalone-aspire-dashboard-distributed-dotnet-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/08/standalone-aspire-dashboard-distributed-dotnet-4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/08/standalone-aspire-dashboard-distributed-dotnet-5-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/08/standalone-aspire-dashboard-distributed-dotnet-6.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/05/13/sonarcloud-aspnetcore-angular-githubactions/</loc>
		<lastmod>2026-07-25T02:57:01+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/05/sonarcloud-aspnetcore-angular-githubactions-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/05/sonarcloud-aspnetcore-angular-githubactions-2-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/05/sonarcloud-aspnetcore-angular-githubactions-3-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/10/24/short-circuit-routing-dotnet8/</loc>
		<lastmod>2026-07-25T02:56:56+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/10/short-circuit-routing-dotnet8-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/02/13/semantickernel-spring2024-roadmap-vs-reality/</loc>
		<lastmod>2026-07-25T02:56:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/10/08/semantic-kernel-and-microsoft-agent-framework/</loc>
		<lastmod>2026-07-25T02:56:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/12/19/semantic-kernel-v1-0-1-ga-agents/</loc>
		<lastmod>2026-07-25T02:56:41+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/12/semantic-kernel-v1-0-1-ga-agents-1-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/12/semantic-kernel-v1-0-1-ga-agents-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/04/04/semantic-kernel-planner-embeddings-semantic-memory/</loc>
		<lastmod>2026-07-25T02:56:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/05/27/semantic-kernel-multi-agent-orchestration/</loc>
		<lastmod>2026-07-25T02:56:32+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/05/semantic-kernel-multi-agent-orchestration-1-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/05/semantic-kernel-multi-agent-orchestration-2-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/05/semantic-kernel-multi-agent-orchestration-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/05/semantic-kernel-multi-agent-orchestration-4-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/05/semantic-kernel-multi-agent-orchestration-5.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/04/17/semantic-kernel-mcp-python-support/</loc>
		<lastmod>2026-07-25T02:56:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/06/05/semantic-kernel-contextual-function-selection/</loc>
		<lastmod>2026-07-25T02:56:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/05/23/semantic-kernel-build2023-sessions-retrospective/</loc>
		<lastmod>2026-07-25T02:56:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/06/22/semantic-kernel-build2023-qa-session-highlights/</loc>
		<lastmod>2026-07-25T02:56:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/12/13/securing-mudblazor-ui-securityheaders-entraid/</loc>
		<lastmod>2026-07-25T02:56:06+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/12/securing-mudblazor-ui-securityheaders-entraid-1-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/02/05/securing-blazorweb-microsoftentraid/</loc>
		<lastmod>2026-07-25T02:56:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/01/03/securing-blazor-wasm-bff-openiddict/</loc>
		<lastmod>2026-07-25T02:55:58+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/01/securing-blazor-wasm-bff-openiddict-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/01/securing-blazor-wasm-bff-openiddict-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/01/03/securing-blazor-server-oidc-security-headers/</loc>
		<lastmod>2026-07-25T02:55:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/09/19/securing-aspnetcore-api-multiple-identity-providers/</loc>
		<lastmod>2026-07-25T02:55:50+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/09/securing-aspnetcore-api-multiple-identity-providers-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/08/29/secure-grpc-aspnetcore-linux-appservice/</loc>
		<lastmod>2026-07-25T02:55:46+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/08/secure-grpc-aspnetcore-linux-appservice-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/08/secure-grpc-aspnetcore-linux-appservice-2-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/08/secure-grpc-aspnetcore-linux-appservice-3.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/01/16/secure-microsoftgraph-appclients-aspnetcore/</loc>
		<lastmod>2026-07-25T02:55:42+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/01/secure-microsoftgraph-appclients-aspnetcore-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/01/secure-microsoftgraph-appclients-aspnetcore-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/01/secure-microsoftgraph-appclients-aspnetcore-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/01/secure-microsoftgraph-appclients-aspnetcore-4.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/09/23/secure-mcp-server-oauth-entraid/</loc>
		<lastmod>2026-07-25T02:55:38+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/09/secure-mcp-server-oauth-entraid-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/09/secure-mcp-server-oauth-entraid-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/09/secure-mcp-server-oauth-entraid-3-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2026/03/21/scaling-signalr-redis-backplane-aspnetcore/</loc>
		<lastmod>2026-07-25T02:55:29+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/03/scaling-signalr-redis-backplane-aspnetcore-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/03/scaling-signalr-redis-backplane-aspnetcore-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/03/scaling-signalr-redis-backplane-aspnetcore-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/03/scaling-signalr-redis-backplane-aspnetcore-4.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/01/18/scaling-monoliths-practical-guide/</loc>
		<lastmod>2026-07-25T02:55:24+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/01/scaling-monoliths-practical-guide-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/01/scaling-monoliths-practical-guide-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/01/scaling-monoliths-practical-guide-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/01/scaling-monoliths-practical-guide-4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/01/scaling-monoliths-practical-guide-5-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2026/05/23/scaling-long-running-api-requests/</loc>
		<lastmod>2026-07-25T02:55:20+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/05/scaling-long-running-api-requests-1-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/05/scaling-long-running-api-requests-2-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/05/scaling-long-running-api-requests-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/05/scaling-long-running-api-requests-4.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2026/07/04/saga-pattern-dotnet-choreography-orchestration/</loc>
		<lastmod>2026-07-25T02:55:15+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/07/saga-pattern-dotnet-choreography-orchestration-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/07/saga-pattern-dotnet-choreography-orchestration-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/07/saga-pattern-dotnet-choreography-orchestration-3-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/04/22/sse-aspnet-core-dotnet10/</loc>
		<lastmod>2026-07-25T02:55:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/05/28/sk-meai-better-together-part2/</loc>
		<lastmod>2026-07-25T02:55:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/07/21/sk-a2a-multi-agent-solutions/</loc>
		<lastmod>2026-07-25T02:55:02+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/07/sk-a2a-multi-agent-solutions-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/09/06/s3-vectors-semantic-search-semantickernel/</loc>
		<lastmod>2026-07-25T02:54:57+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/09/s3-vectors-semantic-search-semantickernel-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/09/s3-vectors-semantic-search-semantickernel-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/09/s3-vectors-semantic-search-semantickernel-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/09/s3-vectors-semantic-search-semantickernel-4.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/06/14/run-csharp-scripts-dotnet-run-app-cs/</loc>
		<lastmod>2026-07-25T02:54:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/06/12/reset-password-microsoftgraph-apppermissions-aspnetcore/</loc>
		<lastmod>2026-07-25T02:54:42+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/06/reset-password-microsoftgraph-apppermissions-aspnetcore-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/06/reset-password-microsoftgraph-apppermissions-aspnetcore-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/06/reset-password-microsoftgraph-apppermissions-aspnetcore-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/06/reset-password-microsoftgraph-apppermissions-aspnetcore-4.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/08/18/reset-cookies-force-signin-aspnet-identity/</loc>
		<lastmod>2026-07-25T02:54:38+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/08/reset-cookies-force-signin-aspnet-identity-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2026/04/20/remove-signup-entraexternalid-userflows/</loc>
		<lastmod>2026-07-25T02:54:34+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/04/remove-signup-entraexternalid-userflows-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2026/01/17/redishybridcache-invalidation-backplane/</loc>
		<lastmod>2026-07-25T02:54:30+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/01/redishybridcache-invalidation-backplane-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/01/redishybridcache-invalidation-backplane-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2026/07/07/reading-process-output-safely-dotnet-11/</loc>
		<lastmod>2026-07-25T02:54:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/10/22/rag-evaluation-azureaisearch-promptflow/</loc>
		<lastmod>2026-07-25T02:54:21+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/10/rag-evaluation-azureaisearch-promptflow-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/10/rag-evaluation-azureaisearch-promptflow-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/10/rag-evaluation-azureaisearch-promptflow-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/10/rag-evaluation-azureaisearch-promptflow-4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/10/rag-evaluation-azureaisearch-promptflow-5.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/10/rag-evaluation-azureaisearch-promptflow-6.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/10/rag-evaluation-azureaisearch-promptflow-7.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/10/rag-evaluation-azureaisearch-promptflow-8-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/10/rag-evaluation-azureaisearch-promptflow-9-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/10/rag-evaluation-azureaisearch-promptflow-10-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/10/rag-evaluation-azureaisearch-promptflow-11.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/10/rag-evaluation-azureaisearch-promptflow-12.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/10/rag-evaluation-azureaisearch-promptflow-13-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/03/09/rag-azure-openai-cognitive-search-pattern/</loc>
		<lastmod>2026-07-25T02:54:17+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/03/rag-azure-openai-cognitive-search-pattern-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/03/rag-azure-openai-cognitive-search-pattern-2-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/03/rag-azure-openai-cognitive-search-pattern-3-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/04/17/provision-azureiothub-dps-x509-aspnetcore/</loc>
		<lastmod>2026-07-25T02:54:10+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/04/provision-azureiothub-dps-x509-aspnetcore-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/04/provision-azureiothub-dps-x509-aspnetcore-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/04/provision-azureiothub-dps-x509-aspnetcore-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/04/provision-azureiothub-dps-x509-aspnetcore-4.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2026/07/04/polly-v8-resilience-pipelines-explained/</loc>
		<lastmod>2026-07-25T02:54:06+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/07/polly-v8-resilience-pipelines-explained-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/07/polly-v8-resilience-pipelines-explained-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/09/16/platform-specific-dotnet-tools-old-sdks/</loc>
		<lastmod>2026-07-25T02:54:02+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/09/platform-specific-dotnet-tools-old-sdks-1-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/09/platform-specific-dotnet-tools-old-sdks-2-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/09/platform-specific-dotnet-tools-old-sdks-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/09/platform-specific-dotnet-tools-old-sdks-4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/09/platform-specific-dotnet-tools-old-sdks-5-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/09/platform-specific-dotnet-tools-old-sdks-6.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/04/23/phi-3-mini-slm-launch/</loc>
		<lastmod>2026-07-25T02:53:57+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/04/phi-3-mini-slm-launch-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/01/31/pwa-blazor-bff-azureb2c/</loc>
		<lastmod>2026-07-25T02:53:52+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/01/pwa-blazor-bff-azureb2c-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/06/05/pdf-docx-generation-aspnetcore-gembox/</loc>
		<lastmod>2026-07-25T02:53:48+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/06/pdf-docx-generation-aspnetcore-gembox-1-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/06/pdf-docx-generation-aspnetcore-gembox-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/05/02/openiddict-keycloak-federation/</loc>
		<lastmod>2026-07-25T02:53:44+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/05/openiddict-keycloak-federation-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/05/openiddict-keycloak-federation-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/09/12/openai-o1-reasoning-models-azure/</loc>
		<lastmod>2026-07-25T02:53:39+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/09/openai-o1-reasoning-models-azure-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/09/openai-o1-reasoning-models-azure-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/02/27/onboarding-users-entraid-tap-microsoftgraph/</loc>
		<lastmod>2026-07-25T02:53:26+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/02/onboarding-users-entraid-tap-microsoftgraph-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/02/onboarding-users-entraid-tap-microsoftgraph-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/02/onboarding-users-entraid-tap-microsoftgraph-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/02/onboarding-users-entraid-tap-microsoftgraph-4.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/06/02/oidc-error-handling-aspnet-core/</loc>
		<lastmod>2026-07-25T02:53:21+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/06/oidc-error-handling-aspnet-core-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/09/30/nuget-trusted-publishing-github-actions/</loc>
		<lastmod>2026-07-25T02:53:17+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/09/nuget-trusted-publishing-github-actions-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/09/nuget-trusted-publishing-github-actions-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/09/nuget-trusted-publishing-github-actions-3-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/09/nuget-trusted-publishing-github-actions-4-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/09/nuget-trusted-publishing-github-actions-5.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/09/nuget-trusted-publishing-github-actions-6-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/12/08/next-level-rag-azure-knowledge-bases-foundry/</loc>
		<lastmod>2026-07-25T02:53:12+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/12/next-level-rag-azure-knowledge-bases-foundry-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/12/next-level-rag-azure-knowledge-bases-foundry-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/12/next-level-rag-azure-knowledge-bases-foundry-3-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/12/next-level-rag-azure-knowledge-bases-foundry-4-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/12/next-level-rag-azure-knowledge-bases-foundry-5-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/12/next-level-rag-azure-knowledge-bases-foundry-6.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/12/next-level-rag-azure-knowledge-bases-foundry-7-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/12/next-level-rag-azure-knowledge-bases-foundry-8.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/12/next-level-rag-azure-knowledge-bases-foundry-9.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/12/next-level-rag-azure-knowledge-bases-foundry-10-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/12/next-level-rag-azure-knowledge-bases-foundry-11.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/12/next-level-rag-azure-knowledge-bases-foundry-12.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/12/next-level-rag-azure-knowledge-bases-foundry-13.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/12/next-level-rag-azure-knowledge-bases-foundry-14.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/12/next-level-rag-azure-knowledge-bases-foundry-15.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/12/next-level-rag-azure-knowledge-bases-foundry-16.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/12/next-level-rag-azure-knowledge-bases-foundry-17.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/12/next-level-rag-azure-knowledge-bases-foundry-18-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/05/19/multiple-external-identity-providers-aspnet-core-identity-duende/</loc>
		<lastmod>2026-07-25T02:53:07+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/05/multiple-external-identity-providers-aspnet-core-identity-duende-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/11/21/multiple-azuread-accesstokens-aspnetcore-api/</loc>
		<lastmod>2026-07-25T02:53:02+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/11/multiple-azuread-accesstokens-aspnetcore-api-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/11/multiple-azuread-accesstokens-aspnetcore-api-2-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/01/30/multi-tenant-azuread-delegated-apis/</loc>
		<lastmod>2026-07-25T02:52:58+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/01/multi-tenant-azuread-delegated-apis-1-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/01/multi-tenant-azuread-delegated-apis-2-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/01/multi-tenant-azuread-delegated-apis-3.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/03/04/multi-client-blob-storage-entraid-rbac/</loc>
		<lastmod>2026-07-25T02:52:54+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/03/multi-client-blob-storage-entraid-rbac-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/08/31/multi-agent-orchestration-azure-ai-foundry/</loc>
		<lastmod>2026-07-25T02:52:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2026/06/20/modular-monolith-boundary-one-way-door/</loc>
		<lastmod>2026-07-25T02:52:35+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/06/modular-monolith-boundary-one-way-door-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/06/modular-monolith-boundary-one-way-door-2-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/06/modular-monolith-boundary-one-way-door-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/06/modular-monolith-boundary-one-way-door-4.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/01/15/migrate-blazorserver-to-blazorweb-dotnet8/</loc>
		<lastmod>2026-07-25T02:52:31+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/01/migrate-blazorserver-to-blazorweb-dotnet8-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/06/28/middleware-analysis-pipeline-debugging/</loc>
		<lastmod>2026-07-25T02:52:27+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/06/middleware-analysis-pipeline-debugging-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/06/middleware-analysis-pipeline-debugging-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/01/11/microsoft-extensions-ai-dotnet-llm-integration/</loc>
		<lastmod>2026-07-25T02:52:23+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/01/microsoft-extensions-ai-dotnet-llm-integration-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2026/05/04/microsoft-agent-framework-building-blocks-part3/</loc>
		<lastmod>2026-07-25T02:52:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2026/04/03/microsoft-agent-framework-1-0-ga/</loc>
		<lastmod>2026-07-25T02:52:14+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/04/microsoft-agent-framework-1-0-ga-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/12/17/marten-document-database-postgresql-dotnet/</loc>
		<lastmod>2026-07-25T02:52:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/05/10/mvc-valueproviders-minimalapis/</loc>
		<lastmod>2026-07-25T02:52:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/04/04/msal-daemon-clientcredentials/</loc>
		<lastmod>2026-07-25T02:51:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/02/28/mlnet-azure-ml-training-pipeline/</loc>
		<lastmod>2026-07-25T02:51:53+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/02/mlnet-azure-ml-training-pipeline-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/02/mlnet-azure-ml-training-pipeline-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/02/mlnet-azure-ml-training-pipeline-3.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/11/10/ml-net-2-0-whats-new/</loc>
		<lastmod>2026-07-25T02:51:48+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/11/ml-net-2-0-whats-new-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/11/ml-net-2-0-whats-new-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/11/ml-net-2-0-whats-new-3.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/03/05/mcp-tools-semantic-kernel-step-by-step/</loc>
		<lastmod>2026-07-25T02:51:44+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/03/mcp-tools-semantic-kernel-step-by-step-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/10/16/mcp-oauth-desktop-client-entra-id/</loc>
		<lastmod>2026-07-25T02:51:40+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/10/mcp-oauth-desktop-client-entra-id-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/10/mcp-oauth-desktop-client-entra-id-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/06/14/loggermessage-sourcegenerator-performance/</loc>
		<lastmod>2026-07-25T02:51:35+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/06/loggermessage-sourcegenerator-performance-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/06/loggermessage-sourcegenerator-performance-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/11/28/logproperties-telemetry-logging-sourcegenerator/</loc>
		<lastmod>2026-07-25T02:51:26+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/11/logproperties-telemetry-logging-sourcegenerator-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2026/01/12/loa-aspnetcore-identity-duende/</loc>
		<lastmod>2026-07-25T02:51:22+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/01/loa-aspnetcore-identity-duende-1-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/01/loa-aspnetcore-identity-duende-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/01/loa-aspnetcore-identity-duende-3.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/06/03/leverage-mcp-tools-semantic-kernel-agents/</loc>
		<lastmod>2026-07-25T02:51:18+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/06/leverage-mcp-tools-semantic-kernel-agents-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/07/02/level-of-authentication-keycloak-aspnet-core/</loc>
		<lastmod>2026-07-25T02:51:14+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/07/level-of-authentication-keycloak-aspnet-core-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/07/level-of-authentication-keycloak-aspnet-core-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/07/level-of-authentication-keycloak-aspnet-core-3.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/08/15/keyed-services-dotnet8-di-container/</loc>
		<lastmod>2026-07-25T02:51:09+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/08/keyed-services-dotnet8-di-container-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2026/02/07/keycloak-aspnetcore-oauth2-integration/</loc>
		<lastmod>2026-07-25T02:51:05+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/02/keycloak-aspnetcore-oauth2-integration-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/02/keycloak-aspnetcore-oauth2-integration-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/02/keycloak-aspnetcore-oauth2-integration-3-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/02/keycloak-aspnetcore-oauth2-integration-4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/02/keycloak-aspnetcore-oauth2-integration-5-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/02/keycloak-aspnetcore-oauth2-integration-6.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/02/keycloak-aspnetcore-oauth2-integration-7.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/02/keycloak-aspnetcore-oauth2-integration-8-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/02/keycloak-aspnetcore-oauth2-integration-9.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/02/keycloak-aspnetcore-oauth2-integration-10-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/02/keycloak-aspnetcore-oauth2-integration-11.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/09/19/jsonconverter-test-helpers-systemtextjson/</loc>
		<lastmod>2026-07-25T02:51:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/04/19/javascriptengineswitcher-dotnet/</loc>
		<lastmod>2026-07-25T02:50:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/07/20/jsinterop-chrome-extension-blazor-wasm/</loc>
		<lastmod>2026-07-25T02:50:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/03/01/introduction-to-dapr-for-dotnet-developers/</loc>
		<lastmod>2026-07-25T02:50:45+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/03/introduction-to-dapr-for-dotnet-developers-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/03/introduction-to-dapr-for-dotnet-developers-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/03/introduction-to-dapr-for-dotnet-developers-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/03/introduction-to-dapr-for-dotnet-developers-4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/03/introduction-to-dapr-for-dotnet-developers-5-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2026/03/09/interview-coach-agent-framework-foundry-mcp-aspire/</loc>
		<lastmod>2026-07-25T02:50:40+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/03/interview-coach-agent-framework-foundry-mcp-aspire-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/03/interview-coach-agent-framework-foundry-mcp-aspire-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/03/interview-coach-agent-framework-foundry-mcp-aspire-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/03/interview-coach-agent-framework-foundry-mcp-aspire-4.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/08/23/integrated-vectorization-azure-ai-search-ga/</loc>
		<lastmod>2026-07-25T02:50:37+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/08/integrated-vectorization-azure-ai-search-ga-1-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/08/integrated-vectorization-azure-ai-search-ga-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/11/03/implement-a-secure-mcp-server-using-oauth-dpop-and-duende-identityserver/</loc>
		<lastmod>2026-07-25T02:50:32+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/11/implement-a-secure-mcp-server-using-oauth-dpop-and-duende-identityserver-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/04/21/implement-client-assertions-oauth-client-credentials-aspnet-core/</loc>
		<lastmod>2026-07-25T02:50:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/09/05/identity-api-endpoints-dotnet8-preview/</loc>
		<lastmod>2026-07-25T02:50:24+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/09/identity-api-endpoints-dotnet8-preview-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/09/identity-api-endpoints-dotnet8-preview-2-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/09/identity-api-endpoints-dotnet8-preview-3-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/09/identity-api-endpoints-dotnet8-preview-4.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/03/17/hello-semantic-kernel-launch-announcement/</loc>
		<lastmod>2026-07-25T02:50:20+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/03/hello-semantic-kernel-launch-announcement-1-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/02/20/hangfire-background-jobs-aspnetcore/</loc>
		<lastmod>2026-07-25T02:50:13+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/02/hangfire-background-jobs-aspnetcore-1-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/02/hangfire-background-jobs-aspnetcore-2-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/10/22/htmx-hx-trigger-aspnetcore-avatar-update/</loc>
		<lastmod>2026-07-25T02:50:08+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/10/htmx-hx-trigger-aspnetcore-avatar-update-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/06/25/html5-validation-aspnetcore-razor-views/</loc>
		<lastmod>2026-07-25T02:50:03+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/06/html5-validation-aspnetcore-razor-views-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/06/html5-validation-aspnetcore-razor-views-2-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2026/03/09/guest-invite-cross-tenant-entra-id/</loc>
		<lastmod>2026-07-25T02:49:58+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/03/guest-invite-cross-tenant-entra-id-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/03/guest-invite-cross-tenant-entra-id-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/03/guest-invite-cross-tenant-entra-id-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/03/guest-invite-cross-tenant-entra-id-4.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/10/29/global-query-filters-efcore/</loc>
		<lastmod>2026-07-25T02:49:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2026/01/05/generativeai-llm-csharp-2026-foundations/</loc>
		<lastmod>2026-07-25T02:49:49+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/01/generativeai-llm-csharp-2026-foundations-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/01/generativeai-llm-csharp-2026-foundations-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/05/09/gateway-service-microservices-ui/</loc>
		<lastmod>2026-07-25T02:49:44+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/05/gateway-service-microservices-ui-1-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/05/gateway-service-microservices-ui-2-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/07/18/gpt-4o-mini-azure-ai-availability/</loc>
		<lastmod>2026-07-25T02:49:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/05/13/gpt-4o-azure-openai-preview-launch/</loc>
		<lastmod>2026-07-25T02:49:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/07/20/function-calling-azure-openai-service/</loc>
		<lastmod>2026-07-25T02:49:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/10/10/force-phishing-resistant-auth-azuread-cae/</loc>
		<lastmod>2026-07-25T02:49:24+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/10/force-phishing-resistant-auth-azuread-cae-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/10/force-phishing-resistant-auth-azuread-cae-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/10/force-phishing-resistant-auth-azuread-cae-3-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/10/force-phishing-resistant-auth-azuread-cae-4-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/10/force-phishing-resistant-auth-azuread-cae-5.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/10/force-phishing-resistant-auth-azuread-cae-6.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/10/force-phishing-resistant-auth-azuread-cae-7-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/06/13/force-mfa-blazor-cae/</loc>
		<lastmod>2026-07-25T02:49:20+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/06/force-mfa-blazor-cae-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/10/18/fix-missing-downstream-api-tokens-microsoftidentity/</loc>
		<lastmod>2026-07-25T02:49:16+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/10/fix-missing-downstream-api-tokens-microsoftidentity-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/12/06/feature-management-blazor-aspnetcore/</loc>
		<lastmod>2026-07-25T02:49:12+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/12/feature-management-blazor-aspnetcore-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/12/feature-management-blazor-aspnetcore-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/01/17/fido2-passwordless-azure-ad/</loc>
		<lastmod>2026-07-25T02:49:08+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/01/fido2-passwordless-azure-ad-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/01/fido2-passwordless-azure-ad-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/01/fido2-passwordless-azure-ad-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/01/fido2-passwordless-azure-ad-4.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/07/04/fido2-mfa-openiddict-identity/</loc>
		<lastmod>2026-07-25T02:49:03+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/07/fido2-mfa-openiddict-identity-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/07/fido2-mfa-openiddict-identity-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/07/fido2-mfa-openiddict-identity-3.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2026/02/14/extracting-structured-data-from-receipt-images-ollama-dotnet/</loc>
		<lastmod>2026-07-25T02:48:55+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/02/extracting-structured-data-from-receipt-images-ollama-dotnet-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/02/extracting-structured-data-from-receipt-images-ollama-dotnet-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/07/01/exploring-dotnet-run-app-cs-dotnet-10/</loc>
		<lastmod>2026-07-25T02:48:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/08/07/entra-verifiedid-employee-credential-paycheck-access/</loc>
		<lastmod>2026-07-25T02:48:46+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/08/entra-verifiedid-employee-credential-paycheck-access-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/08/entra-verifiedid-employee-credential-paycheck-access-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/08/entra-verifiedid-employee-credential-paycheck-access-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/08/entra-verifiedid-employee-credential-paycheck-access-4.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2026/05/11/entra-id-configurable-token-lifetimes-dotnet-graph/</loc>
		<lastmod>2026-07-25T02:48:42+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/05/entra-id-configurable-token-lifetimes-dotnet-graph-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/05/entra-id-configurable-token-lifetimes-dotnet-graph-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/12/17/embedding-models-dimensions-azure-sql/</loc>
		<lastmod>2026-07-25T02:48:38+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/12/embedding-models-dimensions-azure-sql-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/12/embedding-models-dimensions-azure-sql-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/10/10/embedded-resources-dotnet-guide/</loc>
		<lastmod>2026-07-25T02:48:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/02/07/easyauth-granular-page-level-authorization/</loc>
		<lastmod>2026-07-25T02:48:29+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/02/easyauth-granular-page-level-authorization-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/02/easyauth-granular-page-level-authorization-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/04/15/efcore-rawsql-sqlquery-executesql/</loc>
		<lastmod>2026-07-25T02:48:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/09/20/efcore-postgresql-timescaledb/</loc>
		<lastmod>2026-07-25T02:48:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2026/04/08/ef-core-performance-guide/</loc>
		<lastmod>2026-07-25T02:48:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/07/05/dotnet-aspire-docker-publisher/</loc>
		<lastmod>2026-07-25T02:48:06+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/07/dotnet-aspire-docker-publisher-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/11/12/dotnet9-announcement-performance-aspire-ai/</loc>
		<lastmod>2026-07-25T02:48:00+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/11/dotnet9-announcement-performance-aspire-ai-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/11/dotnet9-announcement-performance-aspire-ai-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/04/12/dotnet8-preview3-build-paths-workload-cleanup-containers/</loc>
		<lastmod>2026-07-25T02:47:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/02/22/dotnet8-preview1-whats-new/</loc>
		<lastmod>2026-07-25T02:47:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/08/08/dotnet8-interceptors-practical-introduction/</loc>
		<lastmod>2026-07-25T02:47:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/11/14/dotnet8-ga-announcement-practical-overview/</loc>
		<lastmod>2026-07-25T02:47:40+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/11/dotnet8-ga-announcement-practical-overview-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/11/dotnet8-ga-announcement-practical-overview-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/11/dotnet8-ga-announcement-practical-overview-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/11/dotnet8-ga-announcement-practical-overview-4.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/06/27/dotnet8-configuration-binder-source-generator/</loc>
		<lastmod>2026-07-25T02:47:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2026/05/19/dotnet11-csharp15-union-types/</loc>
		<lastmod>2026-07-25T02:47:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/07/19/dotnet-twitter-bot-rules-engine/</loc>
		<lastmod>2026-07-25T02:47:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2026/02/03/dotnet-metrics-source-generator/</loc>
		<lastmod>2026-07-25T02:47:19+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/02/dotnet-metrics-source-generator-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/01/09/dotnet-january-2024-updates-cve-patches/</loc>
		<lastmod>2026-07-25T02:47:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/09/14/dotnet-aspire-honest-evaluation-cloud-native/</loc>
		<lastmod>2026-07-25T02:47:10+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/09/dotnet-aspire-honest-evaluation-cloud-native-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/09/dotnet-aspire-honest-evaluation-cloud-native-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/09/dotnet-aspire-honest-evaluation-cloud-native-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/09/dotnet-aspire-honest-evaluation-cloud-native-4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/09/dotnet-aspire-honest-evaluation-cloud-native-5.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/05/23/dotnet-aspire-ga-cloudnative-development/</loc>
		<lastmod>2026-07-25T02:47:06+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/05/dotnet-aspire-ga-cloudnative-development-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/05/dotnet-aspire-ga-cloudnative-development-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/05/dotnet-aspire-ga-cloudnative-development-3.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2026/01/28/dotnet-ai-essentials-meai-building-blocks/</loc>
		<lastmod>2026-07-25T02:47:02+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2026/01/dotnet-ai-essentials-meai-building-blocks-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/08/02/disable-azuread-user-msgraph-appclient/</loc>
		<lastmod>2026-07-25T02:46:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/12/20/digital-authentication-and-identity-validation/</loc>
		<lastmod>2026-07-25T02:46:48+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/12/digital-authentication-and-identity-validation-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/12/digital-authentication-and-identity-validation-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/10/12/devcontainers-dotnet-azure/</loc>
		<lastmod>2026-07-25T02:46:43+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/10/devcontainers-dotnet-azure-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/09/06/deploying-dotnet-apps-aca-azd-up/</loc>
		<lastmod>2026-07-25T02:46:39+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/09/deploying-dotnet-apps-aca-azd-up-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/09/deploying-dotnet-apps-aca-azd-up-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/09/deploying-dotnet-apps-aca-azd-up-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/09/deploying-dotnet-apps-aca-azd-up-4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/09/deploying-dotnet-apps-aca-azd-up-5.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/09/deploying-dotnet-apps-aca-azd-up-6.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/09/deploying-dotnet-apps-aca-azd-up-7.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/09/deploying-dotnet-apps-aca-azd-up-8.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/09/deploying-dotnet-apps-aca-azd-up-9.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/09/deploying-dotnet-apps-aca-azd-up-10.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/09/deploying-dotnet-apps-aca-azd-up-11.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/12/06/dbcontext-not-threadsafe-parallelizing-efcore-queries/</loc>
		<lastmod>2026-07-25T02:46:34+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/12/dbcontext-not-threadsafe-parallelizing-efcore-queries-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/12/dbcontext-not-threadsafe-parallelizing-efcore-queries-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/08/14/dpop-oauth2-securing-apis-aspnetcore/</loc>
		<lastmod>2026-07-25T02:46:29+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/08/dpop-oauth2-securing-apis-aspnetcore-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/08/dpop-oauth2-securing-apis-aspnetcore-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/12/12/dalle3-azure-openai-getting-started/</loc>
		<lastmod>2026-07-25T02:46:25+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/12/dalle3-azure-openai-getting-started-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/12/dalle3-azure-openai-getting-started-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/12/dalle3-azure-openai-getting-started-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/12/dalle3-azure-openai-getting-started-4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/12/dalle3-azure-openai-getting-started-5.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/12/dalle3-azure-openai-getting-started-6.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/12/dalle3-azure-openai-getting-started-7.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/07/01/creating-hashes-dotnet-sha512-pbkdf2-identity/</loc>
		<lastmod>2026-07-25T02:46:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/08/15/creating-dotnet-solution-project-templates/</loc>
		<lastmod>2026-07-25T02:46:12+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/08/creating-dotnet-solution-project-templates-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/08/creating-dotnet-solution-project-templates-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/08/23/containerising-azure-functions-without-dockerfile/</loc>
		<lastmod>2026-07-25T02:46:07+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/08/containerising-azure-functions-without-dockerfile-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/08/containerising-azure-functions-without-dockerfile-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/12/06/consuming-dotnet-webassembly-from-javascript-browser/</loc>
		<lastmod>2026-07-25T02:46:02+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/12/consuming-dotnet-webassembly-from-javascript-browser-1.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/02/18/concurrentdictionary-closures/</loc>
		<lastmod>2026-07-25T02:45:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2026/06/30/closed-class-hierarchies-csharp15-dotnet11/</loc>
		<lastmod>2026-07-25T02:45:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/12/24/clean-architecture-structured-software-design/</loc>
		<lastmod>2026-07-25T02:45:50+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/12/clean-architecture-structured-software-design-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/10/28/cve-2025-55315-request-smuggling-aspnet-core/</loc>
		<lastmod>2026-07-25T02:45:45+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/10/cve-2025-55315-request-smuggling-aspnet-core-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/10/cve-2025-55315-request-smuggling-aspnet-core-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/10/cve-2025-55315-request-smuggling-aspnet-core-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/10/cve-2025-55315-request-smuggling-aspnet-core-4-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/10/cve-2025-55315-request-smuggling-aspnet-core-5.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/10/cve-2025-55315-request-smuggling-aspnet-core-6.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/11/17/csharp14-introducing-language-features/</loc>
		<lastmod>2026-07-25T02:45:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/07/25/csharp12-interceptors-dotnet8-preview/</loc>
		<lastmod>2026-07-25T02:45:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/01/21/csharp-yield-return-iterators-lazy-evaluation/</loc>
		<lastmod>2026-07-25T02:45:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/02/08/cqrs-vs-mediatr-stop-conflating/</loc>
		<lastmod>2026-07-25T02:45:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/11/19/coop-crossoriginopenerpolicy-security-headers/</loc>
		<lastmod>2026-07-25T02:45:17+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/11/coop-crossoriginopenerpolicy-security-headers-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/11/coop-crossoriginopenerpolicy-security-headers-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/11/coop-crossoriginopenerpolicy-security-headers-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/11/coop-crossoriginopenerpolicy-security-headers-4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/11/coop-crossoriginopenerpolicy-security-headers-5.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/11/coop-crossoriginopenerpolicy-security-headers-6.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/11/coop-crossoriginopenerpolicy-security-headers-7.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/12/03/coep-cross-origin-embedder-policy-security-headers/</loc>
		<lastmod>2026-07-25T02:45:13+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/12/coep-cross-origin-embedder-policy-security-headers-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/12/coep-cross-origin-embedder-policy-security-headers-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/12/coep-cross-origin-embedder-policy-security-headers-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/12/coep-cross-origin-embedder-policy-security-headers-4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/12/coep-cross-origin-embedder-policy-security-headers-5.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2026/03/14/bulk-database-updates-dotnet-postgres/</loc>
		<lastmod>2026-07-25T02:45:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/02/14/bogus-http-endpoints-aspnetcore-minimalapis/</loc>
		<lastmod>2026-07-25T02:45:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/02/07/blazor-yarp-certificate-auth/</loc>
		<lastmod>2026-07-25T02:44:59+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/02/blazor-yarp-certificate-auth-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/02/blazor-yarp-certificate-auth-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/04/15/blazor-web-oidc-csp-nonce-security-headers/</loc>
		<lastmod>2026-07-25T02:44:49+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/04/blazor-web-oidc-csp-nonce-security-headers-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/08/31/blazor-wasm-chrome-extension-cross-browser-compatibility/</loc>
		<lastmod>2026-07-25T02:44:46+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/08/blazor-wasm-chrome-extension-cross-browser-compatibility-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/08/blazor-wasm-chrome-extension-cross-browser-compatibility-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/08/blazor-wasm-chrome-extension-cross-browser-compatibility-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/08/blazor-wasm-chrome-extension-cross-browser-compatibility-4.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/03/20/blazor-dotnet8-first-look-bff-upgrade/</loc>
		<lastmod>2026-07-25T02:44:41+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/03/blazor-dotnet8-first-look-bff-upgrade-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/03/blazor-dotnet8-first-look-bff-upgrade-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/05/22/blazor-csp-development-production-parity/</loc>
		<lastmod>2026-07-25T02:44:37+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/05/blazor-csp-development-production-parity-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/02/21/blazor-authorization-azuread-groups/</loc>
		<lastmod>2026-07-25T02:44:32+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/02/blazor-authorization-azuread-groups-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/02/blazor-authorization-azuread-groups-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/02/blazor-authorization-azuread-groups-3.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/04/06/bicep-deployment-scripts-autopilot/</loc>
		<lastmod>2026-07-25T02:44:27+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/04/bicep-deployment-scripts-autopilot-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/04/bicep-deployment-scripts-autopilot-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/04/bicep-deployment-scripts-autopilot-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/04/bicep-deployment-scripts-autopilot-4.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/04/02/baseline-conditional-access-policies-entra-id/</loc>
		<lastmod>2026-07-25T02:44:22+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/04/baseline-conditional-access-policies-entra-id-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/04/baseline-conditional-access-policies-entra-id-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/04/baseline-conditional-access-policies-entra-id-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/04/baseline-conditional-access-policies-entra-id-4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/04/baseline-conditional-access-policies-entra-id-5.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/04/baseline-conditional-access-policies-entra-id-6.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/04/baseline-conditional-access-policies-entra-id-7.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/09/09/backchannel-logout-aspnetcore-keycloak-aspire/</loc>
		<lastmod>2026-07-25T02:44:17+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/09/backchannel-logout-aspnetcore-keycloak-aspire-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/09/backchannel-logout-aspnetcore-keycloak-aspire-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/09/backchannel-logout-aspnetcore-keycloak-aspire-3.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/01/10/bff-vs-spa-public-api-security-comparison/</loc>
		<lastmod>2026-07-25T02:44:05+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/01/bff-vs-spa-public-api-security-comparison-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/01/bff-vs-spa-public-api-security-comparison-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/04/08/bff-downstream-api-oauth-clientcredentials/</loc>
		<lastmod>2026-07-25T02:44:00+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/04/bff-downstream-api-oauth-clientcredentials-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/03/02/azurefunctions-openapi-apim-cicd/</loc>
		<lastmod>2026-07-25T02:43:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/07/11/azuread-guest-invite-microsoftgraph/</loc>
		<lastmod>2026-07-25T02:43:50+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/07/azuread-guest-invite-microsoftgraph-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/03/27/azuread-crosstenant-synchronization/</loc>
		<lastmod>2026-07-25T02:43:46+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/03/azuread-crosstenant-synchronization-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/03/azuread-crosstenant-synchronization-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/03/azuread-crosstenant-synchronization-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/03/azuread-crosstenant-synchronization-4.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/04/20/azuread-cae-stepup-mfa/</loc>
		<lastmod>2026-07-25T02:43:40+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/04/azuread-cae-stepup-mfa-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/04/azuread-cae-stepup-mfa-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/04/azuread-cae-stepup-mfa-3.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/03/28/azuread-app-to-app-clientcredentials/</loc>
		<lastmod>2026-07-25T02:43:36+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/03/azuread-app-to-app-clientcredentials-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/03/azuread-app-to-app-clientcredentials-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/03/azuread-app-to-app-clientcredentials-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/03/azuread-app-to-app-clientcredentials-4.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/10/01/azure-sdk-dotnet-october2024-vectorcompression-cae-email/</loc>
		<lastmod>2026-07-25T02:43:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/07/15/azure-sdk-dotnet-july2024-vectorizer-compression-identity/</loc>
		<lastmod>2026-07-25T02:43:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/05/15/azure-pim-groups-conditionalaccess-aspnetcore/</loc>
		<lastmod>2026-07-25T02:43:15+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/05/azure-pim-groups-conditionalaccess-aspnetcore-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/05/azure-pim-groups-conditionalaccess-aspnetcore-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/05/azure-pim-groups-conditionalaccess-aspnetcore-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/05/azure-pim-groups-conditionalaccess-aspnetcore-4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/05/azure-pim-groups-conditionalaccess-aspnetcore-5.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/05/azure-pim-groups-conditionalaccess-aspnetcore-6.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/01/16/azure-openai-service-ga-enterprise-ai/</loc>
		<lastmod>2026-07-25T02:43:09+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/01/azure-openai-service-ga-enterprise-ai-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/01/azure-openai-service-ga-enterprise-ai-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/06/22/azure-openai-onyourdata-semantickernel/</loc>
		<lastmod>2026-07-25T02:43:04+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/06/azure-openai-onyourdata-semantickernel-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/06/azure-openai-onyourdata-semantickernel-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/06/azure-openai-onyourdata-semantickernel-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/06/azure-openai-onyourdata-semantickernel-4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/06/azure-openai-onyourdata-semantickernel-5.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/06/azure-openai-onyourdata-semantickernel-6.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/11/15/azure-openai-gpt4-turbo-gpt35-turbo-1106-launch/</loc>
		<lastmod>2026-07-25T02:42:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/05/24/azure-openai-chat-baseline-landing-zone-architecture/</loc>
		<lastmod>2026-07-25T02:42:54+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/05/azure-openai-chat-baseline-landing-zone-architecture-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/06/03/azure-openai-assistants-preview-refresh/</loc>
		<lastmod>2026-07-25T02:42:50+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/06/azure-openai-assistants-preview-refresh-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/06/azure-openai-assistants-preview-refresh-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/06/azure-openai-assistants-preview-refresh-3.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/02/04/azure-functions-java-gotchas/</loc>
		<lastmod>2026-07-25T02:42:45+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/02/azure-functions-java-gotchas-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/02/azure-functions-java-gotchas-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/02/azure-functions-java-gotchas-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/02/azure-functions-java-gotchas-4.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/03/05/azure-functions-extensibility-isolated-worker-model/</loc>
		<lastmod>2026-07-25T02:42:28+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/03/azure-functions-extensibility-isolated-worker-model-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/03/azure-functions-extensibility-isolated-worker-model-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/09/24/azure-devops-semantic-kernel-requirement-automation/</loc>
		<lastmod>2026-07-25T02:42:24+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/09/azure-devops-semantic-kernel-requirement-automation-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2023/09/19/azure-cognitive-search-hybrid-vector-semantic-ranking/</loc>
		<lastmod>2026-07-25T02:42:19+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2023/09/azure-cognitive-search-hybrid-vector-semantic-ranking-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/05/16/azure-b2c-multiple-user-flows/</loc>
		<lastmod>2026-07-25T02:42:13+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/05/azure-b2c-multiple-user-flows-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/03/14/azure-assistants-api-transaction-ready-bot/</loc>
		<lastmod>2026-07-25T02:42:08+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/03/azure-assistants-api-transaction-ready-bot-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/03/azure-assistants-api-transaction-ready-bot-2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/03/11/azure-apps-autopilot/</loc>
		<lastmod>2026-07-25T02:42:03+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/03/azure-apps-autopilot-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/03/azure-apps-autopilot-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/03/azure-apps-autopilot-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/03/azure-apps-autopilot-4.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/09/12/azure-app-registration-approles-daemon-client/</loc>
		<lastmod>2026-07-25T02:41:59+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/09/azure-app-registration-approles-daemon-client-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/09/azure-app-registration-approles-daemon-client-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/09/azure-app-registration-approles-daemon-client-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/09/azure-app-registration-approles-daemon-client-4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/09/azure-app-registration-approles-daemon-client-5.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/02/19/azure-api-center-first-look/</loc>
		<lastmod>2026-07-25T02:41:54+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/02/azure-api-center-first-look-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/02/azure-api-center-first-look-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/02/azure-api-center-first-look-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/02/azure-api-center-first-look-4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/02/azure-api-center-first-look-5.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/02/azure-api-center-first-look-6.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/02/azure-api-center-first-look-7.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/02/azure-api-center-first-look-8.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/02/azure-api-center-first-look-9.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/02/azure-api-center-first-look-10.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/02/azure-api-center-first-look-11.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/02/azure-api-center-first-look-12.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/11/19/azure-ai-foundry-sdk-ignite2024/</loc>
		<lastmod>2026-07-25T02:41:38+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/11/azure-ai-foundry-sdk-ignite2024-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/11/azure-ai-foundry-sdk-ignite2024-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/11/azure-ai-foundry-sdk-ignite2024-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/11/azure-ai-foundry-sdk-ignite2024-4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/11/azure-ai-foundry-sdk-ignite2024-5.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/11/azure-ai-foundry-sdk-ignite2024-6.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/11/azure-ai-foundry-sdk-ignite2024-7.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/11/azure-ai-foundry-sdk-ignite2024-8.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/11/azure-ai-foundry-sdk-ignite2024-9.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/11/azure-ai-foundry-sdk-ignite2024-10.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/11/azure-ai-foundry-sdk-ignite2024-11.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/11/azure-ai-foundry-sdk-ignite2024-12.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/11/azure-ai-foundry-sdk-ignite2024-13.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/11/28/automatically-signing-windows-exe-azure-trusted-signing-github-actions/</loc>
		<lastmod>2026-07-25T02:41:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://behindthestacks.in/2025/01/24/autogen-ag2-semantickernel-comparison/</loc>
		<lastmod>2026-07-25T02:41:29+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/01/autogen-ag2-semantickernel-comparison-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/01/autogen-ag2-semantickernel-comparison-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/01/autogen-ag2-semantickernel-comparison-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/01/autogen-ag2-semantickernel-comparison-4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/01/autogen-ag2-semantickernel-comparison-5.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/01/autogen-ag2-semantickernel-comparison-6.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/01/autogen-ag2-semantickernel-comparison-7.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/01/autogen-ag2-semantickernel-comparison-8.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/01/autogen-ag2-semantickernel-comparison-9.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2025/01/autogen-ag2-semantickernel-comparison-10.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2022/09/23/authn-blazor-wasm-azure-ad-b2c/</loc>
		<lastmod>2026-07-25T02:41:25+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/09/authn-blazor-wasm-azure-ad-b2c-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/09/authn-blazor-wasm-azure-ad-b2c-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/09/authn-blazor-wasm-azure-ad-b2c-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/09/authn-blazor-wasm-azure-ad-b2c-4.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/09/authn-blazor-wasm-azure-ad-b2c-5.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/09/authn-blazor-wasm-azure-ad-b2c-6.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/09/authn-blazor-wasm-azure-ad-b2c-7.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/09/authn-blazor-wasm-azure-ad-b2c-8.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/09/authn-blazor-wasm-azure-ad-b2c-9.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/09/authn-blazor-wasm-azure-ad-b2c-10.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/09/authn-blazor-wasm-azure-ad-b2c-11.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/09/authn-blazor-wasm-azure-ad-b2c-12.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2022/09/authn-blazor-wasm-azure-ad-b2c-13.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/03/22/assistants-api-function-calling-azure-openai/</loc>
		<lastmod>2026-07-25T02:41:20+00:00</lastmod>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/03/assistants-api-function-calling-azure-openai-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/03/assistants-api-function-calling-azure-openai-2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/03/assistants-api-function-calling-azure-openai-3.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://behindthestacks.in/wp-content/uploads/2024/03/assistants-api-function-calling-azure-openai-4.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://behindthestacks.in/2024/02/11/assistants-api-azure-openai-service/</loc>
		<lastmod>2026-07-25T02:41:15+00:00</lastmod>
	</url>
</urlset>
<!-- XML Sitemap generated by Rank Math SEO Plugin (c) Rank Math - rankmath.com -->