Podcasts
I have been a guest on these podcasts. The conversations are about PHPUnit, test automation, and the PHP ecosystem. The flag tells you which language an episode was recorded in.
Signals: DevTalk with Michael Dowden, Episode 14: 30 Years of PHP: Guarding the Core Infrastructure
On flaky tests, supply chain security, LLM-generated noise, and the bill that comes due when everyone builds on infrastructure nobody pays for.
Published on .
Working Draft, Revision 660: PHP im Jahr 2025 β Γkosystem zwischen KontinuitΓ€t und Wandel
On the state of the PHP ecosystem, on testing in practice, and on what it takes to maintain an open source project for decades.
Published on .
Inside TYPO3, Episode 7: T3CON, PHPUnit & more!
A conversation about PHPUnit and the TYPO3 conference T3CON.
Published on .
Engineering Kiosk, Episode 126: Killing the Mutant: Teststrategien
From unit tests through integration tests to mutation testing, and why testing strategies are widely known but rarely applied consistently.
Published on .
Super Duper Developers Club, Episode 21: Die Geschichte hinter PHPUnit
Why I wrote PHPUnit more than 20 years ago, how it became the standard for test automation in PHP, and where it is heading.
Published on .
Voices of the elePHPant, Episode 366: Interview with the PHP Foundation
A conversation about the founding of the PHP Foundation and how the continued development of PHP is funded.
Published on .
Comference Summer Sessions, Episode 1: Open Source in your company
A conversation about open source in the company, together with Erik Baars and Stefan Koopmanschap.
Published on .
Working Draft, Revision 446: State of the Art PHP 2020
A look back at the history of PHP and a look ahead to PHP 8 with JIT, union types, and attributes.
Published on .
Bretterwisser, Episode 148: Brettspiele und Softwareentwicklung
Board game rules as an example for teaching domain-driven design and test-driven development.
Published on .