Bringing tests into vanilla PHP apps, trust over process, and seeding tests

In this episode, Jake and Michael discuss the all the work to consider before introducing tests to a vanilla PHP app, trusting people over adding layers of process, and seeing data in your tests and migrations.

This episode is sponsored by Makeable.dk and Workvivo.

Show links



PHP 8.1, DTOs, and optimising your database

In this episode, Jake and Michael remember 9/11, talk about upcoming PHP 8.1 features, Data Transfer Objects, and approaches to optimising your database.

This episode is sponsored by Makeable.dk and Workvivo and was streamed live.

Show links


Finals footy, deeply legacy code, and testing Laravel Spark

In this episode, Jake and Michael discuss 2021's AFL finals series, cricket, reinvigorating deeply legacy code, and some approaches for testing Laravel Spark.

This episode is sponsored by Makeable.dk and Workvivo.

Show links



Reminiscing, testing validation, and (not) paddlin’ your database

In this, our 100th episode, Jake and Michael reminisce over the past five years of the show, discuss having (and then not having) kids, testing form validation, testing around third-party boundaries, and solving scaling issues on thenping.me.

This episode is sponsored by Makeable.dk and Workvivo.

Show links




Conquering completion, Vim, and Intelephense

In this episode, Jake and Michael dive into Michael's Vim and his attempts to #DispelTheMyth around how much work is required to make it a solid option for working with PHP.

Show links

World of Warcraft, Kool Aid, and Wizards

In this episode, Jake and Michael discuss developing multi-step wizards using Alpine.js and Tailwind, the perils of supporting non-evergreen (Safari) browsers, and appropriate use of input modes and autocomplete.

This episode is sponsored by Workvivo - the employee communication platform to excite, engage and connect your entire company.

Show links