Fallstudien zu den Dingen, die länger gedauert haben, als die Überschrift verrät.
Der Score sagte 60. Der TBT-Chart stand in Flammen. Die echte Geschichte waren drei verschiedene Probleme in einem Trenchcoat — Browser-Extensions, Animations-Timing und ein Hydration-Race, das ich mir beim Beheben der anderen beiden selbst eingebaut habe. Ein Field Guide, um in Performance-Arbeit Signal von Rauschen zu trennen.
16. Mai 2026 · 8 Min. Lesezeit
Statische Analyse misst, wie der Code aussieht; git-xray-tools misst, was das Team damit tut. Vierzehn kombinierbare bash + jq Tools, die Repo-Historie nach Signalen durchsuchen, die Coverage und Linting nicht erreichen. Kein LLM, kein Server, keine Daten verlassen die Maschine.
10. Mai 2026 · 7 Min. Lesezeit
Aufbau einer LLM-gestützten Query-Schnittstelle für ein internes Daten-Exploration-Tool. Das Interessante ist nicht der Prompt, es ist alles drumherum.
29. Apr. 2026 · 7 Min. Lesezeit
Eine Taxonomie von etwa dreißig Agents, die ich in Produktionscodebasen ausgeliefert habe: was funktioniert, was nicht, und wie man sie ausrollt, ohne dass es zum Theater wird.
22. Apr. 2026 · 6 Min. Lesezeit
Strangler-Fig-Migration einer hochfrequentierten öffentlichen Such-API auf graphql-yoga + hono, vier Monate parallel gebaut und validiert, indem jede Produktions-Query asynchron gegen den Altdienst gespielt wurde.
15. Apr. 2026 · 8 Min. Lesezeit
Sechs Wochen Instrumentierung, ein Flamegraph, der zählte, drei Änderungen, die in Produktion landeten. Die Geschichte eines messbaren Performance-Wins auf der API, von der die meisten Teams abhingen.
8. Apr. 2026 · 5 Min. Lesezeit
Keine Methodik, eine Fallstudie. Die konkreten Entscheidungen, die IDP-Frequenz, die Kalibrierungs-Momente und die Stellen, an denen ich es fast falsch gemacht hätte.
1. Apr. 2026 · 7 Min. Lesezeit