Artisan Weekly
IssueNº 85
Dated22 May 2026
Readers62
← Back to Archive
Artisan Weekly Edition 85

Edition №85

Published
Week ending May 22, 2026
Items
10 featured · 3 notable
● Top 10 Video companion
on YouTube

Top 10 Links

Featured · Edition 85
01
Blog Post helgesver.re

What My Livewire Honeypot Caught in Its First 60 Hours

We all know adding a honeypot to a contact form is a must when trying to stop spam from bots, In this post Helge talks gives us the low down on Livewire Honeypot. A package he created that masquerades as a vulnerable Laravel/Livewire application. It's a really interesting package and insight into seeing exploits being captured on your application.

02
Blog Post dev.to

A Redis-first alternative to spatie/laravel-permission, benchmarked

A detailed technical deep-dive into building a Redis-based Laravel permissions package that achieves 10x performance improvements over the popular spatie/laravel-permission package. Includes comprehensive benchmarks and explains the optimization approach of storing user-role-permission mappings in Redis SETs instead of database queries.

03
Blog Post kevinullyott.com

You can have your composer.lock and not make others eat it too!

If you're thinking of building a package and have always wondered how to best keep that bloat down when users install it. You dont want them installing your tests and other files that are not needed. Kevin shows us by using the .gitattributes file how we can achieve this

04
Blog Post Clean Code elishaukpongson.medium.com

Open/Closed Principle in Practice: The Strategy + Resolver Pattern in Laravel

Have you ever done a big refactor and thought great this code is great, only to come back to it a week later and ask yourself what would happen if we added a third thing to this what impact would that mean what would need to change. Well Elisha did just that and thanks to this post you can find out more about the open/closed part of the solid principle.

06
Blog Post medium.com

Service Layer vs Action Pattern vs Jobs in Laravel

It's very easy to start your application off and throw everything into the controllers and before you know it you have super large controllers that are messy to work with and difficult to change. Maybe its time to think about structuring your code In this post Adriana walks us through Service Layers, Action Patterns and using Laravel Jobs to help better structure your code.

Also Notable

+3 more
Blog Post accreditly.io

How to generate dynamic Open Graph images in Laravel

A comprehensive tutorial covering three approaches to generating dynamic Open Graph images in your Laravel applications. Learn how to create custom social media preview cards using Blade templates, Browsershot, or managed APIs with proper caching strategies.

Blog Post