What Is Fuzz Testing? Fuzz for Pest Found My Division by Zero
Fuzz testing explained through a real bug: coverage-guided fuzzing in Pest 5 found a DivisionByZeroError my hand-written dataset missed. Setup and where it fits.
Fuzz testing explained through a real bug: coverage-guided fuzzing in Pest 5 found a DivisionByZeroError my hand-written dataset missed. Setup and where it fits.
Symfony's new lsp:check command catches mistyped routes, missing templates and bad config in CI. How it works, how to adopt it, and what I do…
Laravel 13.30 adds chunkBy() for adjacent grouping and finally stops Storage::path() escaping the disk root. What changed, what breaks, and what to grep for.
An AI agent audited my Laravel app and got it wrong. Laravel Auditor's 75 evidence-first rules and read-only collectors fix the guessing problem. Here's how.
Laravel's starter kits just swapped ESLint and Prettier for Vite+ and a single vp check. What got deleted, what it costs, and how to migrate…
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…
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…