I've noticed something after working with Laravel for years:
Most performance problems aren't caused by Laravel.
They're caused by us.
N+1 queries
Missing indexes
Loading entire collections
Repeated API calls
Doing work in requests instead of queues
Laravel is usually fast enough.
The bottleneck is almost always our implementation.
What was the biggest performance issue you've fixed recently?
Announcing PHPStan Turbo! Native PHP extension (PHP 8.3+) written in C++ that makes running PHPStan 10-30 % faster.
The best part: If you update to PHPStan 2.2.6, you get it automatically. It ships with pre-built binaries for all the usual combos of OS:architecture:PHP.
Regular maintenance tip for Claude Code users: run /doctor in a Claude session, it'll look for optimisations in your CLAUDE.md & skills and save tokens on every prompt 🙏
Savings are individual, mine were modest, yours might be significant
A huge day! Guzzle 8.0 has just been released with support for persistent connections that live across PHP-FPM requests, support for HTTP/3, an improved exception hierarchy, more consistency across the handlers, and security hardening to reduce foot-guns. https://t.co/uN2lB99GTe
🐘 What if PHP had first-class support for HTML markup in it, just like JSX?
I've written it up as an RFC (with working implementation) and am excited to see where the discussion leads!
https://t.co/FSRdUV5zBr
Filament's Select is great, but only for a small number of options. When a user needs to find 1 category among many, a text-search dropdown might not be enough. They may want columns, filters, and context to help them decide.
The ModalTableSelect component opens a full table inside a modal. And the best part: you don't have to design anything new. You point it to an existing table class with the columns and filters, and the component handles the rest 💅
It's super useful because it reuses your table, supports native multi-select, sorting, and filters like status, parent category, or whatever else you define 🔥
Have you ever needed a selector like this in a form? Doc link in the first comment 👇