Hey there, I’m James Brooks.

I’m a Software Developer from Staffordshire using Vue.js, Inertia, Laravel & Tailwind.

2022 Recap

With 2022 already being all but a distant memory, I thought it’d be nice to look back at the last year and reflect on the year long journey.

Upgrading macOS with Homebrew

Updates that break Homebrew happen so frequently and I forget how to solve it, that I’ve finally caved and documented it.

PHP Stoke

Introducing PHP Stoke, a meetup for PHP developers in Stoke-on-Trent.

Deployment Hook Error Handling in Envoyer

Laravel’s Envoyer service allows you to break up your deployment process into multiple steps, which makes it really easy to manage deployments. Envoyer runs each step individually, checking the exit code of the last command within the step. Because each deployment step is Bash, if it’s a non-zero exit code then it gets reported back as a failure.


  1. Company
    Software Developer
  2. Company
    Blue Bay Travel
    Software Development Manager
See more