Blog
Einblicke in meinen Programmieralltag und andere interessante technische Raffinessen
Juli 2025
Spring Boot für PHP-Entwickler: Parallelen zu Symfony und erste REST-API
Wer Symfony kennt, findet sich in Spring Boot schnell zurecht. Dependency Injection, Annotationen, REST-Controller und Datenbankzugriff — die Konzepte sind vertraut, nur die Syntax ist Java. Dieser Artikel zeigt die direkten Parallelen.
Weiterlesen →Juni 2025
Shopware 6 Theme-Entwicklung: SCSS, Twig-Override und Storefront-Anpassungen
Shopware 6 Themes basieren auf Bootstrap 5 und einem cleveren Twig-Override-System. Dieser Artikel erklärt den Aufbau eigener Themes, SCSS-Customization und die wichtigsten Storefront-Erweiterungspunkte.
Weiterlesen →Shopware 6 Performance-Tuning: Elasticsearch, Redis und HTTP-Cache optimal nutzen
Shopware 6 bietet mit Elasticsearch, Redis und dem HTTP-Cache drei mächtige Werkzeuge für hohe Performance. Wie man sie richtig konfiguriert und welche Fallstricke es gibt, zeigt dieser Artikel.
Weiterlesen →Mai 2025
Shopware 6 App System vs. Plugin: Was ist der Unterschied und was soll ich nutzen?
Shopware 6 bietet zwei Erweiterungsmodelle: das klassische Plugin (PHP-Code im Shop-Prozess) und das neue App System (externe Services per Webhook). Dieser Beitrag erklärt die Unterschiede und hilft bei der Entscheidung.
Weiterlesen →April 2025
Shopware 6 Flow Builder: Geschäftsprozesse automatisieren ohne Code
Der Shopware 6 Flow Builder ermöglicht das Automatisieren von Geschäftsprozessen per Drag & Drop — von E-Mail-Benachrichtigungen bis zu Tagging. Wer eigene Flow-Actions per Plugin bereitstellt, kann das System beliebig erweitern.
Weiterlesen →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 →