Presentations by Sebastian Bergmann (Selection)

πŸ‡¬πŸ‡§

Past, Present, Future: The PHPUnit Story

Discover the lessons and surprises from 25 years of developing PHPUnit.

The first time I present "Past, Present, Future: The PHPUnit Story" will be at the PHP Conference Odawara on .

πŸ‡¬πŸ‡§

From Events to Insights: Testing and Documenting Event‑Based Software

Turning your tests into powerful, visual documentation of behavior for your event-based software.

The first time I present "From Events to Insights: Testing and Documenting Event‑Based Software" will be at the PHP UK Conference on .

πŸ‡¬πŸ‡§

Testing with(out) dependencies

This presentation clarifies effective strategies for using PHPUnit's test doubles to write robust, maintainable unit tests, highlighting practical techniques and common pitfalls to avoid.

I most recently delivered "Testing with(out) dependencies" at SymfonyCon on .

πŸ‡¬πŸ‡§

Modern PHP Development

This presentation reveals how to harness the ongoing evolution of PHP syntax as well as the rise of advanced developer tools for cleaner code, stronger testing, and ultimately higher-quality applications.

I most recently delivered "Modern PHP Development" at the International PHP Conference on .

πŸ‡¬πŸ‡§

30 Years of Code, 25 Years of Tests: A Journey Through Code and Community

Explore how PHP and PHPUnit transformed from humble beginnings into pillars of modern web development.

I most recently delivered "30 Years of Code, 25 Years of Tests: A Journey Through Code and Community" at the International PHP Conference on .

πŸ‡¬πŸ‡§

So you think you know PHPUnit

This presentation reveals practical tips and hidden gems in PHPUnit, helping developers of any experience level unlock its full potential and elevate their daily workflow.

I most recently delivered "So you think you know PHPUnit" at DrupalCon on .

πŸ‡¬πŸ‡§

Testable Database Interaction

This presentation reveals practical best practices and proven design patterns for database interaction, focusing on how to build testable software and effectively test your database code.

I most recently delivered "Testable Database Interaction" at the International PHP Conference on .

πŸ‡¬πŸ‡§

PHPUnit 10-12: What to know and what to forget

This presentation is your guide to mastering what's new, how to get ready for the future, and which outdated PHPUnit features you can finally leave behind.

I most recently delivered "PHPUnit 10-12: What to know and what to forget" at betterCode() PHP on .

πŸ‡¬πŸ‡§

PHPUnit for Shopware Developers

Find out why PHPUnit is an indispensable tool for your development workflow.

I most recently delivered "PHPUnit for Shopware Developers" at the Shopware Community Day on .

πŸ‡¬πŸ‡§

PHPUnit 10 for Symfony Developers

In this presentation, you will experience new features, big and small, in action and see how they can support you to effectively and efficiently test your software.

I most recently delivered "PHPUnit 10 for Symfony Developers" at SymfonyCon on .

πŸ‡¬πŸ‡§

Event-Based Testing

In this presentation, you will learn best practices for testing software built on architectural patterns such as Event Collaboration and Event Sourcing.

I most recently delivered "Event-Based Testing" at betterCode() PHP on .

πŸ‡¬πŸ‡§

The PHP Stack’s Supply Chain

This presentation offers a comprehensive look at the PHP software stack's supply chain. We explore not only critical security challenges, but also the vital issue of funding Open Source development.

I most recently delivered "The PHP Stack’s Supply Chain" at FrOSCon on .

πŸ‡¬πŸ‡§

Fearless Dependency Upgrades

This presentation highlights practical strategies for upgrading dependencies confidently in projects with strong automated testing, as well as solutions for teams without test automation.

I most recently delivered "Fearless Dependency Upgrades" at the International PHP Conference on .