Dynamic image handling with Glide and GraphQL

21st August 2021 4:20 pm

I've used Glide on several PHP projects in the past. It's a great package that makes it really easy to dynamically generate images on the…

Moving to Gatsby.js

28th July 2021 2:36 pm

If you're visting this site directly, rather than via RSS, you may have noticed that I've updated the whole thing. It's now built in…

Lightweight Laravel - deconstructing a full stack framework

30th December 2020 5:00 pm

Back when I used to work with Django, I read the book Lightweight Django , and it completely changed the way I thought about building web…

What I want in a PHP CMS

28th September 2020 2:50 pm

I maintain a custom PHP legacy CMS for a client, and have also been building a micro-CMS as a learning project, so I've spent quite a lot of…

Flow typed AJAX responses with React Hooks

13th June 2020 12:50 pm

I'm a big fan of type systems in general. Using Psalm to find missing type declarations and incorrect calls in PHP has helped me out…