Blog
Einblicke in meinen Programmieralltag und andere interessante technische Raffinessen
Dezember 2025
PHP Performance-Tipps für Produktiv-Anwendungen
Praktische Tipps zur Optimierung der PHP-Performance – von OPcache-Konfiguration bis zur effizienten Datenbankabfrage.
Weiterlesen →November 2025
Symfony Messenger in Produktion: systemd-Service, RabbitMQ und nginx HTTP/2 Push
Von der lokalen Entwicklung bis zum produktionsreifen Setup: Wie Sie Symfony Messenger mit RabbitMQ, einem eigenen systemd-Service und nginx HTTP/2 Server Push betreiben.
Weiterlesen →April 2025
Shopware 6: Eigene Entitäten mit dem Data Abstraction Layer (DAL)
Shopware 6 nutzt statt Doctrine ORM einen eigenen Data Abstraction Layer (DAL), der Plugins erlaubt, bestehende Entities zur Laufzeit zu erweitern. Dieser Beitrag zeigt, wie man eigene Entitäten anlegt, Assoziationen definiert und Entity Extensions nutzt.
Weiterlesen →März 2025
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.
Weiterlesen →Februar 2025
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 →Januar 2025
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 →