So far, our neural network can make predictions, but how does it know if those predictions are any good? That's like having a student take a test but never getting it graded. Without feedback, there's...
When my eldest child was born, I didn't expect it to change how I thought about software accessibility completely. But within a few weeks, I found myself doing nearly everything with, at best, one han...
Hello friends! Welcome to another Yelling At Clouds column, where I continue on with Grumpy Testing Patterns. As I write this, PHP Tek 2026 is about a month away, and even though I am unable to attend...
In Part V, we made session continuity boring. A user can survive node loss, drains, and routine deploys without getting kicked back to the login page. That is a meaningful step forward, but it still l...
A heavy database server may be overkill for local applications and medium-traffic applications. Why configure, manage, and monitor a service if you don't have to? In this article, I'll show you how to...
Every PHP developer has used a query builder. Eloquent, Doctrine DBAL, Laravel's DB facade. They are convenient, safe, and ubiquitous. So why would anyone build one from scratch? by Marian Pop