Welcome!
Scott Keck-Warren is the Director of Technology at WeCare Connect 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
![New in PHP 8.4: new MyClass()->method() Without Parentheses cover image](/assets/img/2025/PHP84-new-myclass-method-without-parentheses.png)
January 25, 2025
New in PHP 8.4: new MyClass()->method() Without Parentheses
The 8.4 release of PHP added logic so if we're creating a class and then immediately calling a helper function inside the class the class initialization no longer needs to be in parenthsis. I did a whole article for php[achitect] on fun new features...
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/
Read![New in PHP 8.4: Deprecated Attribute cover image](/assets/img/2025/PHP84-deprecated-attribute.png)
January 19, 2025
New in PHP 8.4: Deprecated Attribute
One of the new features added to PHP 8.4 is a new attribute that will allow us to easily mark a function as deprecated in userland code. This will trigger a deprecation notice like when the built-in functions are deprecated so we can more easily find...
Read![New in PHP 8.4: Asymmetric Visibility cover image](/assets/img/2025/PHP84-asymmetric-visibility.png)
January 12, 2025
New in PHP 8.4: Asymmetric Visibility
One of the new features added to PHP 8.4 is the ability for us to define Asymmetric Visibility on properties inside our classes. This is done by defining the get
visibility for the property as we do normally which will become the "read"...
![New in PHP 8.4: Property Hooks cover image](/assets/img/2025/PHP84-property-hooks.png)
January 5, 2025
New in PHP 8.4: Property Hooks
One of the new features added to PHP in the 8.4 release was the ability to define property hooks in our classes. Using property hooks we can override the default set
and get
operations to have it do something truely...
November 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![Make for Web Development cover image](/assets/img/post-cover-abstract/001.jpg)
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