Artisan Weekly
IssueNº 99
Dated28 Aug 2026
Subscribers86

Every
Link.

The Archive Every article, package, tool, and talk we've shipped. Filter by kind, tag or contributor — or hunt a keyword.
Kind
Tag
Showing 120 of 1,029
003
Blog Post phpunit.expert

Four Out of Five

Sebastian Bergmann examines how modern PHP (8.5 and 8.6) measures up against consensus concepts in modern language design, exploring lexically scoped variables, closures, objects, pattern matching, and the language's extensibility for domain-specific needs.

004
Blog Post juststeveking.com

Why Is This Hard To Change?

A comprehensive series exploring common architectural challenges in Laravel codebases, from coupling and test suite performance to model responsibilities and code organisation. This practical guide helps developers identify and address the real issues behind difficult-to-change code.

008
Blog Post richdynamix.com

PHPStan Custom Rule: Enforce Laravel Conventions

Static analysis is such an important part of your workflow running tools like PHPStan or Psalm is important to keep the quality of your codebase at a high level. If you've been using PHPStan you would have come across it's rules, but have you ever wondered how to create your own rules for PHPStan, well in this post Steven shows us how to by first picking a convention that is worth automating and taking it from there.

018
Blog Post thephp.foundation

How to Contribute to PHP

Matt Stauffer has put together a guide for PHP developers looking to give back to the PHP community, covering everything from testing pre-releases and reporting bugs to writing documentation and proposing RFCs, with practical steps for both core contributions and ecosystem involvement.

019
Blog Post Package dev.to

I built an open-source multi-step form wizard for Livewire 3: here's why and how you can use it

A demo application was refactored into a stable Composer package for Laravel 12–13 and Livewire 3–4. The updated technical article focuses on the reusable server-side contract: per-step validation, review-step revalidation, select allow-lists, server-only Laravel rules, and application-owned persistence. Disclosure: I maintain the open-source package through Codegenie.

020
YouTube Video youtube.com

Which layer of caching does your slow app actually need?

When someone says your app is slow and you need caching, do you actually know which layer of caching they are talking about? In the latest episode of the No Compromises podcast, we discuss the many different forms caching takes in a Laravel application and why reaching for the cache facade is not always the answer. We walk through caching from the outside in, starting with edge caching via Cloudflare, moving into Laravel's cache facade for third-party API calls, and all the way down to memoization with the Once helper for expensive in-request calculations. We also make the case that storing data in a database table can be a perfectly valid caching strategy, and that the right question to ask is not whether to cache but what kind of caching actually fits the problem.