Welcome!

Scott Keck-Warren is the founder of UnleashedPodcasts.com, the host of the Community Corner Podcast, and the creator of educational content for web application developers on the PHP Architect YouTube Channel. If he’s not writing code, he’s playing with his family, camping, or building Legos.

Follow Scott:

Recent Posts

The Complete Guide to PHP Type Juggling and Comparison Gotchas cover image

August 14, 2026

The Complete Guide to PHP Type Juggling and Comparison Gotchas

Years ago I inherited a login system that checked passwords with something close to this: Most of the time it worked, but occasionally a user reported they could log in with the wrong password, and I spent an afternoon convinced I was losing my mind....

Read

Weekly Digest - August 10, 2026 cover image

August 10, 2026

Weekly Digest - August 10, 2026

Three posts this week. One PHP function I wasted years reinventing, a podcast about spotting duplicated code, and a system for finding podcast guests when your show is small. I spent years writing twelve lines of strstr(),...

Read

Stop Parsing URLs Manually in PHP cover image

August 7, 2026

Stop Parsing URLs Manually in PHP

A few years ago, I was doing a code review and came across something that stopped me cold. A colleague had written about 12 lines of strstr(), explode(), and regex to pull the hostname out of a URL. I was half a second away from...

Read

Weekly Digest - August 3, 2026 cover image

August 3, 2026

Weekly Digest - August 3, 2026

Three this week: a lesson about feedback loops learned the hard way, a fast new static analysis tool for PHP, and a free tool for catching broken podcast feeds. Scott submitted a PR with a couple hundred lines of changes and got back 42 comments, a...

Read

The Importance of Small Feedback Loops cover image

July 31, 2026

The Importance of Small Feedback Loops

A few years ago I submitted a pull request that felt pretty solid. A couple hundred lines of changes, some new business logic, a refactor or two baked in because I was already in there. I was proud of it, but then I waited and waited. A week later, the...

Read