Blog


July 8, 2025

NativePHP for Mobile With Shane Rosenthal and Simon Hamp

Check out my video on "NativePHP for Mobile With Shane Rosenthal and Simon Hamp" at the php[architect] YouTube Channel. https://youtu.be/qd2hQOxgx6M Find more episodes on our Introducing the...

Read

Why Your Team Needs a Custom Coding Standard

July 7, 2025

Why Your Team Needs a Custom Coding Standard

One of the biggest challenges of working on a development team is that everyone writes code a little (or a lot) differently. One of my favorite examples of this is how many ways you can format an...

Read

Using the Right Types in PHP Means Shipping Fewer Bugs

June 30, 2025

Using the Right Types in PHP Means Shipping Fewer Bugs

One of the biggest reasons programming projects turn into a mess isn’t the language itself. It’s the way individual programmers use the language. PHP is what is known as a "loosely typed"...

Read

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...

Read

June 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

Read

June 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

Why You *Really* Need a Pre-Commit Script for Your PHP Projects

June 9, 2025

Why You *Really* Need a Pre-Commit Script for Your PHP Projects

Git Hooks can super charge your development flow

Read

Bulk Creating Thumbnails at the Command Line

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

What is the `make` Command in Linux?

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...

Read

Why Consistency Is Everything in Software Engineering

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