Blog
September 7, 2026
Weekly Digest - September 7, 2026
Happy Monday All! People keep saying that with AI, the programming language you pick no longer matters. I decided to test it by building a real CLI tool in Python, a language I don't actually...
Read
September 4, 2026
The Language Stopped Mattering. The Ecosystem Didn't.
I like to call myself a PHP developer, but I keep hearing the same claim over and over that with agentic development. It's that the underlying programming language doesn't "matter" anymore. I prompt...
ReadSeptember 2, 2026
Longhorn PHP 2026 with Ian Littman
Check out my video on "Longhorn PHP 2026 with Ian Littman" at the php[architect] YouTube Channel. https://youtu.be/wSotBRIIEV0 Find more episodes on our Introducing the Community Corner Podcast...
Read
August 31, 2026
Weekly Digest - August 31, 2026
Happy Monday All! I once deployed in a hurry, skipped a migration step I "knew" by heart, and handed myself a 20-minute production outage. That's the whole problem with keeping a process in your...
ReadAugust 29, 2026
Stop Repeating Yourself in Code Review: Build a Custom Mago Lint Rule
Check out my video on "Stop Repeating Yourself in Code Review: Build a Custom Mago Lint Rule" at the php[architect] YouTube Channel. https://youtu.be/Sns4iMSa3qA
Read
August 28, 2026
Your Memory Is Not a System
A few years back I pushed a release to production and broke the whole site for about twenty minutes. The code was fine, and the tests passed. The problem was that our deploy had a specific order to...
Read
August 24, 2026
Weekly Digest - August 24, 2026
Happy Monday All! On August 17th GitHub went down for almost eight hours and took a ton of services out with it. The root cause was that the load balancers saturated, and Copilot's retry loops...
Read
August 21, 2026
Your Side Project Doesn't Need to Be Perfect to Ship
When I started building Unleashed Podcasts, I hardcoded a bunch of stuff that had no business being hardcoded. Values like XP for publishing an episode, streak rules, and the list of episode statuses...
ReadAugust 20, 2026
PHP 8.5 + 8.6 Release Manager Daniel Scherzer
Check out my video on "PHP 8.5 + 8.6 Release Manager Daniel Scherzer" at the php[architect] YouTube Channel. https://youtu.be/fBkBBAy_ous Find more episodes on our Introducing the Community...
Read
August 19, 2026
GitHub Goes Down for 8 Hours, and Your Whole Team Stoped. Here's My Fix.
Like most of you, on August 17th I sat down to review the code that my team had pushed to GitHub. I opened GitHub in a browser to see the Unicorn letting me know there was a problem. Occasionally,...
Read