Artisan Weekly
IssueNº 93
Dated17 Jul 2026
Subscribers81
← Back to Archive
Artisan Weekly Edition 93!

Edition №93

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

Top 10 Links

Featured · Edition 93
01
Blog Post usefathom.com

Two database migrations and a divorce

Jack Ellis shares the story of Fathom's most challenging database migration, moving 65 billion rows whilst eliminating technical debt and solving the problem of tracking unique visitors without cookies in a privacy-first way.

03
YouTube Video youtube.com

This Week In PHP Internals | July 15, 2026

A brand-new class extension proposal rewrote itself mid-thread, the Deprecations RFC froze with ballots set for July 27, function autoloading split off a prerequisite RFC overnight, Duration picked up its first declared no on the eve of its vote, and a JSX-flavored markup RFC landed hours before recording.

04
YouTube Video youtube.com

PHP needs structs, what do you think?

Structs, do we need them in PHP. Does the new Primary Constructors RFC take things a bit to far and should we strip back and bring in Structs Brent gives his thoughts on this.

05
Blog Post richdynamix.com

Laravel Zero-Downtime Migrations: Expand and Contract Pattern

Steven demonstrates an interesting approach to zero-downtime database migrations in this post. Using the Expand and Contract Pattern. This isn't a pattern I've seen before but looking at the approach it makes sense and does help handle some of those issues that come with certain migrations that you might need to do that change data in your databases.

07
Blog Post leuver.ink

Host Any Laravel Website Free on GitHub Pages

A practical guide to deploying Laravel applications as static sites on GitHub Pages for free. Learn how to use Laravel's familiar tooling to generate static HTML, avoiding the need to learn separate static site generators whilst maintaining the full Laravel developer experience.

09
Blog Post wendelladriel.com

The Laravel Scheduler Under the Hood

A comprehensive deep dive into how Laravel's Scheduler works internally, exploring how scheduled tasks move from definition to execution, including cron expressions, locks, background execution, and sub-minute scheduling. Essential reading for Laravel developers who want to understand the mechanics behind Schedule::command() and build reliable production task scheduling.

Also Notable

+3 more
Blog Post laravelmagazine.com

Importing Large CSV Files with Laravel Job Batching

A comprehensive guide to reliably importing large CSV files in Laravel using job batching, lazy collections, and queue workers to avoid memory issues and timeouts. Includes step-by-step code examples for streaming files, chunking data, and tracking import progress.

Blog Post
Blog Post exakat.io

Using a vector database with PHP

A practical tutorial demonstrating how to build a semantic search engine for PHP's array functions using Vektor (a pure PHP vector database) and Ollama for local embeddings, running entirely offline without cloud dependencies or API costs.

Blog Post