Artisan Weekly
IssueNº 86
Dated29 May 2026
Readers63

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 852
006
Blog Post dev.to

Building a Production MCP Server in Laravel

A comprehensive guide to building a production-ready Model Context Protocol (MCP) server in Laravel, covering transport modes, capability negotiation, and tool implementation. Explores the server-side perspective of MCP integration, focusing on HTTP+SSE deployment for multi-client environments.

008
Blog Post juststeveking.com

The Reason I Love Tempest for APIs

Steve McDougall explores why Tempest simplifies API development by eliminating boilerplate code, using typed properties with validation attributes directly on request classes, and keeping routes as attributes alongside controller methods for a more declarative, focused approach.

009
Blog Post Security danielpetrica.com

50,000 Spam Emails and a 3 AM Panic: What Happened When I Forgot About a Side Project

A cautionary tale of how an outdated Livewire vulnerability in a forgotten side project led to 50,000 spam emails being sent, and how Docker containerisation limited the damage. Daniel shares the full story of discovering the breach, the panicked overnight investigation, and the lessons learnt about security and updating dependencies.

018
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.