Blog
Insights into my everyday programming life and other interesting technical tidbits
December 2025
Progressive Web Apps with Symfony: Service Workers, Offline Capability, and GDPR
Progressive Web Apps (PWAs) bring app-like experiences to the web: offline capability, push notifications, and fast load times. This article shows how to implement PWA features in a Symfony application while remaining GDPR compliant.
Read More →PHP Performance Tips for Production Applications
Practical tips for PHP performance optimization – from OPcache configuration to efficient database queries.
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 →Bun as a Node.js Replacement: Faster, Simpler, Compatible?
Bun is a new JavaScript runtime that claims to be faster than Node.js, with a built-in package manager, test runner, and bundler. What can Bun actually do, and when does switching make sense?
Read More →Symfony Messenger in Production: systemd Service, RabbitMQ and nginx HTTP/2 Push
From local development to production-ready setup: How to run Symfony Messenger with RabbitMQ, a custom systemd service and nginx HTTP/2 server push.
Read More →