Hey there, I’m James Brooks.

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

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.

Work

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