Logo
Laura Maier
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
Laura Maier
5 months ago
Astro 5 für unsere Marketing-Seiten: Content Collections + Server Islands sind genial. Statische Seiten mit gezielten dynamischen Inseln - Lighthouse-Score 100 bei jeder Seite. Dazu View Transitions für seidenweiche Seitenübergänge. Fühlt sich an wie eine SPA, ist aber größtenteils statisches HTML. #astro #performance #jamstack
Laura Maier
7 months ago
API-Design Lehre aus 3 Jahren Produktion: Versionierung von Tag 1 einplanen. Wir mussten unsere API nachträglich versionieren - das bedeutete 6 Wochen Umbau, 200+ Clients informieren und eine 3-monatige Übergangsphase mit Doppel-Support.

Was wir jetzt anders machen: URL-Versionierung (/v1/, /v2/), Deprecation-Header ab Tag 1, und ein API-Changelog der automatisch aus OpenAPI-Diffs generiert wird. Hätten wir das von Anfang an gehabt, wären uns 2 Monate Arbeit erspart geblieben. #api #backend #architektur
Laura Maier
5 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
Laura Maier
6 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
Laura Maier
6 months ago
Monorepo mit Turborepo: Build-Zeiten von 25 Minuten auf 7 Minuten. Remote Caching auf Vercel spart nochmal 60% bei unveränderten Packages. 4 Frontend-Apps, 12 Shared-Libraries, ein einziger Dependency-Tree.

Der größte Vorteil den niemand erwähnt: Atomic Commits über alle Packages. Wenn ein API-Typ sich ändert, werden Frontend und Backend im gleichen PR angepasst. Keine Versions-Inkompatibilitäten mehr. #monorepo #turborepo #devex