Zum Inhalt springen

Blog

Einblicke in meinen Programmieralltag und andere interessante technische Raffinessen

März 2025

Veröffentlicht am 25. März 2025 · ca. 2 Min. Lesezeit

Symfony Rate Limiter: API-Throttling mit Token Bucket und Fixed Window

Der Symfony Rate Limiter schützt APIs und Endpunkte vor Überlastung und Missbrauch. Dieser Beitrag erklärt Token Bucket, Fixed Window und Sliding Window — mit konkreten Beispielen für Login-Schutz und API-Throttling.

Weiterlesen →
Veröffentlicht am 10. März 2025 · ca. 1 Min. Lesezeit

PHP 8.4 im Praxiseinsatz: Property Hooks, Asymmetric Visibility und mehr

PHP 8.4 bringt Property Hooks für berechnete Eigenschaften, Asymmetric Visibility für kontrollierten Schreibzugriff und neue Array-Funktionen. Dieser Artikel zeigt, wie man diese Features sinnvoll in echten Projekten einsetzt.

php
Weiterlesen →

Februar 2025

Veröffentlicht am 20. Feb. 2025 · ca. 1 Min. Lesezeit

Doctrine ORM: Das N+1-Problem erkennen und lösen

Das N+1-Problem ist das häufigste Performance-Anti-Pattern in Doctrine-Projekten. Dieser Beitrag erklärt, wie es entsteht, wie man es erkennt und mit Join Fetching, Batch Loading und QueryBuilder effizient löst.

Weiterlesen →
Veröffentlicht am 5. Feb. 2025 · ca. 1 Min. Lesezeit

Live-Validierung mit Symfony und HTMX

HTMX ermöglicht Live-Validierung von Symfony-Formularen ohne JavaScript-Framework. Felder werden beim Verlassen serverseitig geprüft und das Ergebnis direkt in die Seite eingebettet — progressives Enhancement at its best.

Weiterlesen →

Januar 2025

Veröffentlicht am 15. Jan. 2025 · ca. 2 Min. Lesezeit

Symfony 7 Upgrade-Guide: Migration von Symfony 6 auf 7

Symfony 7 bringt PHP 8.2 als Mindestanforderung, entfernte Deprecations und neue Features. Dieser Guide zeigt Schritt für Schritt, wie man ein Symfony-6-Projekt sauber auf Version 7 migriert.

Weiterlesen →
Veröffentlicht am 1. Jan. 2025 · ca. 4 Min. Lesezeit

Willkommen auf meinem neuen Blog

Wer steckt hinter Wunner Software? 14 Jahre Webentwicklung, zwei Angestelltenjahre bei ehemaligen Kunden, ein Hobby als DJ-Streamer und ein Hetzner-Server mit openSUSE. Ein persönlicher Einstieg.

Weiterlesen →