Blog


July 10, 2026

HTTP QUERY Method: The Missing Verb for Complex Search APIs

Check out my video on "HTTP QUERY Method: The Missing Verb for Complex Search APIs" at the php[architect] YouTube Channel. https://youtu.be/REjWp_2Dt30

Read

Customizing Your Claude Code Status Line

July 10, 2026

Customizing Your Claude Code Status Line

I've had a nasty habit of hitting my Claude session limit right in the middle of something "important". Not where I would like to, at something like a natural stopping point, but right in the middle...

Read

Weekly Digest - July 6, 2026

July 6, 2026

Weekly Digest - July 6, 2026

Three things this week: a Laravel utility worth knowing, a workflow for parallel AI agents, and a surprisingly practical trick for fighting creative resistance. Email-based onboarding breaks down...

Read

Generating Secure Initial Passwords in Laravel with Str::password()

July 3, 2026

Generating Secure Initial Passwords in Laravel with Str::password()

A client came to me with an interesting constraint. They were building an app where some users didn't have email addresses. That's not unusual in certain industries where you're onboarding workers...

Read

July 2, 2026

How to Run Multiple AI Agents in Parallel with Git Worktrees

Check out my video on "How to Run Multiple AI Agents in Parallel with Git Worktrees" at the php[architect] YouTube Channel. https://youtu.be/uVKXmqYVjpQ

Read

Weekly Digest - June 29, 2026

June 29, 2026

Weekly Digest - June 29, 2026

Three things from this week: creator systems, PHP development practices, and a coding style debate that refuses to die. If you create content consistently, a single bad week can quietly become a...

Read

Tabs vs. Spaces: Who Cares

June 26, 2026

Tabs vs. Spaces: Who Cares

I once had a pull request sit open for three days. Not because the logic was wrong, not because the tests were failing, but because two developers could not stop arguing about whether I should be...

Read

June 24, 2026

Spec-Driven Development with Holly Schilling

Check out my video on "Spec-Driven Development with Holly Schilling" at the php[architect] YouTube Channel. https://youtu.be/82TXW6zNL28 Find more episodes on our Introducing the Community Corner...

Read

Weekly Digest - June 22, 2026

June 22, 2026

Weekly Digest - June 22, 2026

Summer is finally here! I wrote a LinkedIn post about ORMs and got some pushback. The most common objection was that if you skip Eloquent and you're opening yourself up to SQL injection. That's...

Read

Stop Passing File Paths as Strings: A Quick Introduction to SplFileInfo

June 19, 2026

Stop Passing File Paths as Strings: A Quick Introduction to SplFileInfo

A while back, I was building a small file processing script. It took an upload directory, looped through the files, and did different things depending on the file type. It's most likely something...

Read