Jeff Sagal's Avatar

Jeff Sagal

@sagalbot.com

πŸ‘¨β€πŸ’» Cofounder @springloaded.co πŸ“ North Vancouver Full-stack human helping folks ship great software to the web. Probably out in the bush on a bike, or tinkering on something way, way, way off the critical path.

121
Followers
239
Following
125
Posts
01.11.2024
Joined
Posts Following

Latest posts by Jeff Sagal @sagalbot.com

A chatgpt response:

One of my favorite recent Laravel features is Laravel Octane. It’s exciting because it takes advantage of high-performance application servers like Swoole and RoadRunner to dramatically speed up request handling. That shift toward long-living applications really changes how you think about performance in PHP appsβ€”it’s not just incremental, it’s a huge leap.

Beyond that, I’m also excited about the Laravel ecosystem’s focus on developer experience, especially tools like Pest for testing and Laravel Pint for code style. They make it effortless to keep projects clean and maintainable, which is invaluable on teams.

Overall, what excites me most is how Laravel continues to balance developer happiness with serious performance improvementsβ€”something not many frameworks pull off this well.

A chatgpt response: One of my favorite recent Laravel features is Laravel Octane. It’s exciting because it takes advantage of high-performance application servers like Swoole and RoadRunner to dramatically speed up request handling. That shift toward long-living applications really changes how you think about performance in PHP appsβ€”it’s not just incremental, it’s a huge leap. Beyond that, I’m also excited about the Laravel ecosystem’s focus on developer experience, especially tools like Pest for testing and Laravel Pint for code style. They make it effortless to keep projects clean and maintainable, which is invaluable on teams. Overall, what excites me most is how Laravel continues to balance developer happiness with serious performance improvementsβ€”something not many frameworks pull off this well.

I wonder if applicants understand just how easy it is to see when you use AI to answer a question? We got over 1k applicants to our last job posting, with one open ended question - a couple sentences would be great. I'd estimate about 500 people gave me this answer, almost word for word.

25.09.2025 19:37 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The exceptionally dialled dual crash choke on cymbals that are behind him and out of his view at the very end is really something

18.09.2025 18:41 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Unpopular opinion? The official @laravel.com Inertia starter kits do way, way too much. There should be an option that just comes with Inertia wired up and a blank page.

18.09.2025 18:33 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Looks like an ideal location to me!

05.08.2025 00:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Bolt CI Run your Laravel tests alarmingly fast on GitHub Actions.

@nunomaduro.com loved your pest talk - browser testing looks unreal!

We’ve been building boltci.com to get blazing fast Laravel test runs on GitHub Actions. Would love to see how it can integrate with Pest sharding!

29.07.2025 16:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Okay I see now I was way behind on episodes and it was not 3 days ago you were talking about this πŸ˜‚

04.07.2025 18:51 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
codex-setup.sh GitHub Gist: instantly share code, notes, and snippets.

@ianlandsman.com if codex still isn't playing nice with php for you, here's my setup script!

gist.github.com/sagalbot/8fc....

I've been loving codex. This gets php, composer, and sqlite setup. Setup runs a little long to setup, but no biggie.

04.07.2025 18:47 πŸ‘ 4 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Okay, it's pretty good.

25.06.2025 05:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Notion is the most confounding piece of software I've ever tried to wrangle.

25.06.2025 00:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I’ll be down there with a couple other folks from Springloaded. Denver is an awesome spot. Hoping to catch a show at the red rocks while I’m down there. Such a sick venue!

29.05.2025 07:15 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Congrats John, looking forward to it!

13.05.2025 19:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Did a Washington > Oregon > Cali trip a few years back. Couldn’t agree more!

10.05.2025 03:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Turbocharge your Laravel Tests on GitHub Actions We brought a GitHub Actions pipeline with 5,000 PHPUnit tests down from 13 minute to 3 minute runs, and we can do the same for you.

We’ve been cooking up some cool stuff for running your #laravel test suite on GitHub Actions. 13 mins to 3 mins for 5k tests!

springloaded.co/blog/turboch...

10.05.2025 03:24 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Helpers - Laravel 12.x - The PHP Framework For Web Artisans Laravel is a PHP web application framework with expressive, elegant syntax. We’ve already laid the foundation β€” freeing you to create without sweating the small things.

Have you used Pipelines? Pretty handy for this sort of thing.

laravel.com/docs/12.x/he...

06.05.2025 00:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Curious what you’d use this for in practice?

06.05.2025 00:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Those heel hooks look so satisfying!

28.04.2025 18:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

This is amazing, well played!

03.04.2025 06:24 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Looking forward to it!

29.03.2025 02:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Ahhh gotchu, gotchu. I stand by my anti-random tirade regardless 🫑

26.03.2025 21:48 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

We don’t just apply this to dates anymore either, we generally lean away from randomization in tests, narrowing the scope to values that are very realistic, like a random enum value. In our experience, randomness in tests doesn’t correlate to a more robust app, but it does correlate to flaky tests

26.03.2025 21:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It’s almost always daylight savings. We have a couple 4000+ test suites that we maintain and we’ve essentially had to stop randomization of dates. It would inevitably create flaky tests.

26.03.2025 19:13 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Oh you’re gonna get at’d

25.03.2025 01:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Full-Stack Laravel Developer - Springloaded Jobs We're hiring a Senior Full-Stack Laravel Developer to help us ship great software on the web.

We have an open spot on the team until end of June. Shoot me a DM if you're interested!

jobs.springloaded.co/feb-2025/ful...

17.03.2025 17:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I’m still not convinced it’s not just shredded cheese

16.03.2025 00:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I thought it was just grated cheese with a mountain of chili on top

15.03.2025 18:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Haha, I see everyone else also has this question

15.03.2025 18:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This is next level! What’s the dish on the left?

15.03.2025 17:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Freshies? Conditions look awesome!

13.03.2025 00:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Is the code for the dashboard open source?

12.03.2025 15:02 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This is why we do a pair programming session as the last step of our interviews @springloaded.co. We’re there as a resource and do our best to take the pressure off and make it collaborative. We mostly just want to see what it might be like to work together.

Attitude > Aptitude.

12.03.2025 03:09 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0