Blog
Insights into my everyday programming life and other interesting technical tidbits
February 2026
My Production Server Setup with openSUSE Leap
From bare-metal server at Hetzner to a hardened production system: nginx with Brotli, PHP-FPM, RabbitMQ, CrowdSec, SSH tarpit and automated backups.
Read More →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 →E2E Testing with Playwright for PHP Websites
Playwright isn't just for SPAs: How to reliably test Symfony pages, multilingual navigation and async JavaScript components.
Read More →CI/CD Pipelines for PHP Projects with GitHub Actions
How to set up an automated build and deployment pipeline for your PHP project with GitHub Actions.
Read More →November 2025
Server Monitoring with Grafana and Prometheus: Metrics, Dashboards, and Alerting
Grafana and Prometheus are the standard duo for server monitoring. This article shows how to set them up, which metrics matter, and how to get automatic notifications for critical conditions.
Read More →Docker-based Development Environments with DDEV
Why I rely on DDEV for local PHP development and how to set up a complete development environment in minutes.
Read More →