
Inspector.dev (Neuron), Laravel AI SDK, and Prism PHP: A Practical Comparison for Laravel Developers
The PHP and Laravel ecosystem has had a quiet revolution in the past year. Where once you had to...
Browse the latest writing surfaced through DevArt.

The PHP and Laravel ecosystem has had a quiet revolution in the past year. Where once you had to...

How many times does Product::latest() appear in your codebase? If the answer is more than once,...
You Have a Query Problem. You Just Haven’t Admitted It Yet. Let’s describe a normal...

The Atomic Query Construction (AQC) design pattern is all about precision, clarity, and...

One question keeps appearing whenever someone looks at the Atomic Query Construction (AQC) pattern...

When I first introduced the Atomic Query Construction (AQC) design pattern, the focus was on...

Laravel Blade Partial API Pattern: Fetching Data — The Missing...

When I introduced the Atomic Query Construction (AQC) design pattern, a few people asked: "Is this...

Assume we have this route: Route::delete('/pages/{page}', [PageController::class,...

In the previous article, we built the foundation for what I called Laravel Blade Partial API Pattern....

We have seen splendid UIs in this latest era. All thanks to Javascript, which has snatched the...

Have you been working on the frontend with Javascript? Have you ever noticed what used to be simple...

Every few years, the Laravel ecosystem forgets how powerful it actually is. We start believing we...

Have you ever worked with jQuery? Do you remember how we used to bind event handlers to elements? Did...

GraphQL often gets attention because of its ability to let the frontend decide what data it needs....

GraphQL looks shiny, but behind that shine is a pile of extra rules, schemas, and resolvers. If...

AI platforms are everywhere now — ChatGPT, Gemini, Claude, you name it. Everyone’s acting like...

If you’re a React Native developer on macOS and tired of booting up heavy simulators or Android...

Over the years, I’ve run into this problem many times especially when working on larger forms, admin...

Many times while building Laravel applications, I ran into situations where a single process required...

Livewire has become a popular choice for developers who want to create PEMPA applications without...

Introduction Livewire is a popular choice in the Laravel ecosystem for building reactive...

Introduction In modern Laravel projects, developers are often nudged toward using...

Introduction Let’s recap the web’s evolution so far: Part 1: The backend ruled — it...

Introduction In the previous article, we saw how AJAX and jQuery transformed the web from...

Introduction In the first part of this series, we looked at the early web — a world of...

Before SPAs, before frameworks — the web was simple, yet powerful. Let’s rewind. ...

Stop Treating Your Blade Files Like Trash Bins. Give Them...

Are you a Laravel developer. Do you love Blade. It’s simple, expressive, and fits naturally with the...

In the last three articles of this series, we explored how to bring discipline and type safety into...