<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blackzack.dev</loc>
<lastmod>2026-08-18</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog</loc>
<lastmod>2026-08-18</lastmod>
</url>
<url>
<loc>https://blackzack.dev/contact</loc>
<lastmod>2026-08-18</lastmod>
</url>
<url>
<loc>https://blackzack.dev/photography</loc>
<lastmod>2026-08-18</lastmod>
</url>
<url>
<loc>https://blackzack.dev/work</loc>
<lastmod>2026-08-18</lastmod>
</url>
<url>
<loc>https://blackzack.dev/uses</loc>
<lastmod>2026-08-18</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/wo-das-netzwerk-heute-steht</loc>
<lastmod>2026-08-18T22:40:13.219890+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/das-wiki-ist-das-pflichtenheft</loc>
<lastmod>2026-08-18T22:40:13.204440+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/ein-fremdes-plugin-forken-und-umlackieren</loc>
<lastmod>2026-08-18T22:40:13.207898+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/die-eigene-abwehr-sperrte-besucher-aus</loc>
<lastmod>2026-08-18T22:40:13.206278+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/zwei-netze-die-sich-nicht-sehen</loc>
<lastmod>2026-08-18T22:40:13.220458+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/verkaufen-was-der-laden-schon-kann</loc>
<lastmod>2026-08-18T22:40:13.218368+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/alte-plugins-auf-neue-versionen-luegen</loc>
<lastmod>2026-08-18T22:40:13.201552+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/tracker-die-still-sterben</loc>
<lastmod>2026-08-18T22:40:13.217815+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/arbeitsregel-hundert-fuenfundneunzig-fragen</loc>
<lastmod>2026-08-18T22:40:13.201721+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/die-warteschlange-stand-vier-tage</loc>
<lastmod>2026-08-18T22:40:13.206552+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/bettermodel-ist-reines-java</loc>
<lastmod>2026-08-18T22:40:13.202019+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/ein-plugin-statt-siebenundfuenfzig</loc>
<lastmod>2026-08-18T22:40:13.208168+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/custom-items-ohne-das-plugin-dahinter</loc>
<lastmod>2026-08-18T22:40:13.203732+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/ein-texturenpaket-fuers-ganze-netz</loc>
<lastmod>2026-08-18T22:40:13.208452+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/ein-laden-als-einzelner-dienst</loc>
<lastmod>2026-08-18T22:40:13.208036+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/portale-die-hochkant-stehen</loc>
<lastmod>2026-08-18T22:40:13.215033+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/eine-lobby-aus-dem-jahr-2017</loc>
<lastmod>2026-08-18T22:40:13.209845+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/ein-verwaistes-plugin-forken</loc>
<lastmod>2026-08-18T22:40:13.208623+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/drei-anlaeufe-auf-26-2</loc>
<lastmod>2026-08-18T22:40:13.207278+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/dream-survival-loest-adventure-ab</loc>
<lastmod>2026-08-18T22:40:13.207145+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/der-build-wollte-sechs-gigabyte</loc>
<lastmod>2026-08-18T22:40:13.205477+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/alle-karten-auf-einer-karte</loc>
<lastmod>2026-08-18T22:40:13.201371+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/luckperms-fuer-fuenf-server</loc>
<lastmod>2026-08-18T22:40:13.213158+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/eine-lizenzpruefung-uebernehmen</loc>
<lastmod>2026-08-18T22:40:13.209706+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/nachtschicht-backups-und-grenzen</loc>
<lastmod>2026-08-18T22:40:13.214212+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/die-lizenzverwaltung-war-tot</loc>
<lastmod>2026-08-18T22:40:13.206418+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/accepts-transfers-steht-auf-dem-ziel</loc>
<lastmod>2026-08-18T22:40:13.201150+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/crosslink-entsteht</loc>
<lastmod>2026-08-18T22:40:13.203141+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/eine-bedrock-welt-nach-java-holen</loc>
<lastmod>2026-08-18T22:40:13.209205+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/umzug-ins-internet</loc>
<lastmod>2026-08-18T22:40:13.218089+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/eine-datenbank-statt-drei</loc>
<lastmod>2026-08-18T22:40:13.209534+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/der-build-schalter-war-blind</loc>
<lastmod>2026-08-18T22:40:13.205343+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/kryptominer-auf-dem-eigenen-server</loc>
<lastmod>2026-08-18T22:40:13.212253+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/oekosystem-review-und-eine-luecke-in-den-tickets</loc>
<lastmod>2026-08-18T22:40:13.214717+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/ein-zweites-gehirn-aufsetzen</loc>
<lastmod>2026-08-18T22:40:13.208950+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/sicherheitsaudit-fuenf-treffer</loc>
<lastmod>2026-08-18T22:40:13.216904+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/schema-neu-aufsetzen</loc>
<lastmod>2026-08-18T22:40:13.216460+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/eine-datenbank-fuer-drei-prozesse-reicht</loc>
<lastmod>2026-08-18T22:40:13.209360+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/crossplay-ist-kein-schalter</loc>
<lastmod>2026-08-18T22:40:13.203346+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/zurueck-zu-minecraft</loc>
<lastmod>2026-08-18T22:40:13.220325+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/pelican-statt-pterodactyl</loc>
<lastmod>2026-08-18T22:40:13.214874+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/ein-server-fuer-alles</loc>
<lastmod>2026-08-18T22:40:13.208316+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/jahresrueckblick-2025</loc>
<lastmod>2026-08-18T22:40:13.211975+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/cloudzentrale-ein-panel-fuer-mich</loc>
<lastmod>2026-08-18T22:40:13.202822+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/bilder-ohne-fremden-cdn</loc>
<lastmod>2026-08-18T22:40:13.202529+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/der-blog-zieht-in-die-datenbank</loc>
<lastmod>2026-08-18T22:40:13.205045+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/das-wiki-geht-online</loc>
<lastmod>2026-08-18T22:40:13.204257+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/audiobooks-ein-seitenprojekt</loc>
<lastmod>2026-08-18T22:40:13.201879+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/ein-wiki-fuer-alles-andere</loc>
<lastmod>2026-08-18T22:40:13.208813+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/statistiken-fuer-mich-selbst</loc>
<lastmod>2026-08-18T22:40:13.217364+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/lizenzverwaltung-mit-audit-log</loc>
<lastmod>2026-08-18T22:40:13.212591+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/rate-limits-fail-open</loc>
<lastmod>2026-08-18T22:40:13.215887+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/csrf-in-einer-middleware</loc>
<lastmod>2026-08-18T22:40:13.203549+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/oauth-token-verschluesseln</loc>
<lastmod>2026-08-18T22:40:13.214505+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/prisma-db-push-statt-migrationen</loc>
<lastmod>2026-08-18T22:40:13.215458+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/vorsaetze-die-messbar-sind</loc>
<lastmod>2026-08-18T22:40:13.219304+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/jahresrueckblick-2024</loc>
<lastmod>2026-08-18T22:40:13.211849+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/venator-eine-idee-die-liegen-blieb</loc>
<lastmod>2026-08-18T22:40:13.218226+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/fail-closed-als-grundhaltung</loc>
<lastmod>2026-08-18T22:40:13.210116+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/push-benachrichtigungen-die-ankommen</loc>
<lastmod>2026-08-18T22:40:13.215751+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/eine-app-fuers-handy</loc>
<lastmod>2026-08-18T22:40:13.209077+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/geheimnisse-gehoeren-nicht-in-die-env</loc>
<lastmod>2026-08-18T22:40:13.210586+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/eine-oeffentliche-url</loc>
<lastmod>2026-08-18T22:40:13.209967+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/drei-prozesse-eine-datenbank</loc>
<lastmod>2026-08-18T22:40:13.207422+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/hono-statt-express</loc>
<lastmod>2026-08-18T22:40:13.210921+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/die-admin-api-wird-eigenstaendig</loc>
<lastmod>2026-08-18T22:40:13.205987+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/von-postgres-nach-sqlite</loc>
<lastmod>2026-08-18T22:40:13.219026+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/vier-jahre-yurna</loc>
<lastmod>2026-08-18T22:40:13.218510+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/kapitel-eins-aeloria</loc>
<lastmod>2026-08-18T22:40:13.212125+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/warum-ich-anfange-zu-schreiben</loc>
<lastmod>2026-08-18T22:40:13.219429+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/jahresrueckblick-2023</loc>
<lastmod>2026-08-18T22:40:13.211708+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/fehler-die-ich-zweimal-gemacht-habe</loc>
<lastmod>2026-08-18T22:40:13.210426+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/mdx-als-inhaltsformat</loc>
<lastmod>2026-08-18T22:40:13.213285+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/blackzack-dev-version-eins</loc>
<lastmod>2026-08-18T22:40:13.202687+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/ueberwachung-die-mich-nachts-nicht-weckt</loc>
<lastmod>2026-08-18T22:40:13.217957+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/docker-endlich-verstanden</loc>
<lastmod>2026-08-18T22:40:13.207008+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/redis-optional-machen</loc>
<lastmod>2026-08-18T22:40:13.216315+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/directus-kam-und-ging</loc>
<lastmod>2026-08-18T22:40:13.206703+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/lizenzschluessel-selbst-bauen</loc>
<lastmod>2026-08-18T22:40:13.212405+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/premium-nachdenken-ueber-geld</loc>
<lastmod>2026-08-18T22:40:13.215306+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/ticket-system-v2-mit-transkripten</loc>
<lastmod>2026-08-18T22:40:13.217658+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/feature-wildwuchs-aufraeumen</loc>
<lastmod>2026-08-18T22:40:13.210278+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/150-befehle-sind-kein-ziel</loc>
<lastmod>2026-08-18T22:40:13.200339+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/jahresrueckblick-2022</loc>
<lastmod>2026-08-18T22:40:13.211591+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/logs-die-man-nachts-um-drei-lesen-kann</loc>
<lastmod>2026-08-18T22:40:13.212887+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/der-app-router-kam-zu-frueh</loc>
<lastmod>2026-08-18T22:40:13.204856+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/postgres-fuer-einen-bot-war-zu-gross</loc>
<lastmod>2026-08-18T22:40:13.215173+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/statistiken-die-niemand-liest</loc>
<lastmod>2026-08-18T22:40:13.217222+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/discord-js-v14</loc>
<lastmod>2026-08-18T22:40:13.206863+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/reaction-roles-und-die-tuecke-der-events</loc>
<lastmod>2026-08-18T22:40:13.216183+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/economy-ohne-inflation</loc>
<lastmod>2026-08-18T22:40:13.207595+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/selfhosting-doku-schreiben-ist-arbeit</loc>
<lastmod>2026-08-18T22:40:13.216604+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/die-domain-yurna-info</loc>
<lastmod>2026-08-18T22:40:13.206131+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/i18n-von-anfang-an-waere-billiger-gewesen</loc>
<lastmod>2026-08-18T22:40:13.211069+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/monorepo-oder-nicht</loc>
<lastmod>2026-08-18T22:40:13.213951+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/jahresrueckblick-2021</loc>
<lastmod>2026-08-18T22:40:13.211467+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/bewerbungen-whitelist-und-menschen</loc>
<lastmod>2026-08-18T22:40:13.202196+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/los-santos-county-faengt-an</loc>
<lastmod>2026-08-18T22:40:13.213038+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/nginx-certbot-und-ein-dienst-der-neustarts-uebersteht</loc>
<lastmod>2026-08-18T22:40:13.214354+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/sharding-verstehen-bevor-man-es-braucht</loc>
<lastmod>2026-08-18T22:40:13.216760+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/musikbots-sterben</loc>
<lastmod>2026-08-18T22:40:13.214090+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/das-erste-ticket-system</loc>
<lastmod>2026-08-18T22:40:13.204081+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/giveaways-sind-schwerer-als-sie-aussehen</loc>
<lastmod>2026-08-18T22:40:13.210745+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/prisma-statt-handgeschriebener-queries</loc>
<lastmod>2026-08-18T22:40:13.215610+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/tailwind-und-das-ende-meiner-css-dateien</loc>
<lastmod>2026-08-18T22:40:13.217500+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/das-dashboard-wird-echt</loc>
<lastmod>2026-08-18T22:40:13.203879+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/slash-commands-die-grosse-umstellung</loc>
<lastmod>2026-08-18T22:40:13.217054+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/jahresrueckblick-2020</loc>
<lastmod>2026-08-18T22:40:13.211328+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/ein-dashboard-waere-schoen</loc>
<lastmod>2026-08-18T22:40:13.207751+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/rate-limits-verstehen</loc>
<lastmod>2026-08-18T22:40:13.216049+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/warum-ich-prefixe-satt-hatte</loc>
<lastmod>2026-08-18T22:40:13.219589+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/der-bot-war-drei-tage-offline</loc>
<lastmod>2026-08-18T22:40:13.205198+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/bilder-im-bot-erzeugen</loc>
<lastmod>2026-08-18T22:40:13.202383+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/xp-und-level-die-erste-formel</loc>
<lastmod>2026-08-18T22:40:13.220023+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/moderationsbefehle-und-die-frage-wer-darf-was</loc>
<lastmod>2026-08-18T22:40:13.213782+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/von-json-dateien-zu-einer-datenbank</loc>
<lastmod>2026-08-18T22:40:13.218852+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/lockdown-und-ein-server-der-plotzlich-voll-war</loc>
<lastmod>2026-08-18T22:40:13.212739+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/command-handler-statt-if-kette</loc>
<lastmod>2026-08-18T22:40:13.202984+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/yurna-faengt-an</loc>
<lastmod>2026-08-18T22:40:13.220180+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/vom-heimrechner-auf-einen-vserver</loc>
<lastmod>2026-08-18T22:40:13.218685+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/jahresrueckblick-2019</loc>
<lastmod>2026-08-18T22:40:13.211199+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/von-spigot-nach-paper</loc>
<lastmod>2026-08-18T22:40:13.219174+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/meine-erste-eigene-webseite</loc>
<lastmod>2026-08-18T22:40:13.213603+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/der-erste-datenverlust</loc>
<lastmod>2026-08-18T22:40:13.205637+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/den-token-ins-repo-geschoben</loc>
<lastmod>2026-08-18T22:40:13.204628+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/mein-erster-discord-bot</loc>
<lastmod>2026-08-18T22:40:13.213437+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/warum-mein-server-staendig-abstuerzte</loc>
<lastmod>2026-08-18T22:40:13.219748+00:00</lastmod>
</url>
<url>
<loc>https://blackzack.dev/blog/der-erste-eigene-minecraft-server</loc>
<lastmod>2026-08-18T22:40:13.205826+00:00</lastmod>
</url>
</urlset>
