<?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://bx2.me/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/fluent-bit-workers-stuck-on-malformed-records/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/posts/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/building-a-session-logger-for-claude-code/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/more-fun-with-named-collections-in-clickhouse/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/i-kept-explaining-what-the-code-does-instead-of-what-it-should-do/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/debugging-openresty-under-high-load/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/re-trigger-s3-events-to-sqs-without-re-uploading-files/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/clickhouses-hidden-built-in-dashboards/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/diagnosing-high-parts-count-in-clickhouse/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/investigating-linux-server-hangs-after-reboot/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/clickhouse-diagnostic-queries-cheatsheet/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/clickhouse-timezone-gotchas-in-reporting-queries/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/local-openresty-development-with-docker/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/period-over-period-comparisons-in-clickhouse-with-gap-filling/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/understanding-adtech-metrics-through-supply-and-demand/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/route53-zone-export-to-bind/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/linux-ssd-health-check/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/list-processes-in-a-clickhouse-cluster/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/clickhouse-read-only-mode/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/linux-hardware-identifiers/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/profiling-in-golang/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/lightweight-delete-in-clickhouse/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/ssl-certificates-for-local-development/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/check-database-size-in-clickhouse/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/named-collections-in-clickhouse/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/moving-processes-to-another-pty/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/configure-wasabi-with-s3-cli/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/check-what-runs-on-a-port-linux-macos/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/notes/copy-ssh-key-to-a-remote-server/</loc><lastmod>2026-03-10T14:52:12+01:00</lastmod></url><url><loc>https://bx2.me/categories/</loc></url><url><loc>https://bx2.me/tags/</loc></url></urlset>