Skip to main content
WritingVideosSpeakingCodeAbout

Tag

Testing

Every article on Testing, newest first.

  • 14Articles
  • 141 minOf reading
  • 4Subjects
Oct 202631 min read
PHP & Laravel

Building a home-education platform with Laravel 13, Inertia and React, and shipping it to Laravel Cloud

A Laravel 13, Inertia and React platform for home educating my son: an append-only learning record, a planner, AI kept on a short lead, and what Laravel Cloud asked of the code.

Aug 20268 min read
Architecture

Your Test Suite Is an Architecture Report

A slow Laravel test suite gets treated as a tooling problem. It is usually a coupling measurement, and the number worth watching is not how long the suite takes.

Aug 202610 min read
Architecture

Seven Days in Ten Milliseconds

A workflow that sleeps for three days is not a workflow you can test by waiting. Owning the clock, asserting on absence, and the races you only get one shot at.

Jul 202610 min read
API Design

Building Bulletproof Laravel APIs using Schema-First Contract Validation

Stop letting undocumented fields into your Laravel API. Write the JSON Schema first, then enforce it in middleware, DTOs, and your Pest test suite.

Jun 20269 min read
PHP & Laravel

Testing Actions, Not Mocks

Mocking your own Actions tests the wiring, not the behaviour. How I test Laravel Action classes for real with Pest, and where fakes still belong.

Feb 20266 min read
Architecture

Why your Laravel controllers should be almost empty

Controllers are a transport layer, not a home for business logic. How I keep Laravel controllers down to a handful of lines using Form Requests, payloads, and Action classes.

Dec 20257 min read
API Design

Automate local API testing with Bash

This article shows how to automate a complete authentication workflow using Bash, curl, and jq.

Oct 202521 min read
Shipping & Tooling

Building your first MCP server with Laravel

Learn how to build a Laravel MCP server for task management with tools, resources, prompts, Sanctum auth, Pest testing, and Claude integration.

Oct 20259 min read
Architecture

Building modular systems in Laravel - A practical guide

Learn how modular architecture transforms Laravel apps into scalable, maintainable systems.

Feb 20259 min read
PHP & Laravel

Diving into Notifications

Learn to send multi-channel notifications in Laravel with email, Slack, and in-app alerts.

Feb 20233 min read
API Design

Testing JSON:API Endpoints with PestPHP

Efficient JSON:API Endpoint Testing with pestPHP - Learn how to effectively test JSON:API endpoints in Laravel using pestPHP.

Sept 20226 min read
PHP & Laravel

Behavioural Driven Development in Laravel

Discover how Laravel can embrace BDD with the 'Given When Then' approach, uniting teams and creating a ubiquitous testing language without new syntax.