<?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://brtkwr.com/</loc><lastmod>2026-04-02T13:00:00+01:00</lastmod></url><url><loc>https://brtkwr.com/tags/debugging/</loc><lastmod>2026-04-02T13:00:00+01:00</lastmod></url><url><loc>https://brtkwr.com/tags/gcp/</loc><lastmod>2026-04-02T13:00:00+01:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-04-02-gcs-uniform-bucket-access-breaks-project-owner-reads/</loc><lastmod>2026-04-02T13:00:00+01:00</lastmod></url><url><loc>https://brtkwr.com/posts/</loc><lastmod>2026-04-02T13:00:00+01:00</lastmod></url><url><loc>https://brtkwr.com/tags/storage/</loc><lastmod>2026-04-02T13:00:00+01:00</lastmod></url><url><loc>https://brtkwr.com/tags/</loc><lastmod>2026-04-02T13:00:00+01:00</lastmod></url><url><loc>https://brtkwr.com/tags/terraform/</loc><lastmod>2026-04-02T13:00:00+01:00</lastmod></url><url><loc>https://brtkwr.com/tags/claude/</loc><lastmod>2026-04-01T09:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/cli/</loc><lastmod>2026-04-01T09:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/security/</loc><lastmod>2026-04-01T09:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-04-01-what-we-can-all-learn-from-the-claude-code-source/</loc><lastmod>2026-04-01T09:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/kubernetes/</loc><lastmod>2026-03-27T06:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-03-27-migrating-from-kube-prometheus-stack-to-google-managed-prometheus/</loc><lastmod>2026-03-27T06:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/monitoring/</loc><lastmod>2026-03-27T06:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/prometheus/</loc><lastmod>2026-03-27T06:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/vpa/</loc><lastmod>2026-03-22T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-03-22-why-vpa-ignores-single-replica-pods/</loc><lastmod>2026-03-22T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/automation/</loc><lastmod>2026-03-21T15:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-03-21-converting-apple-health-workouts-to-garmin/</loc><lastmod>2026-03-21T15:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/python/</loc><lastmod>2026-03-21T15:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/swift/</loc><lastmod>2026-03-21T15:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-03-17-fixing-spotlight-search-for-applications-on-macos/</loc><lastmod>2026-03-17T12:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/macos/</loc><lastmod>2026-03-17T12:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/git/</loc><lastmod>2026-03-08T22:30:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-03-08-jj-for-git-users/</loc><lastmod>2026-03-08T22:30:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/jetson-nano/</loc><lastmod>2026-03-06T15:55:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/openclaw/</loc><lastmod>2026-03-06T15:55:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/performance/</loc><lastmod>2026-03-06T15:55:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/ubuntu/</loc><lastmod>2026-03-06T15:55:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-03-06-why-jetson-nano-still-matters-in-2026/</loc><lastmod>2026-03-06T15:55:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/gke/</loc><lastmod>2026-03-06T09:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-03-06-mutating-webhooks-and-ghost-affinity-on-statefulsets/</loc><lastmod>2026-03-06T09:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-03-06-bulk-cleaning-stale-git-worktrees/</loc><lastmod>2026-03-06T05:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-03-02-rewriting-git-history-with-llm-conventional-commits/</loc><lastmod>2026-03-02T20:21:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/nodejs/</loc><lastmod>2026-03-02T06:45:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/troubleshooting/</loc><lastmod>2026-03-02T06:45:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-03-02-upgrading-openclaw-to-latest-node22-on-jetson-nano/</loc><lastmod>2026-03-02T06:45:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/docker/</loc><lastmod>2026-02-24T12:30:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/go/</loc><lastmod>2026-02-24T12:30:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-02-24-go-containers-and-the-oom-killer/</loc><lastmod>2026-02-24T12:30:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/bigquery/</loc><lastmod>2026-02-23T22:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-02-23-free-bigquery-pagination-with-job-reuse/</loc><lastmod>2026-02-23T22:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-02-18-happy-controlling-claude-code-from-your-phone/</loc><lastmod>2026-02-18T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/open-source/</loc><lastmod>2026-02-18T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/cloudflare/</loc><lastmod>2026-02-16T14:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/dns/</loc><lastmod>2026-02-16T14:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/email/</loc><lastmod>2026-02-16T14:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-02-16-how-cloudflare-proxy-mode-silently-breaks-sendgrid-email-delivery/</loc><lastmod>2026-02-16T14:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-02-15-switching-from-poetry-to-uv/</loc><lastmod>2026-02-15T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/uv/</loc><lastmod>2026-02-15T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-02-13-kubernetes-health-probes/</loc><lastmod>2026-02-13T14:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-02-12-fixing-slow-docker-builds-on-ephemeral-ci-runners/</loc><lastmod>2026-02-12T22:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/github-actions/</loc><lastmod>2026-02-12T22:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/configuration/</loc><lastmod>2026-02-09T09:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-02-09-ssh-fallback-hosts-with-proxycommand/</loc><lastmod>2026-02-09T09:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-02-08-installing-openclaw-on-jetson-nano/</loc><lastmod>2026-02-08T21:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-02-08-fixing-hdmi-resolution-on-jetson-nano/</loc><lastmod>2026-02-08T20:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/linux/</loc><lastmod>2026-02-08T20:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/autoscaling/</loc><lastmod>2026-02-07T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/helm/</loc><lastmod>2026-02-07T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/hpa/</loc><lastmod>2026-02-07T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-02-07-running-hpa-and-vpa-together-on-kubernetes/</loc><lastmod>2026-02-07T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-02-06-batch-updating-files-across-github-repos-without-cloning/</loc><lastmod>2026-02-06T14:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/github/</loc><lastmod>2026-02-06T14:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-02-04-twilio-usage-google-sheets-apps-script/</loc><lastmod>2026-02-04T09:45:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/gcloud/</loc><lastmod>2026-02-04T09:30:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-02-04-google-sheets-api-with-gcloud-adc/</loc><lastmod>2026-02-04T09:30:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/cost-optimisation/</loc><lastmod>2026-02-01T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-02-01-getting-vpa-resourcepolicy-right-in-helm-charts/</loc><lastmod>2026-02-01T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/authentication/</loc><lastmod>2026-01-30T09:30:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-01-30-gcloud-auth-application-default-login-for-kubectl/</loc><lastmod>2026-01-30T09:30:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/jq/</loc><lastmod>2026-01-22T09:30:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-01-22-pruning-claude-code-conversation-history/</loc><lastmod>2026-01-22T09:30:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/data-extraction/</loc><lastmod>2026-01-18T13:30:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-01-18-extract-travel-data-macos-photos/</loc><lastmod>2026-01-18T13:30:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/sqlite/</loc><lastmod>2026-01-18T13:30:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-01-18-using-claude-to-free-200gb-from-a-full-disk/</loc><lastmod>2026-01-18T12:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-01-14-bumpver-with-uv/</loc><lastmod>2026-01-14T15:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/versioning/</loc><lastmod>2026-01-14T15:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-01-06-migrating-from-github-bot-user-to-github-app/</loc><lastmod>2026-01-06T12:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2026-01-05-ccs-fuzzy-finder-for-claude-code-conversations/</loc><lastmod>2026-01-05T00:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/fzf/</loc><lastmod>2026-01-05T00:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-12-28-my-neovim-setup/</loc><lastmod>2025-12-28T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/neovim/</loc><lastmod>2025-12-28T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-12-27-python-tools-i-used-in-2025/</loc><lastmod>2025-12-27T11:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/review/</loc><lastmod>2025-12-27T11:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-12-27-kubernetes-debugging-in-2025/</loc><lastmod>2025-12-27T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-12-22-operating-magento-on-kubernetes/</loc><lastmod>2025-12-22T12:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/git-sync/</loc><lastmod>2025-12-22T12:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/magento/</loc><lastmod>2025-12-22T12:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/php/</loc><lastmod>2025-12-22T12:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-12-18-deploying-magento-to-kubernetes/</loc><lastmod>2025-12-18T12:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-12-17-git-worktree-fzf-helper/</loc><lastmod>2025-12-17T11:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/zsh/</loc><lastmod>2025-12-17T11:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-12-16-cleaning-up-docker/</loc><lastmod>2025-12-16T09:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-12-14-wrangler-for-cloudflare-pages/</loc><lastmod>2025-12-14T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/alertmanager/</loc><lastmod>2025-12-10T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-12-10-alertmanager-silences/</loc><lastmod>2025-12-10T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-12-09-fix-gcloud-path-in-shell/</loc><lastmod>2025-12-09T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/openssl/</loc><lastmod>2025-12-04T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-12-04-openssl-certificate-testing-with-sni/</loc><lastmod>2025-12-04T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/ssl/</loc><lastmod>2025-12-04T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-12-01-gh-pr-commands/</loc><lastmod>2025-12-01T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/pull-requests/</loc><lastmod>2025-12-01T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-12-01-advent-of-code-tips/</loc><lastmod>2025-12-01T06:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/advent-of-code/</loc><lastmod>2025-12-01T06:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-11-29-accessing-gcloud-secrets/</loc><lastmod>2025-11-29T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-11-27-viewing-docker-container-logs/</loc><lastmod>2025-11-27T09:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/curl/</loc><lastmod>2025-11-26T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-11-26-curl-ifconfig-for-public-ip/</loc><lastmod>2025-11-26T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/networking/</loc><lastmod>2025-11-26T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/database/</loc><lastmod>2025-11-25T14:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/postgresql/</loc><lastmod>2025-11-25T14:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-11-25-postgresql-wal-monitoring/</loc><lastmod>2025-11-25T14:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/cloud-sql/</loc><lastmod>2025-11-25T11:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-11-25-connecting-to-cloud-sql-with-gcloud/</loc><lastmod>2025-11-25T11:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/docker-compose/</loc><lastmod>2025-11-24T16:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-11-24-running-local-stacks-with-docker-compose/</loc><lastmod>2025-11-24T16:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/code-search/</loc><lastmod>2025-11-24T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-11-24-searching-code-across-github-with-gh/</loc><lastmod>2025-11-24T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/argocd/</loc><lastmod>2025-11-20T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/gitops/</loc><lastmod>2025-11-20T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-11-20-force-and-troubleshoot-argocd-syncs/</loc><lastmod>2025-11-20T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/selenium/</loc><lastmod>2025-11-19T14:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-11-19-web-scraping-with-selenium-quick-setup/</loc><lastmod>2025-11-19T14:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-11-19-gke-computeclass-cost-optimisation/</loc><lastmod>2025-11-19T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-11-19-direnv-python-path-issues/</loc><lastmod>2025-11-19T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-11-18-content-security-policy-headers/</loc><lastmod>2025-11-18T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/async/</loc><lastmod>2025-11-17T14:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/pytest/</loc><lastmod>2025-11-17T14:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-11-17-pytest-asyncio-mode/</loc><lastmod>2025-11-17T14:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/migration/</loc><lastmod>2025-11-17T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/pydantic/</loc><lastmod>2025-11-17T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-11-17-pydantic-v2-migration-tips/</loc><lastmod>2025-11-17T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/docusaurus/</loc><lastmod>2025-11-12T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-11-12-docusaurus-setup/</loc><lastmod>2025-11-12T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/api/</loc><lastmod>2025-11-08T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/fastapi/</loc><lastmod>2025-11-08T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-11-08-fastapi-patterns-for-production-apis/</loc><lastmod>2025-11-08T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-10-21-gke-cluster-autoscaler/</loc><lastmod>2025-10-21T14:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-10-21-sentry-dsn-configuration/</loc><lastmod>2025-10-21T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-10-17-debug-helm-charts-with-helm-template/</loc><lastmod>2025-10-17T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-10-15-debugging-kubernetes-hpa-scaling/</loc><lastmod>2025-10-15T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-10-12-kubernetes-tolerations/</loc><lastmod>2025-10-12T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/logging/</loc><lastmod>2025-10-11T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-10-11-querying-gcp-logs-with-gcloud/</loc><lastmod>2025-10-11T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/homebrew/</loc><lastmod>2025-10-10T16:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-10-10-brew-upgrade/</loc><lastmod>2025-10-10T16:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-10-10-git-cherry-pick/</loc><lastmod>2025-10-10T14:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-10-10-replacing-venv-script-workflows-with-uv-run/</loc><lastmod>2025-10-10T09:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/cert-manager/</loc><lastmod>2025-09-20T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-09-20-debugging-cert-manager-in-kubernetes/</loc><lastmod>2025-09-20T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/dependabot/</loc><lastmod>2025-09-15T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-09-15-dependabot-with-uv/</loc><lastmod>2025-09-15T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-09-12-quick-psql-connection-patterns/</loc><lastmod>2025-09-12T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-09-08-git-stash/</loc><lastmod>2025-09-08T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-09-05-curl-with-jq/</loc><lastmod>2025-09-05T11:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-09-04-git-revert/</loc><lastmod>2025-09-04T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/mcp/</loc><lastmod>2025-09-02T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-09-02-setting-up-claude-cli-with-mcp/</loc><lastmod>2025-09-02T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/terminal/</loc><lastmod>2025-09-02T08:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/tmux/</loc><lastmod>2025-09-02T08:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-09-02-tmux-session-and-pane-commands/</loc><lastmod>2025-09-02T08:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/linear/</loc><lastmod>2025-08-07T16:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-08-07-linear-cli/</loc><lastmod>2025-08-07T16:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-08-07-gcloud-storage-rsync/</loc><lastmod>2025-08-07T14:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/alembic/</loc><lastmod>2025-08-07T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-08-07-alembic-history/</loc><lastmod>2025-08-07T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/dig/</loc><lastmod>2025-08-06T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-08-06-dns-lookups-with-dig/</loc><lastmod>2025-08-06T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-08-04-monitoring-kubernetes-with-watch-and-top/</loc><lastmod>2025-08-04T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-08-01-viewing-kubernetes-pod-logs/</loc><lastmod>2025-08-01T12:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-07-29-kubectl-debugging-workflow/</loc><lastmod>2025-07-29T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/file-transfer/</loc><lastmod>2025-07-26T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/rsync/</loc><lastmod>2025-07-26T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-07-26-rsync-file-sync-patterns/</loc><lastmod>2025-07-26T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/deployments/</loc><lastmod>2025-07-25T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-07-25-managing-kubernetes-deployments/</loc><lastmod>2025-07-25T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-07-23-analysing-svelte-build-chunks/</loc><lastmod>2025-07-23T14:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/svelte/</loc><lastmod>2025-07-23T14:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/vite/</loc><lastmod>2025-07-23T14:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/formatting/</loc><lastmod>2025-07-23T11:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-07-23-formatting-php-with-php-cs-fixer/</loc><lastmod>2025-07-23T11:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/pre-commit/</loc><lastmod>2025-07-23T09:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-07-23-setting-up-pre-commit-hooks/</loc><lastmod>2025-07-23T09:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-07-21-pytest-tips-last-failed-and-specific-tests/</loc><lastmod>2025-07-21T16:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/testing/</loc><lastmod>2025-07-21T16:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-07-21-gcloud-workload-identity-for-github-actions/</loc><lastmod>2025-07-21T15:30:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/linting/</loc><lastmod>2025-07-21T14:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/ruff/</loc><lastmod>2025-07-21T14:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-07-21-ruff-the-fast-python-linter/</loc><lastmod>2025-07-21T14:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-07-21-import-existing-infrastructure-into-terraform/</loc><lastmod>2025-07-21T12:30:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-07-21-git-worktrees-for-parallel-development/</loc><lastmod>2025-07-21T11:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/fd/</loc><lastmod>2025-07-21T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-07-21-modern-cli-tools-fd-and-ripgrep/</loc><lastmod>2025-07-21T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/ripgrep/</loc><lastmod>2025-07-21T10:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/artifact-registry/</loc><lastmod>2025-07-20T14:30:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2025-07-20-publishing-python-packages-to-artifact-registry-with-uv/</loc><lastmod>2025-07-20T14:30:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2018-01-31-does-modulus-of-sum-of-a-uniform-distribution/</loc><lastmod>2018-01-31T00:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2017-03-15-permission-issues-with-xpra-on-ubuntu-16-04-when-tunnelling-through-ssh/</loc><lastmod>2017-03-15T19:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/ssh/</loc><lastmod>2017-03-15T19:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/blogging/</loc><lastmod>2017-03-08T19:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2017-03-08-enabling-mathjax-on-a-jekyll-server-when-offline/</loc><lastmod>2017-03-08T19:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/latex/</loc><lastmod>2017-03-08T19:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2017-03-03-how-to-fix-texcount-file-text-was-not-valid-utf8-encoded-warning/</loc><lastmod>2017-03-03T19:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2016-09-05-getting-aimsun-8.1.3-to-work-on-ubuntu-16.04/</loc><lastmod>2016-09-05T19:54:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/gis/</loc><lastmod>2016-01-21T20:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2016-01-21-presentation-for-geomob/</loc><lastmod>2016-01-21T20:00:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/photography/</loc><lastmod>2015-12-23T16:34:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2015-12-23-mundane-surreal/</loc><lastmod>2015-12-23T16:34:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/veganism/</loc><lastmod>2015-12-18T15:11:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2015-12-18-what-me-eat-i-love-this-song/</loc><lastmod>2015-12-18T15:11:00+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/cron/</loc><lastmod>2015-12-17T15:16:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2015-12-17-log-temperature-using-cron-job/</loc><lastmod>2015-12-17T15:16:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2015-11-20-find-and-delete-files-and-folders-in-osx-terminal/</loc><lastmod>2015-11-20T10:54:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2015-10-19-converting-lots-of-raster-files-from-one-reference-system-to-another/</loc><lastmod>2015-10-19T13:07:14+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2015-10-06-fastest-way-to-access-a-list-that-is-a-subset-of/</loc><lastmod>2015-10-06T10:13:14+01:00</lastmod></url><url><loc>https://brtkwr.com/tags/simulation/</loc><lastmod>2015-10-06T10:13:14+01:00</lastmod></url><url><loc>https://brtkwr.com/posts/2015-03-12-forum-is-free-housing-and-energy/</loc><lastmod>2015-03-12T16:21:11+00:00</lastmod></url><url><loc>https://brtkwr.com/tags/politics/</loc><lastmod>2015-03-12T16:21:11+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2015-03-12-bristol-peoples-question-time/</loc><lastmod>2015-03-12T12:00:42+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2015-03-11-another-angry-voice/</loc><lastmod>2015-03-11T16:07:05+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2015-03-10-how-well-does-population-distribution/</loc><lastmod>2015-03-10T12:50:00+00:00</lastmod></url><url><loc>https://brtkwr.com/posts/2015-03-04-first-post/</loc><lastmod>2015-03-04T14:29:13+00:00</lastmod></url><url><loc>https://brtkwr.com/about/</loc></url><url><loc>https://brtkwr.com/authors/</loc></url><url><loc>https://brtkwr.com/categories/</loc></url><url><loc>https://brtkwr.com/cv/</loc></url><url><loc>https://brtkwr.com/health-bridge/privacy/</loc></url><url><loc>https://brtkwr.com/health-bridge/</loc></url><url><loc>https://brtkwr.com/series/</loc></url></urlset>