This is another test
Sorry for the noise, but emails, social links, and the WordPress reader should be working again… 😉
Sorry for the noise, but emails, social links, and the WordPress reader should be working again… 😉
I’ve moved to a headless CMS, and this is a test to make sure everything still works.
In the ever-evolving world of DevOps and cloud infrastructure, there’s a mantra you’ve probably heard: “Treat your servers like cattle, not pets.” The idea is straightforward—design systems where individual servers...
I work on FrankenPHP quite a bit, which is a PHP SAPI written in Go. For the uninitiated, PHP is written in C, so FrankenPHP uses cgo to interface with PHP. This also means that it uses Handles.
In today’s rapidly evolving software development landscape, increasingly complex systems present new challenges in code reviews. As projects grow in size and scope, efficient code review processes become essential to...
This guide will allow you to use value objects in PHP without a special $obj->equals() method. Instead, you can use the === or == operator to compare two value objects. This guide will also show you how to use a...
If you’ve ever tried to use an array as a queue or stack (via array_pop , array_push , array_unshift and array_shift ), you may have discovered they are slow, particularly array_unshift which requires shifting the...
I was born on a Wednesday, and for some reason, when my birthday falls on a Wednesday, I always consider it a “special” birthday: a Birthday Day.
Durable PHP is a framework for writing arbitrarily complex code that scales. It’s still under active development, but I thought I’d write a few blog posts about it before I release the documentation on how to use it....
Durable PHP is a framework for writing arbitrarily complex code that scales. It’s still under active development, but I thought I’d write a few blog posts about it before I release the documentation on how to use it....
Get fresh posts, experiments, and updates straight from the workbench. One click to unsubscribe whenever you like.