Browse category Artisan Way

Artisan Way: MPA vs. SPA vs. Transitional

by · July 29, 2023

0
 

Web Applications and website architectures have shifting trends, just like frameworks and languages. As one group’s interest takes hold, another group’s interest becomes the way of the past. However, the World Wide Web’s core architecture has changed very little throughout its life; That statement could trigger some people, so I’ll clarify it. Since its inception, […]

 

Artisan Way: Defensive Programming For Laravel

by · June 24, 2023

0
 

Building Laravel applications can be a wonderful experience. As a full-stack framework, it provides numerous avenues for creating a well-functioning scalable application. Laravel is, by default, set with layers for security measures, and there are multiple packages to add extra standards, ensuring your application will remain as secure as possible. by Matt Lantz

 

Artisan Way: ADR vs MVC

by · May 31, 2023

0
 

In ADR or Action-Domain-Response, we maintain a three-piece pattern that lets us split our responsibilities. The classic MVC structure or Model-View-Controller is prevalent across all languages in the web development industry. Let’s take a closer look at both. by Matt Lantz

 

Artisan Way: The Subtle Art of Optimal DaaS

by · April 20, 2023

0
 

All too often, when any Laravel developer is requested to start a project, they get zoned in on the selection of things like Livewire vs. Inertia or which Spatie packages to use. Generally, their focus is on the code, not the infrastructure or the DevOps tooling. Regardless of their stack, most developers have a cloud provider […]

 

Artisan Way: Laravel 10: New Features and Upgrade Impacts

by · March 24, 2023

0
 

Upgrading a Laravel application has rarely been considered a “large process”, but a version of Laravel is released every now and then that carries with it some “bigger” changes. Laravel 10, like the last couple of versions, has been an exercise in an elegant release structure that enables developers to upgrade and deploy an app, […]

 

Artisan Way: Events, Listeners, Jobs, and Queues Oh my!

by · February 10, 2023

0
 

Harnessing the power of Laravel’s queues, events, listeners, observers, and jobs will significantly improve response times and provide your application with a clear separation of coding concerns enabling you to deliver some seriously efficient code. by Matt Lantz

 

Artisan Way: Standing Tall with the Laravel TALL Stack

by · January 16, 2023

0
 

The TALL Stack is a collection of frameworks for building interactive applications with Laravel. Let’s take a closer look at the TALL stack – T(Tailwindcss) – A(Alpine.js) – L(Laravel) – L (Livewire). by Matt Lantz

 

Artisan Way: Laracon Online 2022

by · October 8, 2022

0
 

During this time of the virtual lifestyle, Laracon Online has been one of the better and most engaging online conferences out. I mean, in my opinion, it doesn’t even come close to a good in-person conference, like hmm, I don’t know, maybe php[tek] 2023 in Chicago. But as for virtual, Laracon Online is really well […]

 

Artisan Way: Refactor to Enums in Laravel

by · July 1, 2022

0
 

You can create a custom type that is limited to one of a discrete number of potential values by using enumerations, sometimes known as “Enums.” Because it allows for “making incorrect states unrepresentable,” this is particularly useful when constructing a domain model. by Marian Pop

 

Laravel: Pest Control

by · May 1, 2022

0
 

PEST is a PHP testing framework built on top of PHPUnit that offers a functional approach to writing tests, eliminating as much boilerplate as possible and focusing on the tests themselves. It was created by Nuno Maduro (Laravel Core Team member) in 2020, and since then, it has had 1.6M downloads. by Marian Pop