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:
- LinkedIn: Scott Keck-Warren
- Mastodon: @scottkeckwarren@phpc.social
- Bluesky: @scott.keck-warren.com
- TikTok: @scottKeckWarren
- Community Corner Podcast
- php[architect] YouTube
- X/Twitter: @scottkeckwarren (write only)
Recent Posts
November 9, 2026
Weekly Digest - November 9, 2026
Happy Monday All!
Three pieces this week: a PHP 8.6 feature that cuts down on closures, a legacy app's move from CakePHP 2 to 5, and how to take a podcast break and still come back.
PHP 8.6 adds ? and ... placeholders that...
November 6, 2026
Partial Function Application in PHP 8.6: Pre-Fill Arguments Without Closures
PHP 8.6 is coming this month, and we'll spend the month highlighting some of its more interesting features. To start, we'll discuss Partial Function Application (PFA) and how it, combined with the pipe operator, can clean up our code. We can write...
ReadNovember 4, 2026
cakePHP with Jamison Bryant
Check out my video on "cakePHP with Jamison Bryant" at the php[architect] YouTube Channel. https://youtu.be/1gc9c1-guNk Find more episodes on our Introducing the Community Corner Podcast post.
Read
November 2, 2026
Weekly Digest - November 2, 2026
Happy Monday All!
Two pieces this week: one about turning a status column into a real state machine, and one about getting your podcast through December without losing your place.
Every status column is a state machine...
October 30, 2026
PHP json_validate(): Stop Decoding JSON Just to Check If It's Valid
I was reviewing some PHP code generated by an LLM the other day and ran into this check that validates JSON from a webhook before queuing it:
What jumps out to me is that we're running json_decode(), which builds a metric ton of...