<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Johannes Krumm — Tech Lead, Software Architecture &amp; Agentic Engineering</title><description>Johannes Krumm is a tech lead in Munich. I own a core domain at IU International University, design event-driven systems with DDD and Kafka, and build AI agents that run in production.</description><link>https://jkrumm.com</link><item><title>Agent Infrastructure</title><link>https://jkrumm.com/guide/agent-infrastructure</link><guid isPermaLink="true">https://jkrumm.com/guide/agent-infrastructure</guid><description>One engine, one loop, one front door, one cockpit: how my coding agents are wired, and what I deleted to get there.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>agents</category><category>infrastructure</category></item><item><title>Flicker-free dark mode in Astro, done properly</title><link>https://jkrumm.com/blog/flicker-free-dark-mode-in-astro</link><guid isPermaLink="true">https://jkrumm.com/blog/flicker-free-dark-mode-in-astro</guid><description>Correct on the very first paint after a hard refresh, no flash, three-way light/system/dark — how I built a theme toggle on a fully static Astro site with an inline script, data-theme tokens, and a Motion-driven control.</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><category>astro</category><category>frontend</category><category>dark-mode</category></item><item><title>Zero-downtime deploys with rolling Docker Compose</title><link>https://jkrumm.com/blog/zero-downtime-deploys</link><guid isPermaLink="true">https://jkrumm.com/blog/zero-downtime-deploys</guid><description>How Rollhook rolls containers one by one behind a proxy — health checks, draining, and webhook-driven releases with no dropped requests.</description><pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate><category>infrastructure</category><category>docker</category><category>deploys</category></item><item><title>Personal Stack</title><link>https://jkrumm.com/guide/personal-stack</link><guid isPermaLink="true">https://jkrumm.com/guide/personal-stack</guid><description>A tour of the tools behind my AI-coding setup, homelab and VPS — and why each one earned its place.</description><pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate><category>stack</category><category>tooling</category></item></channel></rss>