30 Years of PHP: Guarding the Core Infrastructure
In this episode, host Michael Dowden sits down with Sebastian Bergmann, the creator of PHPUnit, to discuss the evolving landscape of open-source software development. Bergmann shares details on upcoming features in PHPUnit 13.3 designed to tackle flaky tests. The conversation delves deeply into modern supply chain security, highlighting recent changes in Composer's dependency handling and the necessity of automated dependency hygiene. Bergmann also addresses the dual-edged sword of AI in engineering—explaining how AI tools are driving an onslaught of security reports while warning against the dangers of developer "de-skilling." Finally, they examine the long-term financial sustainability of open-source projects and...