James Brooks

James Brooks

@jbrooks.uk

πŸ‘¨β€πŸš€ Engineering Team Lead at @laravel.com πŸ‘¨πŸ»β€πŸ’» Building @cachethq.io 🀝 Organising @phpstoke.co.uk

2.7K followers145 following156 posts

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.

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.

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 πŸ‘

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!

Laravel@laravel.com

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.

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.

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!

James Brooks reposted

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

We were busy working on Cachet 3.x in January! I'm incredibly grateful to everyone who has contributed πŸ‘πŸ»

James Brooks reposted

It's so great to see so many familiar faces joining this new community. I think it speaks volumes on the state of the other platform, it's not easy to move social platforms...

Early this morning I shipped a new feature to @cachethq.io; schedule updates. I've refactored the existing incident updates system into a polymorphic relationship, allowing us to support both incident and schedule updates together ✨

James Brooks reposted

In the next few weeks we'll be kicking off work on new Laravel starter kits. Here's what I'm thinking... I don't think the starter kits should be packages. Instead, I think they should just be GitHub repositories you clone. All of the code lives in your application, no "install" commands. πŸ”¨