<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://blog.dougals.me/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://blog.dougals.me/pythons-with-statement/</loc><lastmod>2026-04-05T15:06:38+01:00</lastmod></url><url><loc>https://blog.dougals.me/rainbow-decorators-arguments-threads/</loc><lastmod>2026-04-05T15:09:37+01:00</lastmod></url><url><loc>https://blog.dougals.me/using-threading-rather-than-thread/</loc><lastmod>2026-04-05T15:07:18+01:00</lastmod></url><url><loc>https://blog.dougals.me/python-list-comprehension/</loc><lastmod>2026-04-05T15:08:29+01:00</lastmod></url><url><loc>https://blog.dougals.me/tech-for-good-volunteers-assemble/</loc><lastmod>2026-03-24T18:28:28+00:00</lastmod></url><url><loc>https://blog.dougals.me/the-horn/</loc><lastmod>2026-03-24T18:28:28+00:00</lastmod></url><url><loc>https://blog.dougals.me/renew-ssl-certificate-in-plesk-with-ionos/</loc><lastmod>2026-03-24T18:28:28+00:00</lastmod></url><url><loc>https://blog.dougals.me/rust/</loc><lastmod>2026-03-24T18:28:28+00:00</lastmod></url><url><loc>https://blog.dougals.me/setup-a-multipass-cdk-environment/</loc><lastmod>2026-04-05T15:11:39+01:00</lastmod></url><url><loc>https://blog.dougals.me/the-psychology-of-money/</loc><lastmod>2026-03-24T18:28:28+00:00</lastmod></url><url><loc>https://blog.dougals.me/multipass-cloud-init/</loc><lastmod>2026-04-05T15:12:10+01:00</lastmod></url><url><loc>https://blog.dougals.me/code-assistants/</loc><lastmod>2026-03-24T18:28:28+00:00</lastmod></url><url><loc>https://blog.dougals.me/anbernic-rg35xx-h-with-8bitdo-sn30-pro-bluetooth/</loc><lastmod>2026-03-24T18:28:28+00:00</lastmod></url><url><loc>https://blog.dougals.me/interact-with-api-in-python/</loc><lastmod>2026-04-05T15:14:33+01:00</lastmod></url><url><loc>https://blog.dougals.me/json/</loc><lastmod>2026-04-05T15:15:23+01:00</lastmod></url><url><loc>https://blog.dougals.me/knulli-gladiator-ii-no-wifi-on-anbernic-rg35xx-h/</loc><lastmod>2026-03-24T18:28:28+00:00</lastmod></url><url><loc>https://blog.dougals.me/fix-fedora-issues-with-claude-and-mcp/</loc><lastmod>2026-03-24T18:28:28+00:00</lastmod></url><url><loc>https://blog.dougals.me/update-ionos-ssl-certificates-in-plesk/</loc><lastmod>2026-03-24T18:28:28+00:00</lastmod></url><url><loc>https://blog.dougals.me/shell-features-list-expansion/</loc><lastmod>2026-03-24T18:28:28+00:00</lastmod></url><url><loc>https://blog.dougals.me/hp-battery-not-charging/</loc><lastmod>2026-03-24T18:28:28+00:00</lastmod></url><url><loc>https://blog.dougals.me/opus-4-6-mcp-and-the-scottish-tax-trap-building-a-finance-tool-in-one-shot/</loc><lastmod>2026-03-24T18:28:28+00:00</lastmod></url><url><loc>https://blog.dougals.me/vps-multi-docker-application-guide/</loc><lastmod>2026-04-05T10:46:39+01:00</lastmod></url><url><loc>https://blog.dougals.me/from-code-to-container-lean-vps-deployment/</loc><lastmod>2026-03-29T08:58:28+01:00</lastmod></url><url><loc>https://blog.dougals.me/from-blind-spots-to-20-20-vision-building-a-robust-observability-stack/</loc><lastmod>2026-04-04T19:54:59+01:00</lastmod></url><url><loc>https://blog.dougals.me/rsync-for-the-win/</loc><lastmod>2026-04-11T09:39:35+01:00</lastmod></url></urlset>
