Zum Inhalt springen

Blog

Einblicke in meinen Programmieralltag und andere interessante technische Raffinessen

Juli 2025

Veröffentlicht am 10. Juli 2025 · ca. 2 Min. Lesezeit

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

Veröffentlicht am 25. Juni 2025 · ca. 1 Min. Lesezeit

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 →
Veröffentlicht am 5. Juni 2025 · ca. 3 Min. Lesezeit

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

Veröffentlicht am 15. Mai 2025 · ca. 1 Min. Lesezeit

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

Veröffentlicht am 28. Apr. 2025 · ca. 1 Min. Lesezeit

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 →
Veröffentlicht am 8. Apr. 2025 · ca. 1 Min. Lesezeit

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 →