<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://alexbusse.com/</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://alexbusse.com/musings</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexbusse.com/snippets</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexbusse.com/tools</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexbusse.com/lab</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexbusse.com/now</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexbusse.com/about</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexbusse.com/contact</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alexbusse.com/musings/giving-agents-real-hands</loc>
<lastmod>2026-06-28</lastmod>
</url>
<url>
<loc>https://alexbusse.com/musings/small-tool-surfaces</loc>
<lastmod>2026-06-22</lastmod>
</url>
<url>
<loc>https://alexbusse.com/musings/one-voice-note-five-diaries</loc>
<lastmod>2026-06-22</lastmod>
</url>
<url>
<loc>https://alexbusse.com/musings/local-first-ai-voice</loc>
<lastmod>2026-06-22</lastmod>
</url>
<url>
<loc>https://alexbusse.com/musings/guardrails-for-agents-in-production</loc>
<lastmod>2026-06-18</lastmod>
</url>
<url>
<loc>https://alexbusse.com/musings/parse-server-in-2026</loc>
<lastmod>2026-06-16</lastmod>
</url>
<url>
<loc>https://alexbusse.com/musings/an-llm-agent-as-an-etl-pipeline</loc>
<lastmod>2026-06-15</lastmod>
</url>
<url>
<loc>https://alexbusse.com/musings/who-what-when-diarization</loc>
<lastmod>2026-06-14</lastmod>
</url>
<url>
<loc>https://alexbusse.com/musings/mastery-that-forgets</loc>
<lastmod>2026-06-12</lastmod>
</url>
<url>
<loc>https://alexbusse.com/musings/one-dev-ten-platforms</loc>
<lastmod>2026-06-10</lastmod>
</url>
<url>
<loc>https://alexbusse.com/musings/mlx-or-coreml</loc>
<lastmod>2026-06-10</lastmod>
</url>
<url>
<loc>https://alexbusse.com/musings/shipping-a-legal-marketplace-solo</loc>
<lastmod>2026-06-09</lastmod>
</url>
<url>
<loc>https://alexbusse.com/musings/when-the-bug-is-not-a-styling-bug</loc>
<lastmod>2026-06-08</lastmod>
</url>
<url>
<loc>https://alexbusse.com/snippets/spectral-clustering-eigengap</loc>
<lastmod>2026-06-27</lastmod>
</url>
<url>
<loc>https://alexbusse.com/snippets/dokku-zero-downtime-checks</loc>
<lastmod>2026-06-26</lastmod>
</url>
<url>
<loc>https://alexbusse.com/snippets/wrap-a-cli-as-an-mcp-tool</loc>
<lastmod>2026-06-25</lastmod>
</url>
<url>
<loc>https://alexbusse.com/snippets/github-actions-sealed-secret</loc>
<lastmod>2026-06-23</lastmod>
</url>
<url>
<loc>https://alexbusse.com/snippets/voice-activity-detection-setup</loc>
<lastmod>2026-06-22</lastmod>
</url>
<url>
<loc>https://alexbusse.com/snippets/oauth1-sign-a-request</loc>
<lastmod>2026-06-21</lastmod>
</url>
<url>
<loc>https://alexbusse.com/snippets/parse-cloud-validation</loc>
<lastmod>2026-06-18</lastmod>
</url>
<url>
<loc>https://alexbusse.com/snippets/minimal-mcp-tool-with-a-guard</loc>
<lastmod>2026-06-12</lastmod>
</url>
<url>
<loc>https://alexbusse.com/tools/measurement</loc>
</url>
<url>
<loc>https://alexbusse.com/tools/mcp-dokku</loc>
</url>
<url>
<loc>https://alexbusse.com/tools/speech-swift</loc>
</url>
<url>
<loc>https://alexbusse.com/tools/nutri-calc</loc>
</url>
<url>
<loc>https://alexbusse.com/tools/mcp-search-console</loc>
</url>
<url>
<loc>https://alexbusse.com/tools/mcp-x</loc>
</url>
<url>
<loc>https://alexbusse.com/tools/mcp-netlify</loc>
</url>
<url>
<loc>https://alexbusse.com/tools/codex-image-gen</loc>
</url>
<url>
<loc>https://alexbusse.com/tools/mcp-mongo-tools</loc>
</url>
<url>
<loc>https://alexbusse.com/tools/mcp-life-tracker</loc>
</url>
<url>
<loc>https://alexbusse.com/tools/mcp-s3</loc>
</url>
<url>
<loc>https://alexbusse.com/tools/mcp-mailchimp</loc>
</url>
<url>
<loc>https://alexbusse.com/tools/mcp-parse</loc>
</url>
<url>
<loc>https://alexbusse.com/tools/mcp-godaddy</loc>
</url>
<url>
<loc>https://alexbusse.com/tools/mcp-cloudflare</loc>
</url>
<url>
<loc>https://alexbusse.com/tools/mcp-github</loc>
</url>
<url>
<loc>https://alexbusse.com/lab/whisper-schedule</loc>
</url>
<url>
<loc>https://alexbusse.com/lab/semantic-food-search</loc>
</url>
<url>
<loc>https://alexbusse.com/lab/generated-exercises</loc>
</url>
<url>
<loc>https://alexbusse.com/lab/distance-explorer</loc>
</url>
<url>
<loc>https://alexbusse.com/tags/mcp</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://alexbusse.com/tags/architecture</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://alexbusse.com/tags/data</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://alexbusse.com/tags/devops</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://alexbusse.com/tags/agents</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://alexbusse.com/tags/product</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://alexbusse.com/tags/ai</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://alexbusse.com/tags/typescript</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://alexbusse.com/tags/local-models</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://alexbusse.com/tags/voice</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://alexbusse.com/tags/parse</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://alexbusse.com/tags/native</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://alexbusse.com/tags/dokku</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://alexbusse.com/tags/monorepo</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://alexbusse.com/tags/performance</loc>
<priority>0.4</priority>
</url>
</urlset>
