Securing a Laravel App Before Launch: 12 Checks I Run Every Time
A pre-launch security checklist for Laravel 11 and 12: configuration, authentication, input handling, uploads, headers and dependencies, with the code to fix each.
Software, AI, databases and the craft of building for the web — explained clearly, with code you can actually use.
A pre-launch security checklist for Laravel 11 and 12: configuration, authentication, input handling, uploads, headers and dependencies, with the code to fix each.
One endpoint was firing 62 queries per request. Here is how eager loading, Redis caching, indexes and rate limiting took it from 840 ms to under 100 ms.
Stop exporting to spreadsheets. MySQL 8 window functions handle running totals, rankings and month-over-month growth in one readable query.
One compose.yaml, four services and health checks that actually wait for MySQL. A practical local stack for Laravel that new teammates can run in minutes.
Not every Laravel page needs a SPA framework. When jQuery still earns its place alongside Blade, how to wire it up with Vite, and when to reach for something else.