<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet type='text/xsl' href='https://blog.jamienicholls.co.nz/wp-content/plugins/google-sitemap-generator/sitemap.xsl'?><!-- sitemap-generator-url='http://www.arnebrachhold.de' sitemap-generator-version='4.1.25' -->
<!-- generated-on='October 31, 2026 6:24 am' -->
<urlset xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd' xmlns='http://www.sitemaps.org/schemas/sitemap/0.9'>	<url>
		<loc>https://blog.jamienicholls.co.nz/2025/06/06/exploring-awx-a-proof-of-concept-for-automated-ansible-management/</loc>
		<lastmod>2026-10-05T08:35:19+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.jamienicholls.co.nz/2026/02/15/automating-validation-in-dynamics-365-crm-using-apis/</loc>
		<lastmod>2026-10-05T08:35:15+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.jamienicholls.co.nz/2026/02/15/creating-service-accounts-for-dataverse-how-to-securely-call-dynamics-365-apis/</loc>
		<lastmod>2026-10-06T05:13:38+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.jamienicholls.co.nz/2026/02/18/exploring-agentic-ai-building-a-dynamics-365-wave-release-summariser-in-python/</loc>
		<lastmod>2026-10-05T08:33:25+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.jamienicholls.co.nz/2026/02/20/from-unmanaged-chaos-to-git-centric-power-platform-alm/</loc>
		<lastmod>2026-10-05T08:35:49+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.jamienicholls.co.nz/2026/03/21/evaluating-augment-code-by-actually-building-something/</loc>
		<lastmod>2026-10-05T08:35:28+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.jamienicholls.co.nz/2026/05/24/i-built-a-rubiks-cube-solver-in-a-framework-id-never-used-heres-what-spec-driven-development-actually-did/</loc>
		<lastmod>2026-10-05T08:33:20+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.jamienicholls.co.nz/2026/07/05/azure-apim-in-practice-functions-queues-mcp-and-a-copilot-studio-agent/</loc>
		<lastmod>2026-10-05T08:34:22+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.jamienicholls.co.nz/2026/07/06/life-after-puppet-why-a-mature-config-management-estate-has-no-drop-in-replacement/</loc>
		<lastmod>2026-10-05T08:35:24+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.jamienicholls.co.nz/2026/08/06/learning-agentic-software-development-an-engineering-experiment/</loc>
		<lastmod>2026-10-05T08:33:11+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.jamienicholls.co.nz/2026/08/07/learning-agentic-software-development-what-i-predicted-and-what-happened/</loc>
		<lastmod>2026-10-05T08:33:06+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>1.0</priority>
	</url>
	<url>
		<loc>https://blog.jamienicholls.co.nz/2026/08/09/the-agent-wasnt-the-risk/</loc>
		<lastmod>2026-10-05T08:33:01+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.jamienicholls.co.nz/2026/10/04/choosing-the-right-integration-pattern/</loc>
		<lastmod>2026-10-03T18:36:04+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
</urlset><!-- Request ID: f5097f10dbd572165779041e70bcb9b4; Queries for sitemap: 4; Total queries: 8; Seconds: 0.01; Memory for sitemap: 1KB; Total memory: 20MB -->
