Improving Queue Safety in Laravel
23 queue safety findings verified against Laravel 13.4.0 with links to real GitHub issues spanning 2015 to 2026. Set $tries on every queue job. Don't rely on platform defaults.
I build things for the web and write about the interesting parts.
I'm a developer from the Gold Coast, Australia. I build practical web applications, contribute to open source, and write about what I learn along the way. I pick the right tool for the job, not the trendy one.
More about me23 queue safety findings verified against Laravel 13.4.0 with links to real GitHub issues spanning 2015 to 2026. Set $tries on every queue job. Don't rely on platform defaults.
Laravel's maxExceptions feature doesn't work when the failure mode is OOM. The exception counter lives in the catch block, which never executes during a fatal error. End-to-end proof on Laravel 13.4.0.
I rebuilt my personal site from Statamic SSG to Astro 6 with React islands. Here's what changed, what I added, and why static pages should ship zero JavaScript.
A blameless post-mortem on a reverted Laravel framework PR. What happened, what we learned, and the path forward.
Another round of contributions: 14 PRs merged across 5 Laravel repos, with a deep dive into serializable-closure bug fixes.