<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url><loc>https://www.timorieber.de/</loc><lastmod>2026-02-17</lastmod></url><url><loc>https://www.timorieber.de/embrace-the-learning-adventure/</loc><lastmod>2026-02-23</lastmod></url><url><loc>https://www.timorieber.de/how-nginx-prioritises-locations/</loc><lastmod>2026-02-23</lastmod></url><url><loc>https://www.timorieber.de/simplify-tox-environment-dependencies/</loc><lastmod>2026-02-23</lastmod></url><url><loc>https://www.timorieber.de/modernise-the-development-toolchain-with-ruff/</loc><lastmod>2026-02-23</lastmod></url><url><loc>https://www.timorieber.de/master-fastapi-endpoint-urls-behind-a-nginx-reverse-proxy/</loc><lastmod>2026-02-23</lastmod></url><url><loc>https://www.timorieber.de/automate-privilege-preparation-for-docker-volume-mountpoints/</loc><lastmod>2026-02-23</lastmod></url><url><loc>https://www.timorieber.de/update-lets-encrypt-account-email-using-certbot-docker-image/</loc><lastmod>2026-02-23</lastmod></url><url><loc>https://www.timorieber.de/control-remote-containers-with-docker-contexts-over-ssh/</loc><lastmod>2026-02-23</lastmod></url><url><loc>https://www.timorieber.de/upgrading-a-quasar-app-to-modern-tooling/</loc><lastmod>2026-02-23</lastmod></url><url><loc>https://www.timorieber.de/navigating-the-django-wagtail-python-upgrade-matrix/</loc><lastmod>2026-02-23</lastmod></url><url><loc>https://www.timorieber.de/leave-the-toolchain-cleaner-than-you-found-it/</loc><lastmod>2026-02-23</lastmod></url><url><loc>https://www.timorieber.de/connect-multiple-docker-compose-projects-within-one-network/</loc><lastmod>2026-02-23</lastmod></url><url><loc>https://www.timorieber.de/modeling-payment-workflows-with-rich-domain-objects/</loc><lastmod>2026-02-23</lastmod></url><url><loc>https://www.timorieber.de/when-your-reverse-proxy-becomes-its-own-project/</loc><lastmod>2026-02-23</lastmod></url><url><loc>https://www.timorieber.de/the-repository-as-a-domain-boundary/</loc><lastmod>2026-02-23</lastmod></url><url><loc>https://www.timorieber.de/email-verification-as-a-separate-bounded-context/</loc><lastmod>2026-02-23</lastmod></url><url><loc>https://www.timorieber.de/synchronous-domain-events/</loc><lastmod>2026-02-23</lastmod></url><url><loc>https://www.timorieber.de/transparent-multi-tenancy-with-the-engine-pattern/</loc><lastmod>2026-02-23</lastmod></url><url><loc>https://www.timorieber.de/safe-destructive-operations-through-a-planning-phase/</loc><lastmod>2026-02-23</lastmod></url><url><loc>https://www.timorieber.de/schema-baked-read-models-with-sqlite-generated-columns/</loc><lastmod>2026-02-23</lastmod></url><url><loc>https://www.timorieber.de/google-drive-as-just-another-filesystem/</loc><lastmod>2026-02-23</lastmod></url><url><loc>https://www.timorieber.de/from-multiple-page-types-to-one-universal-model/</loc><lastmod>2026-02-23</lastmod></url><url><loc>https://www.timorieber.de/replacing-pip-tools-and-tox-with-uv/</loc><lastmod>2026-02-23</lastmod></url><url><loc>https://www.timorieber.de/when-the-same-pattern-appears-twice/</loc><lastmod>2026-02-23</lastmod></url><url><loc>https://www.timorieber.de/consolidating-server-operations-with-ansible-in-docker/</loc><lastmod>2026-02-23</lastmod></url><url><loc>https://www.timorieber.de/gate-before-you-polish/</loc><lastmod>2026-03-05</lastmod></url><url><loc>https://www.timorieber.de/build-the-constraint-not-the-check/</loc><lastmod>2026-03-14</lastmod></url><url><loc>https://www.timorieber.de/the-single-repo-that-refuses-to-split/</loc><lastmod>2026-03-29</lastmod></url>
</urlset>
