
Latest Posts

Laravel Moat
I've been on a bit of a security drive recently, what with all…

Laravel Pulse now supports `use_upsert_alias`
We hit a bit of a bug in a couple of our Shopify Apps this week.…

PCOV for code coverage
In Some ways of speeding up your tests I mentioned about using…

Using PHP Enums for Laravel Shopify
I recently announced that I've became a maintainer for the…

I'm now a maintainer for Laravel Shopify
I'm excited to announce that I'm now a maintainer for the…

Adding Hero to the Herd
I recently completed a trade with Tim Bond as he was after an…

Adding Video Support to the Laravel AI SDK
One of the Shopify Apps I've been working on recently uses…

I'm heading to Laravel Live 2026
My next conference is booked! I'm excited to be heading back…

The Github Security Advisory Process
A few weeks back, I woke up to a text from my good friend Sam…

Switching from Self-Hosted to Pro
Towards the end of 2021, I decided to rebuild my blog right…

Adding Chloe (Roave) to my Herd
It's very rare that an ElePHPant gets put up for sale on eBay,…

Adding Le Monstre to my Herd
I was finally able to add Le Monstre to my Herd! This is the…





