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

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

Weekly Digest - July 28, 2026 cover image

July 28, 2026

Weekly Digest - July 28, 2026

Three this week: a code review habit worth stealing, a checklist for catching podfade before it happens, and a conversation with the guy who built Firefly III. Before you assign a reviewer, review your own diff first. A few minutes catching debug...

Read

The Code Review Habit That Makes Every PR Better cover image

July 24, 2026

The Code Review Habit That Makes Every PR Better

A few years ago I submitted a PR that I was proud of. It was a clean refactor with tests covering the whole change. My senior dev reviewed it within the hour and left exactly one comment: "Is this var_dump intentional?" It was not, but I...

Read