James Brooks
banner
jbrooks.uk
James Brooks
@jbrooks.uk
👨‍🚀 Engineering Team Lead at @laravel.com
👨🏻‍💻 Building @cachethq.io
🤝 Organising @phpstoke.co.uk
Pinned
Hey, I’m James 👋

I’m an engineering team lead at Laravel, working on Laravel Forge, Envoyer and Vapor.

Here are some of my projects:
- artisan.page
- cachethq.io
- checkmango.com
- james.brooks.page/projects

I've given a few talks, which you can find on my blog at james.brooks.page/speaking
James Brooks
Projects that I've created.
james.brooks.page
🚦 Forge now has its own dedicated status page: status.on-forge.com
Laravel Forge Status
Welcome to Laravel Forge's home for real-time and historical data on system performance.
status.on-forge.com
August 15, 2025 at 9:26 AM
Laravel VPS is a new server provider in Forge, that's easy to get started with and provides instantly available servers. From zero to deployed in a minute.
August 8, 2025 at 6:38 PM
Excited about the next generation of Laravel Forge? So are we! Sign up for the Early Access list at vps.laravel.com
August 8, 2025 at 5:51 PM
The Laravel Artisan Cheatsheet now displays option default values 🧠

artisan.page
August 8, 2025 at 7:55 AM
Curious about the next generation of @laravel.com Forge? Ask your questions 👇
August 6, 2025 at 7:54 AM
Something we didn't show in the Laracon US keynote is that Forge now keeps a log of when you run recipes. Now, you can see when and what servers a recipe was run on.
August 5, 2025 at 9:49 AM
Reposted by James Brooks
One minute with @jbrooks.uk at #laracon
August 4, 2025 at 1:15 PM
I am incredibly proud of the Forge team and all their hard work!

Unfortunately, some of the team were unable to join us at Laracon but all played a huge part in making Forge more awesome.

Incredible work 👏
August 1, 2025 at 3:40 PM
Oh boy, what a way to end the week 🚀
I can’t wait for LaraconUS!
June 21, 2025 at 6:51 AM
Reposted by James Brooks
While you slept, Nightwatch was on guard.
June 17, 2025 at 3:54 PM
There’s no two ways about it; Nightwatch is a game-changer 🦸🏻‍♂️

We’ve been using it on Forge for several months, and it immediately found itself as a critical piece of our developer tooling.

We hope you enjoy using it as much as we do!
We just shipped Nightwatch: application monitoring & logging obsessively optimized for Laravel.

✨ Start with a single command
📊 Monitor every event
⏱️ Review precise timelines & logs
⚠️ Hear less noise with smart alerts

And much more, including a free plan for anywhere you deploy Laravel apps.
June 17, 2025 at 9:02 PM
Honestly, the team have been killing it on Forge. I can’t wait to show you all what we’ve been doing 🙌
June 14, 2025 at 9:06 AM
For the Forge update, we've adopted the Action pattern and it's been incredibly productive for us, allowing us to efficiently refactor old code as we go.

Previously, Forge had a massive class of methods (split into traits) that was unwieldily and much harder to test.
May 31, 2025 at 2:43 PM
When we began working on the big Laravel Forge update we teased recently, we had the chance to switch from Vue to React. We stuck with Vue.
Our team is very comfortable with Vue 3’s composition API and Inertia 2.
But React’s ecosystem, I hear you shouting… we’ve never felt like we’re missing out!
May 30, 2025 at 12:20 PM
Reposted by James Brooks
Hello les devs, depuis hier le n°129 de Quoi de neuf les devs ? est disponible.
Vous y retrouverez l'interview de @jbrooks.uk qui est chef de l'équipe d'ingénierie chez Laravel.

On y parlera également
✅ Docker,
✅ Linus Unix,
✅ React,
✅ Web3,
✅ IA,
✅ et bien d’autres sujets encore
April 10, 2025 at 6:55 AM
Who's excited about the Laravel Cloud launch today? 🙋‍♂️
February 24, 2025 at 10:17 AM
Reposted by James Brooks
A bookmarkable, searchable cheatsheet for all artisan commands by @jbrooks.uk 🔖👉️ - https://madewithlaravel.com/artisan-page
February 18, 2025 at 12:24 PM
We were busy working on Cachet 3.x in January! I'm incredibly grateful to everyone who has contributed 👏🏻
February 23, 2025 at 5:51 PM
In @jessarcher.bsky.social's Nightwatch talk she mentioned how we paired Laravel's rate limiting with Cloudflare to completely side step our servers from handling "dead requests" on Forge. Here's how you can do the same thing!
james.brooks.page/blog/superch...
Supercharging Rate Limiting with Cloudflare - James Brooks
Enhance Laravel’s rate limiting by using Cloudflare’s Web Application Firewall (WAF) to block excessive requests at the edge, reducing server load and improving API performance.
james.brooks.page
February 4, 2025 at 7:05 PM
Guess what? Nothing is stopping you from turning your handwriting into a custom font 🤌
January 30, 2025 at 10:53 AM
I’m looking for our first DevOps Engineer to join the Core Services team at Laravel. If you’re EU based, please apply below 👇
apply.workable.com/laravel/j/06...
DevOps Engineer (EU) - Laravel
Laravel is looking for the first DevOps Engineer to join our, all-remote core services infrastructure team. For this role we're only considering applications in the European timezone. We're on a missi...
apply.workable.com
January 28, 2025 at 10:33 AM
The Cachet v3 demo is now running on Laravel Cloud ☁
v3.cachethq.io
Cachet v3.x Demo
Cachet is a beautiful and powerful open-source status page system. To access the dashboard, use the following credentials: test@test.com test123 Please...
v3.cachethq.io
January 27, 2025 at 6:44 PM
Reposted by James Brooks
I am rewatching @jbrooks.uk talking about Scribe! A much-needed refresher that made using Scribe so much easier!

www.youtube.com/watch?v=aj7W...
Documenting Laravel APIs - James Brooks
YouTube video by PHP UK Conference
www.youtube.com
January 19, 2025 at 3:06 PM
Reposted by James Brooks
We're hosting a Q&A with members of the Laravel team on the 16th Jan. If you have any burning questions for Joe Dixon, @iamdavidhill.bsky.social, @ryangjchandler.co.uk or @jbrooks.uk please submit them to us!
forms.gle/oEXHykphLx9m...
PHP Stoke Laravel Q&A Submissions
Please submit one question at a time.
forms.gle
January 2, 2025 at 4:49 PM
Reposted by James Brooks
👏🏻 Happy New Year!
We couldn't start 2025 without looking back at 2024! Check out our 2024 recap blog post.
blog.cachethq.io/2024-recap/
2024 Recap
In 2024, Cachet saw major updates, including a Filament-powered dashboard, enhanced documentation, and new features like OhDear integration and status page customization. With core v2.4 features still...
blog.cachethq.io
January 1, 2025 at 11:21 PM