May 03, 2023

Programming Discourse on Twitter

I wrote a long tweet.

March 24, 2023

Announcing Sponsor Access for the upcoming PHP Monitor 6.0

As a thank you to all sponsors, I'm making some builds available exclusively for sponsors. Learn more here.

March 10, 2023

Adopting AVIF and WebP image formats

My website now serves AVIF and WebP images to compatible browsers. Find out how I accomplished this with PHP!

November 20, 2022

Making PHP Monitor actually testable

PHP Monitor 5 is not as testable as I'd like it to be, so I'm currently refactoring some stuff for PHP Monitor 6 to ensure the app can be tested properly.

August 18, 2022

On Refactoring

In this post, I talk about refactoring and give an example of a recent refactor in PHP Monitor's codebase.

June 04, 2022

Manually symbolicating crash reports

How I manually process crash reports for PHP Monitor.

January 20, 2022

Build it yourself

When I build things, I often have a "build it yourself" mentality. In this post I explain why.

January 15, 2022

Daily Tinker Quota

Making tangible progress is important. It is also important to keep polishing your skills by practising.

December 22, 2021

PHP Monitor 4.1 now available

I’ve just released a new version of PHP Monitor.

November 28, 2021

PHP Monitor 4.0 now available

I've released PHP Monitor 4.0, and this is the announcement post.

October 19, 2021

PHP Monitor 3.5 now available

PHP Monitor 3.5 is here with official Monterey and PHP 8.1 support and a few improvements.

July 07, 2021


A tale about a builder, a merchant and a mountain. Also about coding.