Household Manager: agents that run the house on the clock
Household Manager is a Laravel application I am building in public. The point is not a chat window that invents a grocery list. The point is a set o…
Latest Architecture news from Tech News
Household Manager is a Laravel application I am building in public. The point is not a chat window that invents a grocery list. The point is a set o…
Here's my entire user-management controller. Five endpoints, and the longest method is four lines: class UserController extends Controller { public…
Laravel AI SDK 1.2: Agent Skills, Cohere & Smarter AI Workflows Artificial intelligence is becoming a practical part of modern web development.…
What is REST? REST (Representational State Transfer) is an architectural style , not a protocol or a standard. It was introduced by Roy Fielding in…
The big bang rewrite is the most confident decision an engineering team can make and one of the worst. The pitch is always reasonable. The current s…
Most Laravel APIs I review have the same shape. There is a controller, there is a FormRequest, and somewhere in a folder nobody has opened in four m…
Last month I walked through building an order fulfilment workflow with the workflow engine: signals arriving from webhooks, timeouts bounding the wa…
SRP says a class should have one reason to change. That does not mean one method or one line. It means one job. If a database change, a new JSON for…
The Problem: The App Dies There was an incident that caused our application to fail because our Redis cache went down. It was in the middle of movin…
No measurement, no optimization. There's a common saying in programming: "Don't optimize what you haven't measured yet." You can only truly apprecia…
Pterodactyl changed the game for self-hosted game server management. For years, it has been one of the most recognizable open-source panels for mana…
Downloading a single photo from Facebook is easy enough. Downloading an entire album is a different story. If an album contains dozens of photos, sa…
Больше года назад я запустил SVG4 — каталог векторных иконок. Сейчас в нём больше 500 000 SVG‑файлов. Первая версия была написа…
You locked HTTPS. You hardened login. Backups are on a calendar. Bots still hammer admin login and public forms all day. Credential stuffing does no…
Open your Laravel app on a phone with two bars of signal and watch the network waterfall. On HTTP/1.1, the browser opens six TCP connections and que…
Why Every Laravel application starts out tidy. Then it grows, and one day app/Http/Controllers has eighty files in it, billing sits beside the blog,…
A broken link checker sounds like a weekend project. Fetch a page, collect every <a href> , request each URL, and report anything that returns…
1. Hook & Problem Statement You're building a Laravel application. You need to create a payment processor. So you write: $processor = new Stripe…
A couple of weeks ago I started building PHP Ukraine . The initial idea was pretty simple. I wanted one place where PHP developers in Ukraine could…
What I Built Hi DEV community! 👋 I built Kamus Kode ( Code Dictionary ), a web platform designed to help developers—especially in Indonesia—search,…
1. Hook & Problem Statement You're a Laravel developer. You need to build a shipping cost calculator. You start simple. if ($country === 'USA')…
The Lost Update Problem in High-Concurrency Systems In enterprise SaaS applications, data integrity is paramount. When multiple users or background…
I was tired of seeing how many articles repeat, again and again, basic examples of using design patterns in development; examples based on shape fig…
The Fatal Dual-Write Problem As your enterprise backend evolves from a monolithic application into a distributed microservices architecture, you ine…
AI agents don’t use web browsers. They don’t click buttons, submit forms, or trigger standard HTTP requests that pass through your middleware stack.…
The first version of most AI features is not a system. It is one giant prompt doing too many jobs. It is supposed to understand the user, check acco…
Your team decides to add an AI agent to your Laravel application. The initial plan seems straightforward: give the LLM access to your existing REST…
An AI harness is a structured set of files, rules, skills, workflows, and project context that surrounds an AI coding agent. Instead of repeating th…
Laravel Cloud vs Forge vs a Self-Hosted VPS Three paths exist for getting a Laravel application into production: let Laravel Cloud handle everything…
TL;DR: What actually happens when a user clicks "Delete" in your Laravel app? Most developers think it's a single boolean check. In reality, a moder…