Articles on infrastructure, Laravel, Statamic, and building software that lasts.
How Hard Can US Sales Tax Be
04-08-2026 02:00:00
I was building a billing engine, so I had to handle tax. The EU was hard but knowable. Then I looked at the US and said the sentence that sits right at the peak of the Dunning-Kruger curve. What came out the other side was not tax logic, it was an ETL pipeline against forty government websites.
One Identity Layer Instead of Five
15-07-2026 02:00:00
Every product needs login, organizations, roles, SSO and an audit trail. I had built that more than once, a little differently each time. Identity is the last thing you want five diverging copies of, so it became laravel-id: a contract-driven auth and identity framework for Laravel.
The Code We Kept Rewriting
14-07-2026 02:00:00
SSRF guards, risk scoring, jurisdiction lookups, DNS reads. The same logic was already in production across several projects, written fresh each time and tuned to each one. Maintaining five copies stopped making sense, so I pulled each into a single open source package.
Why I Built a Collector-Free Telemetry Package for Laravel
03-07-2026 02:00:00
Sentry and Nightwatch showed green while customers saw errors. Nothing ever threw, and sampling dropped exactly the requests that mattered. That incident, collector fatigue on Kubernetes, and a family of packages that all needed metrics became "Telemetry for Laravel".
Queue Autoscale v3 is here
28-04-2026 02:00:00
A predictive scaling rewrite, worker topology with exclusive and grouped queues, and multihost cluster orchestration. Plus the embarrassing bug that has been silently overprovisioning workers by 1000x.