Skip to main content
WritingVideosSpeakingCodeAbout

Writing

Everything I have written down

Articles, reference guides and multi-part series on API design, architecture, PHP and the work around them. All of it free, none of it behind an email form.

Sept 202211 min read
PHP & Laravel

Simple one-time password authentication in Laravel

Learn how to implement one-time password authentication in Laravel. Secure and streamlined user authentication.

Sept 20226 min read
Architecture

Setting up your Data Model in Laravel

Master the art of Laravel data modeling and build a meeting room booking system with this comprehensive tutorial.

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.

Sept 20229 min read
Shipping & Tooling

From idea, to blog, to live without leaving your IDE

Build a live blog with Statamic in Laravel and deploy to Digital Ocean from your IDE.

Aug 20226 min read
PHP & Laravel

Working with OS Process in PHP

Learn how to manage and interact with OS processes in PHP for advanced scripting and automation.

Aug 20225 min read
PHP & Laravel

Working with Laravel Model Events

Learn how to work with Laravel Model Events and explore different approaches to handle them efficiently. Discover pros and cons of each method.

Aug 202216 min read
Architecture

Event Sourcing in Laravel

Master Event Sourcing in Laravel with this comprehensive guide, perfect for enhancing PHP projects with advanced data tracking and state management techniques.

Aug 202212 min read
Shipping & Tooling

Zero Hassle CLI Application with Laravel Zero

How can I put this? CLI apps are cool. The ability to open a terminal anywhere and just run a command to do a job that might have taken you much longer.

Aug 202215 min read
PHP & Laravel

How I develop applications with Laravel

Learn a unique Laravel development workflow building a to-do API with step-by-step guidance and systematic approach.

Aug 20224 min read
API Design

JSON API Resources in Laravel

Master JSON API Resources in Laravel. Learn to create consistent, compliant API responses with Tim MacDonald's package.

Aug 202215 min read
PHP & Laravel

Building your own Laravel Packages

Master building Laravel packages with step-by-step guidance on design, commands, DTOs, and testing.

Jul 20226 min read
PHP & Laravel

Using Laravel Model Factories in your tests

Master the use of Laravel Model Factories for predictable test data. Learn how to define and modify states for various scenarios in your app.