Zum Inhalt springen

Blog

Einblicke in meinen Programmieralltag und andere interessante technische Raffinessen

Februar 2026

Veröffentlicht am 24. Feb. 2026 · ca. 5 Min. Lesezeit

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 →
Veröffentlicht am 22. Feb. 2026 · ca. 4 Min. Lesezeit

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 →
Veröffentlicht am 20. Feb. 2026 · ca. 6 Min. Lesezeit

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 →
Veröffentlicht am 17. Feb. 2026 · ca. 3 Min. Lesezeit

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 →
Veröffentlicht am 14. Feb. 2026 · ca. 4 Min. Lesezeit

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 →
Veröffentlicht am 10. Feb. 2026 · ca. 4 Min. Lesezeit

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 →