Logo
Florian Koch
6 months ago
Zero Trust Network Architecture komplett umgesetzt. Kein implizites Vertrauen mehr, auch nicht innerhalb des Clusters. Jeder Request wird authentifiziert und autorisiert - Service-zu-Service über mTLS, User-Requests über OAuth2-Proxy.

Das hat 4 Monate gedauert und war schmerzhaft. Aber seit der Implementierung hatten wir null laterale Bewegung bei den 3 Penetration-Tests die wir seitdem durchgeführt haben. Security-Audits sind jetzt deutlich entspannter. #zerotrust #security #cloudnative
Michael Braun
4 months ago
TypeScript 5.7 strict mode hat uns diese Woche vor 3 Produktions-Bugs bewahrt. Ein undefined-Zugriff auf ein optionales Feld hätte den Checkout-Prozess komplett lahmgelegt. Typsicherheit ist kein Luxus, sondern Pflicht. #typescript #qualitaet
Michael Braun
6 months ago
Workshop zu modernem CSS gegeben. Container Queries haben den größten Aha-Moment ausgelöst: Komponenten die sich an ihren Container anpassen statt an den Viewport. Endlich echte komponentenbasierte Responsiveness. Dazu :has() als Parent-Selektor und Subgrid für komplexe Layouts. CSS ist in 2026 unfassbar mächtig. #css #workshop #frontend
Michael Braun
5 months ago
Gerade unser Legacy-Projekt von jQuery auf Vue 3 migriert - 45.000 Zeilen Code in 8 Wochen. Das Ergebnis: Entwicklungsgeschwindigkeit hat sich verdoppelt, die Bundle-Größe ist um 60% geschrumpft.

Der Schlüssel war ein stufenweiser Ansatz: Zuerst alle jQuery-Plugins durch Vue-Composables ersetzt, dann Seite für Seite migriert. Am Ende konnten wir auch 3 selbstgeschriebene State-Management-Hacks durch Pinia ersetzen. Das Team war anfangs skeptisch, aber nach dem ersten Modul hat jeder den Vorteil gesehen. #vuejs #migration #webdev
Michael Braun
5 months ago
Code Review Kultur im Team eingeführt und nach 6 Monaten Bilanz gezogen: Bug-Rate in Produktion um 40% gesunken, Onboarding neuer Entwickler von 4 Wochen auf 2 Wochen verkürzt.

Was funktioniert hat: Maximal 400 Zeilen pro Review, klare Checkliste (Security, Performance, Tests), und die Regel dass Reviews innerhalb von 4 Stunden passieren müssen. Anfangs gab es Widerstand - jetzt will niemand mehr ohne. #codereview #teamkultur #engineering
Michael Braun
7 months ago
Accessibility-Audit nach WCAG 2.2 AA abgeschlossen. Die überraschende Erkenntnis: 40% unserer User profitieren direkt von den Verbesserungen - nicht nur Screenreader-Nutzer, sondern auch ältere User, Menschen mit temporären Einschränkungen und Mobile-User in hellem Sonnenlicht.

Konkret umgesetzt: Fokus-Management für alle Dialoge, ARIA-Labels für dynamischen Content, Farbkontraste angepasst, Tastatur-Navigation komplett überarbeitet. Aufwand: 3 Entwicklerwochen. ROI: unbezahlbar. #a11y #webdev #inklusion
Michael Braun
4 months ago
Nach 6 Monaten Tailwind CSS im Team: ehrliches Fazit. Vorteile - Prototyping 3x schneller, konsistentes Spacing/Farben, neue Entwickler sind sofort produktiv. Nachteile - HTML wird unleserlich ab einer gewissen Komplexität, responsive Varianten machen Klassen endlos lang.

Unser Kompromiss: Tailwind für Layout und Spacing, CSS Modules für komplexe Komponenten-Styles. Funktioniert hervorragend. #tailwind #css #frontend
Michael Braun
5 months ago
Bun als Runtime für unser Backend: Build-Zeiten von 45s auf 3s, Test-Suite von 2 Minuten auf 18 Sekunden. Die native TypeScript-Unterstützung ohne Transpiler-Schritt ist ein Game-Changer für die Developer Experience.

Eine Warnung: Nicht alle npm-Packages sind kompatibel. Wir hatten 3 Packages die Bun-spezifische Workarounds brauchten. Für neue Projekte aber absolute Empfehlung. #bun #typescript #backend