PHP Performance and TypePHP: Native Binaries Change the Math
Swoole's TypePHP compiles PHP into native binaries. Here's what that actually changes about PHP performance, and what no compiler will ever fix for you.
Swoole's TypePHP compiles PHP into native binaries. Here's what that actually changes about PHP performance, and what no compiler will ever fix for you.
FrankenPHP worker mode keeps your Laravel app booted between requests. That speed is also the bug. Here is the static state I had to unlearn…
Laravel 13's read-through disk migrates buckets while your app runs. Here's how promotion works, where it quietly doesn't, and what to check first.
Laravel AI SDK 0.11 gives every agent run one ID plus step and tool events. What it fixes, the queued listener footgun, and the alert…
Herd, Sail, Lerd or ddev? The local Laravel setup argument is really one question: can you commit a file to this repo? Here is the…
plx lets you write a Postgres stored procedure in PHP, Go or Ruby that transpiles to plpgsql. I tried it, and here is where the…
PHP 8.5 has been in my production Laravel app since March. What the pipe operator, clone with and NoDiscard actually changed, and the one thing…
Livewire 4 shipped islands and optimistic UI, Laravel Inertia shipped deferred props. I picked one, migrated half of it back, and here is the heuristic…
Eloquent's N+1 problem hid a four-second page load from me for weeks. Here is how I catch it now: strict lazy loading plus a query…
A practical look back at PHP 8.4 well into 2026: which features I kept in production, from property hooks to the new array helpers, and…