Shawn Nystrand·8h agoBuilding a News Briefing Agent: Heuristics First, LLM SecondHow I use plain PHP to boil thousands of daily headlines down to a handful of topics, then hand only those to an AI agent that writes my…
Ravi Mansuriya·9h agoLaravel Patched Every Cloud App in 27 HoursAt 19:58 UTC on October 20, Laravel received an advance warning that critical PHP and Node.js security fixes were coming. There were no…
Peter Amajor·14h agoRelease Notes Are Sales Copy TooThe few lines that tell people what changed in your app are read by the people you most want to keep. Most developers write them last and…
Hector Canovas·14h agoDDD in Laravel Without the Ceremony: Actions, Value Objects and Nothing ElseYou don’t need repositories, aggregates and a hexagon to get most of what Domain-Driven Design promises.
Ivan Mercedes·1d agoLarvyn: your Laravel app, its services and your AI agents in one windowA free, native workbench for Laravel development, without juggling terminals.
Raghav Ji·1d agoPHP Security This Week: Two Exploited PHP RCE Bugs and 4 Package Fixes (26 Oct — 2 Nov 2026)This article was written with AI assistance and reviewed by the author.
InLevel Up CodingbyDragan Rapić·1d agoComposer Says Your Dependencies Are Fine. Here’s What It Didn’t Check.I ran composer audit on the committed lock files of seven popular PHP apps. One passed. All seven carry packages nobody has released or…
Nithin Wilson·1d agoLaravel 13.40: Detect Slow Queue Jobs Before They Become Production ProblemsLaravel continues to improve developer experience with small but meaningful features. One such improvement arrives in Laravel 13.40…
Abdullah Ubayed Tanvir·1d agoWhy my Laravel tenancy package throws when there’s no tenantMost multi-tenancy bugs I’ve worried about in Laravel apps aren’t dramatic. Nobody hacks anything. A query runs without a tenant filter…
InCodeToDeploybyHector Canovas·1d agoZero-Downtime Migrations in Laravel: The Boring Checklist That Saves Your WeekendsMost migration outages aren’t caused by bad SQL. They’re caused by forgetting that old code is still running.A response icon1A response icon1