Talks I’ve given.

A handful of meetup and conference talks, mostly on Laravel internals and packages. Each one is here slide-by-slide, in a consistent layout, with speaker notes where I wrote them.

  • Guzzle Middleware

    12 slides

    Why Guzzle's middleware stack is one of the most under-used features in Laravel's HTTP client — and how to use it to add logging, retries, auth, and metrics without touching the call site.

  • Jetstream

    14 slides

    A walkthrough of Laravel Jetstream: what it gives you out of the box, how its Blade components promote reusability, and how to customise layouts without rewriting your views.

  • Laravel Macros

    11 slides

    Laravel's Macroable trait is a quiet superpower. A tour of what you can extend, how it differs from inheritance, and a handful of small macros that have earned their keep in production.