Blog

Laravel, PHP and DevOps, from practice

Practical knowledge about Laravel, PHP, testing, Docker, CI/CD, and modern developer workflow.

Laravel Telescope: Practical Application Monitoring

This guide shows how to set up and use Laravel Telescope for application monitoring. Introduction Laravel Telescope is an invaluable tool in the process of...

3 min read

Laravel Debugbar: A Developer's Best Friend for Debugging and Profiling

Laravel Debugbar shows queries, timings and your own debug messages in a bar at the bottom of the browser. Here is how to set it up and use it. Introductio...

6 min read

Choosing a PDF Generator for Laravel

PDF generation is a rendering and operations decision, not a package popularity contest. Need Default Trade-off Simple invoices and tables Dompdf Limited m...

3 min read

Building and Publishing Custom Docker Images for PHP Applications

How I build my custom PHP image (dommin/php-8.4-fpm), publish it to Docker Hub and rebuild it from GitHub Actions. Why Create Custom Docker Images? I keep...

5 min read

Docker in Production: Automated Deployment with GitHub Actions

This comprehensive guide will transform your Laravel deployment process into a smooth, automated pipeline using Docker and GitHub Actions. Learn how to set...

10 min read

Zero Downtime Deployment with GitHub Actions: A Complete Guide

This guide builds a zero-downtime deployment for a Laravel app with GitHub Actions: each deploy goes into its own release directory and a symlink switches...

17 min read

Need someone to take responsibility for the next step?

Let’s talk about your project and define a scope that actually makes sense for your goals.