<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://blog.rrbarrero.uk/tags/ai/</loc><lastmod>2026-09-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/posts/agent-bus-mqtt-mcp-coding-agents/</loc><lastmod>2026-09-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/evals/</loc><lastmod>2026-09-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/posts/zeroclaw-lightweight-agent-guardrails/</loc><lastmod>2026-09-25T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/llm/</loc><lastmod>2026-09-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/mcp/</loc><lastmod>2026-09-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/posts/measuring-classifier-at-scale/</loc><lastmod>2026-09-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/posts/</loc><lastmod>2026-09-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/</loc><lastmod>2026-09-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/rust/</loc><lastmod>2026-09-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/security/</loc><lastmod>2026-09-25T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/self-hosting/</loc><lastmod>2026-09-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/software-architecture/</loc><lastmod>2026-09-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/software-engineering/</loc><lastmod>2026-09-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/statistics/</loc><lastmod>2026-09-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/</loc><lastmod>2026-09-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/portfolio/</loc><lastmod>2026-05-14T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/posts/llm-writing-pipeline-evals-postcraft/</loc><lastmod>2026-05-14T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/python/</loc><lastmod>2026-05-14T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/architecture/</loc><lastmod>2026-04-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/fastapi/</loc><lastmod>2026-04-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/posts/building-arch-review-rag-architecture-knowledge-platform/</loc><lastmod>2026-04-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/nextjs/</loc><lastmod>2026-04-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/observability/</loc><lastmod>2026-04-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/platform-engineering/</loc><lastmod>2026-04-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/pulumi/</loc><lastmod>2026-04-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/rag/</loc><lastmod>2026-04-27T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/posts/multi-environment-django-kind-pulumi-components-policy-as-code/</loc><lastmod>2026-04-23T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/devops/</loc><lastmod>2026-04-23T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/django/</loc><lastmod>2026-04-23T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/infrastructure-as-code/</loc><lastmod>2026-04-23T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/kind/</loc><lastmod>2026-04-23T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/kubernetes/</loc><lastmod>2026-04-23T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/policy-as-code/</loc><lastmod>2026-04-23T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/posts/token-efficient-personal-news-podcast-mcp-llm-enrichment/</loc><lastmod>2026-04-17T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/developer-tooling/</loc><lastmod>2026-04-17T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/pgvector/</loc><lastmod>2026-04-17T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/podcast/</loc><lastmod>2026-04-17T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/posts/self-hosted-backup-orchestrator-go-redis-rsync/</loc><lastmod>2026-03-20T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/go/</loc><lastmod>2026-03-20T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/automation/</loc><lastmod>2026-04-09T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/career/</loc><lastmod>2026-04-09T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/engineering/</loc><lastmod>2026-04-09T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/posts/ai-assisted-job-search-cv-positioning-system/</loc><lastmod>2026-04-09T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/langchain/</loc><lastmod>2026-04-09T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/ollama/</loc><lastmod>2026-04-09T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/posts/fraud-detection-side-project-architecture/</loc><lastmod>2026-03-20T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/machine-learning/</loc><lastmod>2026-03-20T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/testing/</loc><lastmod>2026-03-20T00:00:00+00:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/posts/second-brain-mcp-obsidian-ai/</loc><lastmod>2026-03-14T09:38:04+01:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/obsidian/</loc><lastmod>2026-03-14T09:38:04+01:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/tags/productivity/</loc><lastmod>2026-03-14T09:38:04+01:00</lastmod></url><url><loc>https://blog.rrbarrero.uk/categories/</loc></url></urlset>