2018 Year in Review

By all accounts, 2018 was probably my most significant year of growth as a person. The year was a wild ride full of many ups, a few downs, and I am thrilled to capture it all at a 50,000-foot view.

Read More






My Process for Writing Docker for PHP Developers

On January 23rd I released my third book, Docker for PHP Developers, that teaches PHP developers how to use Docker as a development environment. I thought I'd share my rough process for creating independantly published books for my courses from start to finish.

Read More


How to use Caddy with PHP and Docker

I have found Caddy to be my go-to server for running PHP Docker containers in production. Using the official PHP-FPM image, we can run Caddy and start PHP-FPM in the background within the same container.

Read More



My Simple Approach to using Docker and PHP

I'm going to show you a straightforward Docker setup that you can use to get started on a new project. Come along with me and give Docker and PHP a shot as I walk you through setting up a Laravel application with an easy Docker setup!

Read More


Using Guzzle 6 Middleware in a Laravel Application

I want to show you some of my techniques for defining reusable middleware and other tricks that will hopefully help you work more comfortably with Guzzle 6 in a Laravel application. These techniques also apply outside of the Laravel framework.

Read More