Blog
Einblicke in meinen Programmieralltag und andere interessante technische Raffinessen
Februar 2026
Svelte 5 und Vite in ein Symfony-Projekt integrieren
Wie man Svelte 5 mit TypeScript und Vite in ein bestehendes Symfony/Twig-Projekt integriert — inklusive Runes-API, WaveSurfer.js und Playwright-Tests.
Weiterlesen →PHPUnit Komplett-Handbuch auf Deutsch
Das deutschsprachige PHPUnit-Handbuch: Von der Installation über Assertions, Data Providers und Mocking bis zur CI/CD-Integration mit GitHub Actions, GitLab CI und Bitbucket Pipelines.
Weiterlesen →Mein Produktions-Server-Setup mit openSUSE Leap
Vom Bare-Metal-Server bei Hetzner bis zum gehärteten Produktionssystem: nginx mit Brotli, PHP-FPM, RabbitMQ, CrowdSec, SSH-Tarpit und automatisierte Backups.
Weiterlesen →DDEV für Symfony und Shopware: Die perfekte lokale Entwicklungsumgebung
Warum DDEV die beste Wahl für PHP-Entwicklung ist: Zero-Config-Setup, Multi-Projekt-Betrieb und wie man Playwright-Tests direkt im Container ausführt.
Weiterlesen →CSRF in Symfony und warum Shopware darauf verzichtet
CSRF-Schutz ist Standard in Symfony – doch Shopware 6 hat sich bewusst dagegen entschieden. Warum? Und wie geht man mit MySQL-Locking und parallelen JavaScript-Requests richtig um?
Weiterlesen →E2E-Testing mit Playwright für PHP-Webseiten
Playwright ist nicht nur für SPAs: Wie man damit Symfony-Seiten, mehrsprachige Navigation und asynchrone JavaScript-Komponenten zuverlässig testet.
Weiterlesen →