Blog
Insights into my everyday programming life and other interesting technical tidbits
February 2026
DDEV for Symfony and Shopware: The Perfect Local Development Environment
Why DDEV is the best choice for PHP development: zero-config setup, multi-project operation and how to run Playwright tests directly in the container.
Read More →CSRF in Symfony and Why Shopware Dropped It
CSRF protection is standard in Symfony – but Shopware 6 deliberately chose against it. Why? And how do you properly handle MySQL locking and parallel JavaScript requests?
Read More →January 2026
Effective Testing with PHPUnit: Symfony Projects and Shopware 6 Plugins
How to build solid test coverage in Symfony and Shopware 6 with PHPUnit – from unit tests to integration tests to E2E tests with Playwright.
Read More →Migrating from Shopware 5 to Shopware 6: A Practical Guide
Experiences and strategies from real migration projects – what works, what doesn't, and what to watch out for.
Read More →June 2025
Shopware 6 Theme Development: SCSS, Twig Overrides, and Storefront Customizations
Shopware 6 themes are built on Bootstrap 5 with a clever Twig override system. This article explains how to build custom themes, SCSS customization, and the most important Storefront extension points.
Read More →Shopware 6 Performance Tuning: Getting the Most Out of Elasticsearch, Redis, and HTTP Cache
Shopware 6 offers three powerful performance tools: Elasticsearch, Redis, and HTTP Cache. This article shows how to configure them correctly and what pitfalls to avoid.
Read More →