<?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.24' -->
<!-- generated-on='August 28, 2026 4:54 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>2025-06-06T02:25:13+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-07-05T09:15:33+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-07-05T09:13:56+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-07-05T09:12:18+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-07-05T09:10:48+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-07-05T09:08:40+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-07-05T09:05:11+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-07-05T09:02:13+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-07-06T04:35:33+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-08-06T08:07:20+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-08-07T05:30:14+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
	<url>
		<loc>https://blog.jamienicholls.co.nz/2026/08/09/the-agent-wasnt-the-risk/</loc>
		<lastmod>2026-08-09T02:41:51+00:00</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.2</priority>
	</url>
</urlset><!-- Request ID: ed4a4180f4eea7d5991e1735498814a0; Queries for sitemap: 4; Total queries: 8; Seconds: 0.01; Memory for sitemap: 1KB; Total memory: 20MB -->
