Blog
June 24, 2025
Yelling at Clouds With Chris Hartjes
Check out my video on "Yelling at Clouds With Chris Hartjes" at the php[architect] YouTube Channel. https://youtu.be/g9qso8ECu0E Find more episodes on our Introducing the Community Corner Podcast...
ReadJune 17, 2025
Atomic Commits Explained Stop Writing Useless Git Messages
Check out my video on "Atomic Commits Explained: Stop Writing Useless Git Messages" at the php[architect] YouTube Channel. https://youtu.be/zH0mn7gktsQ
ReadJune 10, 2025
PHP Installer for Extensions(PIE) with James Titcumb
Check out my video on "PHP Installer for Extensions(PIE) with James Titcumb" at the php[architect] YouTube Channel. https://youtu.be/GWslJLb72hA Find more episodes on our Introducing the...
Read
June 9, 2025
Why You *Really* Need a Pre-Commit Script for Your PHP Projects
Git Hooks can super charge your development flow
Read
June 7, 2025
Bulk Creating Thumbnails at the Command Line
I've been working on wrap-up articles for my days at phptek 2025 and as part of those posts I've been including some of the pictures I took. As a "lazy programmer," I'm always looking to automate...
Read
June 2, 2025
What is the `make` Command in Linux?
If you've ever worked on a project that uses a compiled language like C or C++, you've probably bumped into the make command. It's been built to be used for projects that have a complex...
May 26, 2025
Why Consistency Is Everything in Software Engineering
If there's one soft skill that quietly saves you from a mountain of bugs, confusion, and late-night debugging sessions, it's consistency.
Read
May 22, 2025
Reducing Bugs With Static Code Analysis - php tek 2025
My slides and links from my Reducing Bugs With Static Code Analysis talk at php tek 2025
Read
May 20, 2025
SQL Database Design For Developers - php tek 2025
My slides and links from my SQL Database Design For Developers talk at php[tek] 2025
Read