Skip to main content

Articles

Long-form writing on PHP, Laravel, API design, and software engineering.

Laravel 11 min read

Building Modern Laravel APIs: Lead Scoring and Prioritisation

Building a configurable lead scoring engine in Laravel 13 - config-driven weights, query objects for prioritised retrieval, rescoring commands, and a top leads endpoint.

Laravel 11 min read

Building Modern Laravel APIs: The Action Pattern

Building a lead enrichment and scoring pipeline in Laravel 13 using the AI SDK, structured agents, composable Action classes, and PHP enums for type-safe status management.

Laravel 12 min read

Building Modern Laravel APIs: Authentication with JWT

Add JWT auth to a Laravel API with register, login, refresh, and logout flows using Form Request DTOs, Action classes, and auth:api middleware.

Laravel 11 min read

Building Modern Laravel APIs: Foundations and Project Structure

Start the Modern Laravel APIs series by structuring Pulse-Link for production with clear layers, ULIDs, action classes, DTO requests, and versioning.

Laravel 12 min read

Building Modern Laravel APIs: Ingesting Leads

Implement lead ingestion in Laravel with Form Request validation, typed DTO payloads, Action classes, and JSON:API responses for POST /v1/leads.

Project Management 11 min read

Managing Expectations in the AI Era

How to have honest conversations with stakeholders about AI productivity — what actually changes, what doesn't, and how to set realistic expectations.

Laravel 10 min read

Building Modern Laravel APIs: Routing, Versioning, and API Contracts

Learn how to version Laravel API routes, signal deprecations with Sunset headers, and keep API contracts aligned with your implementation.

Project Management 10 min read

Running A Better Table

How to run a Shape Up betting table — the planning meeting where pitches get selected and cycles begin or quietly collapse.

Project Management 10 min read

Redefining Engineering Roles in the AI Era

AI makes implementation cheaper and judgment more valuable. Learn how engineering roles, hiring, and team design are changing.

Project Management 11 min read

Reviewing AI Generated Work

How to review AI-generated code effectively, what failure modes to watch for, and how to maintain quality standards as code volume increases.

Project Management 10 min read

Spec Driven Development With LLMs

How to write specifications that produce useful LLM output, covering interface definitions, edge cases, and why the spec is your highest-leverage artifact.

Project Management 10 min read

Shape Up: A Practical Introduction

A practical introduction to Shape Up - the planning methodology built on appetite over estimation, fixed time with flexible scope, and small autonomous teams.