Welcome!
Scott Keck-Warren is a Senior Software Engineer at Activated Insights and is also a published author, podcast host, conference speaker, consultant, and producer of education content for web application developers. He's been a professional PHP developer, DevOps engineer, and team lead for over a decade delivering solutions for his clients that produce real-world results.
Recent Posts

June 9, 2025
Why You *Really* Need a Pre-Commit Script for Your PHP Projects
Git Hooks can super charge your development flow
Read
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 even the smallest thing like creating 25 thumbnails so...
Read
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 build, test, and install process. However, even in...

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
May 22, 2025
Reducing Bugs With Static Code Analysis - php tek 2025
My slides and links from my Reducing Bugs With Static Code Analysis talk at php tek 2025
Read
May 20, 2025
SQL Database Design For Developers - php tek 2025
My slides and links from my SQL Database Design For Developers talk at php[tek] 2025
Read
May 16, 2025
What Is the Purpose of Git Hooks? A Beginner-Friendly Guide
Git Hooks can super charge your development flow
Read
February 24, 2025
PhpStorm: Refactoring With Extract Variable
PHPStorm has some amazing refactoring support build into it. One of the refactoring tools I reach for on a common basis is the the extract variable refactoring which allows us to take a statement and turn it into a variable. For example, we may have...
Read
February 17, 2025
PhpStorm: Refactoring With Inline Variable
One of the code smells that drive me up the wall is when there's a variable that exists just to pass around a value. For example in the code below we're setting $value
to 42
and then returning $value
. The...

February 10, 2025
PhpStorm: Paste History
PHPStorm, like most text editors, has the ability to copy and paste text using Command-C to copy and Command-V to paste. Normally this gets saved to the computer's clipboard and we can only have a single piece of data on the clipboard at a time. The...
Read
February 3, 2025
PhpStorm: InlineError Plugin
I love PhpStorm, but one of the things that really drives me nuts is the fact that I can type errors and it'll just put this little squiggly guy underneth the error but I don't know what that actually means without hovering my mouse over this I'm not...
Read![Speaking at php[tek] 2025 cover image](/assets/img/2025/news-speaking-at-php-tek-2025.png)
January 21, 2025
Speaking at php[tek] 2025
I'm excited to annouce I will speaking at php[tek] this year on database design and static code analysis. There are still tickets available and there are some really great speakers that will be in attendence. https://phptek.io/
ReadNovember 10, 2024
Running PHP 8.4RC4 in Docker
We're just a couple of weeks away from the release of PHP 8.4 and while it's still in Release Candidate (RC) stage if you're like me you at least want to experiment with the new features but you're not willing to run RC code on your day-to-day computer....
ReadOctober 24, 2024
Time, Why You Punish Me? - Cascadia PHP 2024
I presented my talk on Time in PHP at Cascadia PHP 2024. Links: Join.d Slides: Follow Scott: Mastodon: @scottkeckwarren@phpc.social X/Twitter: @scottkeckwarren (write only) Twitch: @scottKeckWarren Community Corner Podcast...
ReadOctober 24, 2024
SQL Database Design For Developers - Cascadia PHP 2024
I presented my talk on "SQL Database Design For Developers" at Cascadia PHP 2024 and these are links to more information. Links: Join.d Slides: Follow Scott: Mastodon: @scottkeckwarren@phpc.social X/Twitter: @scottkeckwarren (write...
Read
July 8, 2024
Make for Web Development
Check out my new video on using Make for Web Development over at the php[architect] YouTube Channel. https://youtu.be/TqxJOYsdigs
ReadApril 25, 2024
SQL Database Design For Developers - php[tek] 2024
My slides and links from my SQL Database Design For Developers talk at php[tek] 2024
Read