

KI-generierte Podcasts
Tiefe Einblicke in Software-Engineering-Themen — von KI generiert, von einem Menschen kuratiert.
Video-Teaser

React Do's und Don'ts: Fiber, Reconciliation und die Hooks, die niemand richtig verwendet
Die meisten React-Entwickler schreiben Code, der funktioniert, aber 10x mehr re-rendert als nötig. Fiber, Reconciliation und wann useMemo wirklich etwas bringt zu verstehen, verändert das Denken über Performance.

Einen KI-Chatbot für mein Portfolio bauen — null Abhängigkeiten, eine Stunde
Wie ich einen konversationellen KI-Agenten mit Claude Haiku, einer einzigen Next.js API Route und null npm-Abhängigkeiten gebaut habe. Rate Limiting, Markdown-Rendering, Syntax-Highlighting und Datenschutz-Leitplanken — von der Idee zur Produktion in unter einer Stunde.

Ein Multi-Step-Formular mit Web Components bauen — ohne Framework
Ein reales Multi-Step-Formular mit Validierung, i18n und eventgesteuerter Architektur — gebaut mit Lit, nativer HTML-Validierung und 5 Abhängigkeiten. Kein React. Keine State-Library. Keine Form-Library.

Weg mit dem Java BFF: Warum kleine Teams auf Fullstack mit Next.js setzen sollten
Wenn dein kleines Scrum-Team ein Java Spring Boot BFF neben einem React-Frontend betreibt, zahlst du doppelt. Hier ist ein ehrlicher Architekturvergleich — inklusive wo Java gewinnt.

Die Rule of Least Power: Hör auf, dein Frontend zu überengineeren
Das W3C hat es uns 2006 gesagt: Nutze die am wenigsten mächtige Technologie, die funktioniert. So können HTML, CSS und native APIs die Hälfte deiner Abhängigkeiten ersetzen.

Vergiss Best Practices, erfinde deine eigenen
«Weil es eine Best Practice ist» ist kein Argument — es ist ein Autoritätsfehlschluss. Warum blindes Befolgen gefährlich ist und wie du deine eigenen Praktiken entwickelst.

Smart vs. Dumb Components: Die Trennung, die Code wartbar macht
Die wirkungsvollste Architekturentscheidung in der Frontend-Entwicklung: die Trennung zwischen dem, was Daten abruft, und dem, was sie rendert.

KI-gestützte Entwicklung: Wie ich diese Website gebaut habe
Ein praktischer Blick auf den Einsatz von KI als Entwicklungspartner — vom Design in Figma bis zum Produktionscode mit Claude.

YAGNI über DRY: Warum Duplikation besser ist als voreilige Abstraktion
Die meisten Entwickler lernen DRY früh und wenden es überall an. Aber voreilige Abstraktion zerstört mehr Codebasen als Duplikation.

Praktische Leitplanken für die Skalierung von Frontend-Teams
Was wirklich funktioniert beim Führen von Frontend-Teams — von Code Review als Mentoring bis zur Einstellung von Engineers, die denken statt folgen.

Jedes npm-Paket ist eine Verbindlichkeit
Reduziere deine Node-Abhängigkeiten für wartbare Apps. Jedes Paket ist eine Verbindlichkeit — lerne, wann du sie nutzt und wann du es selbst schreibst.

Micro-Frontends: Wann sie Sinn machen (und wann nicht)
Ich habe eine Micro-Frontend-Architektur bei AXA Schweiz entworfen. Was ich darüber gelernt habe, wann dieses Muster hilft und wann es nur Komplexität um der Komplexität willen ist.