Blog


October 24, 2025

Taming Time in PHP Best Practices and Gotchas - Longhorn PHP 2025

I presented my talk on Time in PHP at Longhorn PHP 2025 Links: Join.d Slides: Follow Scott: Mastodon: @scottkeckwarren@phpc.social X/Twitter: @scottkeckwarren (write only)...

Read

October 24, 2025

SQL Database Design For Developers - Longhorn PHP 2025

My slides and links from my SQL Database Design For Developers talk at Longhorn PHP 2025

Read

October 24, 2025

Cascadia PHP 2024 Post-Mortem Day 1

https://joind.in/event/cascadiaphp-2024/the-truth-about-event-sourcing https://joind.in/event/cascadiaphp-2024/time-why-you-punish-me Note about how between save and read the rules may change!...

Read

October 20, 2025

Motivational Quote Monday 2025-10-20

If you lie to the compiler, it will get its revenge. Henry Spencer c

Read

October 13, 2025

Motivational Quote Monday 2025-10-13

A computer once beat me at chess, but it was no match for me at kick boxing. Emo Philips

Read

October 6, 2025

Motivational Quote Monday 2025-10-06

In general, the longer you wait before fixing a bug, the costlier (in time and money) it is to fix. Joel Spolsky

Read

October 3, 2025

Laravel Tip: Generating Secure Passwords in Laravel 12.x

Read

October 1, 2025

Tabs vs Spaces (Who Cares)

Ah yes… Tabs vs Spaces — the great developer debate no one asked for, but everyone has an opinion on. We’ve all seen the arguments. Code reviews that turn into flame wars. Dev teams divided....

Read

September 29, 2025

Motivational Quote Monday 2025-09-29

Nothing is harder than working under a tight deadline and still taking the time to clean up as you go. Kent Beck

Read

September 22, 2025

Motivational Quote Monday 2025-09-22

Don’t automate an undisciplined workflow. The computer won’t solve what the customer’s management can’t. Larry Bernstein

Read