Blog
Insights into my everyday programming life and other interesting technical tidbits
February 2026
PHP Security Pitfalls: Why $_SERVER['REQUEST_URI'] in Forms is Dangerous
A look at common security pitfalls in PHP: From XSS to SQL injection to insecure password storage.
Read More →PHPUnit Complete Handbook in German
The German-language PHPUnit handbook: From installation through assertions, data providers and mocking to CI/CD integration with GitHub Actions, GitLab CI and Bitbucket Pipelines.
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 →December 2025
REST API Design: Best Practices for Symfony Projects
Proven patterns and conventions for REST API design in Symfony – from URL structure to error handling.
Read More →