<?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://www.xbcatm.com/notes/a-release-checklist-for-a-static-site/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/notes/a-release-is-not-complete-until-the-public-edge-agrees/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/notes/a-static-server-should-have-one-obvious-root/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/architecture/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/backups/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/notes/backups-are-only-useful-after-a-restore-rehearsal/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/notes/cache-headers-are-a-contract-with-two-clocks/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/caching/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/caddy/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/notes/certificate-expiry-is-a-date-not-a-dashboard-color/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/notes/compression-changes-the-selected-http-representation/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/debugging/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/deployment/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/design/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/discovery/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/dns/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/notes/dns-changes-need-a-cache-aware-rollback-window/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/http/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/monitoring/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/notes/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/operations/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/recovery/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/notes/redirects-and-error-codes-should-preserve-the-story/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/release/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/reliability/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/notes/reliable-defaults-beat-clever-recovery/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/notes/restart-policies-need-a-rate-limit/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/notes/robots.txt-and-sitemaps-answer-different-questions/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/security/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/notes/security-headers-should-describe-the-actual-page/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/simplicity/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/ssh/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/notes/ssh-host-keys-are-part-of-the-deployment-record/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/static-web/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/systemd/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/testing/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/notes/the-advantage-of-small-systems/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/tls/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/web/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/web-performance/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/tags/web-security/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://www.xbcatm.com/about/</loc></url><url><loc>https://www.xbcatm.com/changelog/</loc></url><url><loc>https://www.xbcatm.com/privacy/</loc></url><url><loc>https://www.xbcatm.com/resources/</loc></url><url><loc>https://www.xbcatm.com/sources/</loc></url></urlset>