<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//advanceddotnetdebugging.com/wp-content/plugins/wordpress-seo/css/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://advanceddotnetdebugging.com/</loc>
		<lastmod>2026-09-06T23:05:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/why-your-first-microservice-will-probably-use-rest-and-thats-perfectly-fine/</loc>
		<lastmod>2026-03-13T11:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/the-pipeline-pattern-most-teams-miss-event-driven-ci-cd-state-management/</loc>
		<lastmod>2026-03-12T08:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/why-your-vulnerability-scanner-missed-the-rce-that-took-down-production/</loc>
		<lastmod>2026-03-11T20:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/why-gos-memory-management-still-surprises-systems-engineers-after-five-years/</loc>
		<lastmod>2026-03-10T17:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/why-your-kubernetes-deployment-strategy-will-break-at-3-am-and-how-the-smart-teams-prepare/</loc>
		<lastmod>2026-03-09T14:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/why-your-first-database-query-takes-3-seconds-and-your-thousandth-takes-30-milliseconds/</loc>
		<lastmod>2026-03-09T00:27:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/the-query-planners-dilemma-why-your-database-optimizer-makes-the-wrong-choice/</loc>
		<lastmod>2026-03-09T00:28:02+00:00</lastmod>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/the-query-planner-s-dilemma-why-your-dat-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/the-query-planner-s-dilemma-why-your-dat-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/the-query-planner-s-dilemma-why-your-dat-img2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/production-kubernetes-deployment-strategies-lessons-from-the-deep-end/</loc>
		<lastmod>2026-03-09T00:28:46+00:00</lastmod>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/production-kubernetes-deployment-strateg-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/production-kubernetes-deployment-strateg-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/production-kubernetes-deployment-strateg-img2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/the-art-of-keeping-players-hooked-how-modern-gacha-games-master-retention/</loc>
		<lastmod>2026-03-09T00:29:34+00:00</lastmod>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/the-art-of-keeping-players-hooked-how-mo-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/the-art-of-keeping-players-hooked-how-mo-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/the-art-of-keeping-players-hooked-how-mo-img2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/the-observability-platforms-i-actually-trust-in-production/</loc>
		<lastmod>2026-03-09T00:30:22+00:00</lastmod>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/the-observability-platforms-i-actually-t-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/the-observability-platforms-i-actually-t-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/the-observability-platforms-i-actually-t-img2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/technical-debt-lessons-from-a-decade-of-managing-legacy-systems/</loc>
		<lastmod>2026-03-09T00:31:10+00:00</lastmod>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/technical-debt-lessons-from-a-decade-of-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/technical-debt-lessons-from-a-decade-of-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/technical-debt-lessons-from-a-decade-of-img2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/the-uncomfortable-truth-about-security-vulnerability-assessments-why-most-methodologies-miss-the-mark/</loc>
		<lastmod>2026-03-09T00:31:45+00:00</lastmod>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/the-uncomfortable-truth-about-security-v-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/the-uncomfortable-truth-about-security-v-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/the-uncomfortable-truth-about-security-v-img2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/choosing-microservices-communication-protocols-hard-won-lessons-from-the-trenches/</loc>
		<lastmod>2026-03-09T00:32:27+00:00</lastmod>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/choosing-microservices-communication-pro-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/choosing-microservices-communication-pro-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/choosing-microservices-communication-pro-img2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/the-state-machine-pattern-that-saved-our-distributed-system-from-chaos/</loc>
		<lastmod>2026-03-09T00:32:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/the-immutable-laws-of-ci-cd-pipeline-design-what-twenty-years-in-production-has-taught-me/</loc>
		<lastmod>2026-03-09T00:33:18+00:00</lastmod>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/the-immutable-laws-of-ci-cd-pipeline-des-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/the-immutable-laws-of-ci-cd-pipeline-des-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/the-immutable-laws-of-ci-cd-pipeline-des-img2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/infrastructure-as-code-your-first-steps-into-automation-that-actually-works/</loc>
		<lastmod>2026-03-09T00:33:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/the-evolution-of-microservices-communication-from-rest-to-event-streams-and-beyond/</loc>
		<lastmod>2026-03-09T00:34:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/the-architecture-of-effective-engineering-mentorship-lessons-from-twenty-years-of-building-systems-and-people/</loc>
		<lastmod>2026-03-09T00:35:02+00:00</lastmod>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/the-architecture-of-effective-engineerin-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/the-architecture-of-effective-engineerin-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/the-architecture-of-effective-engineerin-img2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/the-hard-won-lessons-of-ci-cd-pipeline-design-a-career-retrospective/</loc>
		<lastmod>2026-03-09T00:35:45+00:00</lastmod>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/the-hard-won-lessons-of-ci-cd-pipeline-d-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/the-hard-won-lessons-of-ci-cd-pipeline-d-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/the-hard-won-lessons-of-ci-cd-pipeline-d-img2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/the-hidden-200-million-problem-what-two-years-of-finops-implementation-taught-me/</loc>
		<lastmod>2026-03-09T00:36:14+00:00</lastmod>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/the-hidden-200-million-problem-what-two-img2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/the-hidden-200-million-problem-what-two-img2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/the-invisible-foundation-how-open-source-software-powers-tomorrows-digital-economy/</loc>
		<lastmod>2026-03-09T00:36:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/the-finops-revolution-why-cost-optimization-is-no-longer-optional-in-cloud-computing/</loc>
		<lastmod>2026-03-09T00:36:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/open-source-software-sustaining-modern-infrastructure-an-honest-career/</loc>
		<lastmod>2026-03-09T00:37:51+00:00</lastmod>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/02/open-source-software-sustaining-modern-i-img2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/02/open-source-software-sustaining-modern-i-img2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/developer-tools-and-the-ide-wars-in-2026-first-principles-education-2/</loc>
		<lastmod>2026-03-09T00:38:45+00:00</lastmod>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/02/developer-tools-and-the-ide-wars-in-2026-img2-1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/02/developer-tools-and-the-ide-wars-in-2026-img2-1.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/advanceddotnetdebugging-where-technology-meets-perspective/</loc>
		<lastmod>2026-03-09T00:38:53+00:00</lastmod>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/02/tech-hero-531.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/the-day-quantum-computing-changed-everything-a-journey-into-the-future-of-computation/</loc>
		<lastmod>2026-03-09T00:39:25+00:00</lastmod>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2025/06/iyrnsdnohb.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/revolutionary-robotic-renaissance-how-robotics-is-redefining-our-future-and-why-you-should-be-excited/</loc>
		<lastmod>2026-03-09T00:41:30+00:00</lastmod>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2025/05/ogtneslblw.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/riding-the-wave-of-ai-in-creative-arts-a-new-renaissance/</loc>
		<lastmod>2026-03-09T00:42:04+00:00</lastmod>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2025/05/trhoysfetm.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/the-age-of-hyper-personalization-ais-transformative-impact-on-daily-life/</loc>
		<lastmod>2026-03-09T00:42:38+00:00</lastmod>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2025/04/ziinxltgqi.jpg</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/a-credit-tool-review-that-you-can-use/</loc>
		<lastmod>2026-03-09T00:43:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/supply-chain-attacks-arent-going-away-a-deep-dive-into-the-npm-hijacking-campaign-that-should-change-how-you-think-about-dependencies/</loc>
		<lastmod>2026-03-12T01:16:38+00:00</lastmod>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/supply-chain-attacks-aren-t-going-away-a-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/supply-chain-attacks-aren-t-going-away-a-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/supply-chain-attacks-aren-t-going-away-a-img2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/the-great-lambda-migration-when-serverless-reality-collides-with-container-economics/</loc>
		<lastmod>2026-03-12T16:40:39+00:00</lastmod>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/the-great-lambda-migration-when-serverle-img2.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/the-great-lambda-migration-when-serverle-img2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/extended-thinking-mode-changed-my-code-review-process-and-the-numbers-prove-it/</loc>
		<lastmod>2026-03-13T18:16:07+00:00</lastmod>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/extended-thinking-mode-changed-my-code-r-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/extended-thinking-mode-changed-my-code-r-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/extended-thinking-mode-changed-my-code-r-img2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/extended-thinking-mode-and-the-new-reality-of-production-ai-what-claude-3-7-sonnet-actually-changes/</loc>
		<lastmod>2026-03-13T22:05:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/anthropics-model-context-protocol-is-quietly-becoming-the-usb-c-of-ai-tool-integration/</loc>
		<lastmod>2026-03-14T03:41:57+00:00</lastmod>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/anthropic-s-model-context-protocol-is-qu-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/anthropic-s-model-context-protocol-is-qu-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/anthropic-s-model-context-protocol-is-qu-img2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/start-here-building-your-finops-practice-without-breaking-anything/</loc>
		<lastmod>2026-03-14T14:29:49+00:00</lastmod>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/start-here-building-your-finops-practice-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/start-here-building-your-finops-practice-img1.png</image:loc>
		</image:image>
		<image:image>
			<image:loc>https://advanceddotnetdebugging.com/wp-content/uploads/2026/03/start-here-building-your-finops-practice-img2.png</image:loc>
		</image:image>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/opentofu-vs-terraform-in-2026-the-fork-has-matured-and-the-decision-is-no-longer-obvious/</loc>
		<lastmod>2026-03-14T16:56:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/kubernetes-1-32s-sidecar-containers-finally-reach-general-availability-and-this-changes-how-we-build/</loc>
		<lastmod>2026-03-16T05:05:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/opentofu-1-9-and-the-terraform-fork-what-actually-works-in-production-after-18-months/</loc>
		<lastmod>2026-03-16T23:40:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/opentofu-1-9-vs-terraform-1-10-the-fork-is-now-real-competition-and-infrastructure-teams-are-being-forced-to-choose/</loc>
		<lastmod>2026-03-17T01:49:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/aurora-dsql-and-the-quiet-maturation-of-distributed-sql-what-amazon-actually-got-right/</loc>
		<lastmod>2026-03-17T05:41:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/how-to-read-a-crash-dump-like-a-detective-reads-a-crime-scene/</loc>
		<lastmod>2026-04-26T08:19:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/understanding-net-heap-corruption-patterns-in-production/</loc>
		<lastmod>2026-05-01T18:20:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/why-your-gc-pauses-are-longer-than-you-think/</loc>
		<lastmod>2026-05-08T09:34:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/advanced-windbg-commands-every-net-developer-should-know/</loc>
		<lastmod>2026-05-11T17:16:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/how-to-diagnose-thread-pool-starvation-in-asp-net-core/</loc>
		<lastmod>2026-05-12T13:44:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/the-complete-guide-to-net-memory-leak-investigation/</loc>
		<lastmod>2026-05-13T15:57:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/why-task-deadlocks-happen-even-with-async-await/</loc>
		<lastmod>2026-05-15T17:05:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/debugging-large-object-heap-fragmentation-step-by-step/</loc>
		<lastmod>2026-05-18T10:41:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/how-to-set-up-proactive-crash-dump-collection-on-windows-server/</loc>
		<lastmod>2026-05-22T18:07:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/understanding-finalizer-queue-backlogs-and-their-impact-on-net-application-performance/</loc>
		<lastmod>2026-05-25T06:27:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/understanding-finalizer-queue-backlogs-and-their-impact-on-net-memory/</loc>
		<lastmod>2026-05-28T19:10:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/understanding-finalizer-queue-backlogs-and-their-impact/</loc>
		<lastmod>2026-05-30T11:23:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/why-gen-2-garbage-collections-kill-latency-sensitive-apps/</loc>
		<lastmod>2026-06-01T18:56:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/mastering-perfview-for-production-diagnostics-a-senior-engineers-guide/</loc>
		<lastmod>2026-06-03T07:22:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/inside-perfview-diagnosing-real-world-net-performance-problems-like-a-seasoned-engineer/</loc>
		<lastmod>2026-06-04T21:44:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/how-to-use-perfview-like-a-senior-engineer/</loc>
		<lastmod>2026-06-05T21:32:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/debugging-net-exceptions-that-disappear-into-the-void/</loc>
		<lastmod>2026-06-05T21:32:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/the-hidden-cost-of-idisposable-misuse-in-enterprise-systems/</loc>
		<lastmod>2026-06-06T18:54:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/why-your-async-state-machine-is-allocating-more-than-you-realize/</loc>
		<lastmod>2026-06-08T06:34:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/how-to-analyze-high-cpu-spikes-in-net-production-environments/</loc>
		<lastmod>2026-06-09T10:57:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/understanding-soh-vs-loh-allocation-strategy-for-performance/</loc>
		<lastmod>2026-06-10T11:46:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/how-to-investigate-mysterious-out-of-memory-exceptions/</loc>
		<lastmod>2026-06-10T11:46:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/why-stack-overflow-exceptions-kill-processes-silently/</loc>
		<lastmod>2026-06-12T10:57:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/the-complete-guide-to-etw-tracing-for-net-applications/</loc>
		<lastmod>2026-06-13T19:46:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/finding-race-conditions-you-cant-reproduce-a-no-nonsense-guide/</loc>
		<lastmod>2026-06-14T09:31:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/decoding-the-net-thread-stack-a-crash-investigators-guide/</loc>
		<lastmod>2026-06-15T20:19:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/how-to-debug-race-conditions-without-reproducing-them/</loc>
		<lastmod>2026-06-16T12:33:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/decoding-the-net-thread-stack-a-crash-analysts-guide-to-managed-and-unmanaged-frames/</loc>
		<lastmod>2026-06-16T12:33:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/decoding-net-thread-stack-layout-for-crash-analysis/</loc>
		<lastmod>2026-06-17T08:40:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/when-your-string-intern-pool-becomes-a-memory-bomb-a-windbg-autopsy/</loc>
		<lastmod>2026-06-18T23:50:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/decoding-the-net-thread-stack-a-debuggers-guide-to-memory-layout-and-crash-forensics/</loc>
		<lastmod>2026-06-19T18:24:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/decoding-the-net-thread-stack-a-debuggers-guide-to-crash-analysis/</loc>
		<lastmod>2026-06-20T13:21:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/decoding-the-net-thread-stack-a-debuggers-guide-to-crash-analysis-2/</loc>
		<lastmod>2026-06-20T13:21:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/decoding-the-net-thread-stack-a-crash-analysts-guide-to-memory-layout-and-root-cause/</loc>
		<lastmod>2026-06-21T19:13:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/decoding-the-net-thread-stack-a-debuggers-guide-to-crash-analysis-3/</loc>
		<lastmod>2026-06-22T13:40:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/what-a-net-thread-stack-actually-tells-you-during-a-crash/</loc>
		<lastmod>2026-06-23T17:37:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/decoding-the-net-thread-stack-a-debuggers-guide-to-crash-analysis-4/</loc>
		<lastmod>2026-06-27T17:09:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/decoding-the-net-thread-stack-a-debuggers-guide-to-memory-layout-and-crash-analysis/</loc>
		<lastmod>2026-06-28T18:59:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/decoding-the-net-thread-stack-a-debuggers-guide-to-memory-layout-and-crash-analysis-2/</loc>
		<lastmod>2026-06-28T18:59:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/decoding-the-net-thread-stack-a-debuggers-guide-to-memory-and-frames/</loc>
		<lastmod>2026-06-30T15:05:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/decoding-the-net-thread-stack-a-debuggers-guide-to-layout-and-crash-analysis/</loc>
		<lastmod>2026-07-01T17:42:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/decoding-the-net-thread-stack-a-debuggers-guide-to-memory-layout-and-crash-analysis-3/</loc>
		<lastmod>2026-07-02T17:37:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/decoding-the-net-thread-stack-a-practical-guide-to-crash-analysis/</loc>
		<lastmod>2026-07-05T21:24:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/decoding-the-net-thread-stack-a-debuggers-guide-to-crash-analysis-5/</loc>
		<lastmod>2026-07-07T08:27:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/how-to-reconstruct-async-call-chains-from-a-single-dump-when-state-machines-are-corrupted/</loc>
		<lastmod>2026-07-08T13:35:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/decoding-the-net-thread-stack-a-debuggers-guide-to-memory-layout-and-crash-analysis-4/</loc>
		<lastmod>2026-07-09T13:41:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/how-the-net-thread-stack-reveals-production-crashes/</loc>
		<lastmod>2026-07-12T19:45:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/thread-stack-layout-in-net-crash-dumps-a-diagnostic-deep-dive/</loc>
		<lastmod>2026-07-14T09:30:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/why-your-asynclocal-values-are-bleeding-across-requests-a-forensic-trace-through-executioncontext-snapshots/</loc>
		<lastmod>2026-07-18T00:25:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/thread-stack-layout-in-net-a-diagnostic-foundation-for-crash-analysis/</loc>
		<lastmod>2026-07-18T20:57:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/thread-stack-anatomy-in-net-crash-dumps-a-diagnostic-field-guide/</loc>
		<lastmod>2026-07-24T13:43:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/thread-stack-forensics-decoding-net-call-hierarchies-in-crash-dumps/</loc>
		<lastmod>2026-07-30T16:10:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/why-your-dump-files-are-incomplete-despite-full-memory-settings-a-linux-container-forensics-guide/</loc>
		<lastmod>2026-08-02T00:05:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/thread-stack-layout-in-net-what-a-crash-dump-reveals-about-your-code/</loc>
		<lastmod>2026-08-02T07:11:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/decoding-the-net-stack-a-crash-analysts-field-manual/</loc>
		<lastmod>2026-08-04T06:48:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/understanding-net-thread-stack-layout-for-crash-analysis/</loc>
		<lastmod>2026-08-04T06:48:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/why-your-app-hangs-and-how-to-prove-it-with-production-dumps/</loc>
		<lastmod>2026-08-06T08:59:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/why-your-application-hangs-and-how-to-prove-it-with-dumps/</loc>
		<lastmod>2026-08-15T14:56:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/reading-the-dac-when-sos-commands-lie-and-how-to-verify-them-in-net-8-crash-dumps/</loc>
		<lastmod>2026-08-20T14:20:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/debugging-socket-exhaustion-in-high-throughput-services/</loc>
		<lastmod>2026-08-22T14:24:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/how-to-use-dotnet-dump-and-dotnet-gcdump-effectively/</loc>
		<lastmod>2026-08-29T18:57:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/the-art-of-reading-gc-stats-from-production-traces/</loc>
		<lastmod>2026-08-30T17:49:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/why-assembly-binding-failures-are-harder-to-diagnose-than-you-think/</loc>
		<lastmod>2026-09-05T19:22:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://advanceddotnetdebugging.com/the-unbounded-expression-cache-tracing-a-gen-2-oom-kill-from-dotnet-counters-to-gcroot-in-net-8/</loc>
		<lastmod>2026-09-06T23:05:00+00:00</lastmod>
	</url>
</urlset>
<!-- XML Sitemap generated by Yoast SEO -->