Konferenzbeiträge: Praxis, Erfahrung, Innovation

Demnächst

August 2026

🇬🇧

Turbo-Charging Your PHPUnit Suite

Turbo-charge your productivity: discover how to make your test suite blazingly fast!

Das nächste Mal werde ich "Turbo-Charging Your PHPUnit Suite" auf dem Engineering Kiosk Rhine-Ruhr Meetup am präsentieren.

🇬🇧

Supply Chain Security in the PHP Ecosystem

Do you know what ends up in your vendor directory, and why? Composer has turned the dependency resolver into a supply chain security checkpoint. This talk shows how it works, where it helps, and where it can bite.

Das erste Mal werde ich "Supply Chain Security in the PHP Ecosystem" auf der Free and Open Source Software Conference (FrOSCon) am präsentieren.

🇬🇧

Test-Driven Security

I argue that security flaws result from a lack of testing, and demonstrate how PHPUnit can help prevent common vulnerabilities, such as SQL Injection or Cross-Site Scripting.

Das nächste Mal werde ich "Test-Driven Security" auf der Laravel Live Denmark am präsentieren.

September 2026

🇩🇪

Tests als menschliche Sprache: Im Loop bleiben, wenn KI den Code schreibt

KI schreibt den Code. Aber wer bestimmt, was er tun soll? Warum der fehlschlagende Test wichtiger wird als je zuvor – und Review allein nicht reicht, um die Kontrolle zu behalten.

Das erste Mal werde ich "Tests als menschliche Sprache: Im Loop bleiben, wenn KI den Code schreibt" auf dem Entwickler Summit am präsentieren.

🇩🇪

Sicher, resilient, handlungsfähig: Moderne CI/CD-Pipelines

Wie moderne Paketmanager Security Advisories direkt im Resolver durchsetzen – und was das für deine CI/CD-Pipeline bedeutet, bevor sie das erste Mal daran scheitert.

Das erste Mal werde ich "Sicher, resilient, handlungsfähig: Moderne CI/CD-Pipelines" auf der heise devSec am präsentieren.

🇬🇧

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

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

Das nächste Mal werde ich "From Events to Insights: Testing and Documenting Event‑Based Software" auf dem PHP Developer Day am präsentieren.

Oktober 2026

🇬🇧

Past, Present, Future: The PHPUnit Story

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

Das nächste Mal werde ich "Past, Present, Future: The PHPUnit Story" auf dem Forum PHP am präsentieren.

🇬🇧

Speed is a byproduct of trust

AI-assisted tools make it easy to go fast, and just as easy to go fast in the wrong direction. Teams do not move faster despite their quality controls. They move faster because they can trust them.

Das erste Mal werde ich "Speed is a byproduct of trust" auf dem Forum PHP am präsentieren.

🇬🇧

Supply Chain Security in the PHP Ecosystem

Do you know what ends up in your vendor directory, and why? Composer has turned the dependency resolver into a supply chain security checkpoint. This talk shows how it works, where it helps, and where it can bite.

Ich werde "Supply Chain Security in the PHP Ecosystem" auf der International PHP Conference am präsentieren.

🇬🇧

Surviving and Thriving with PHPUnit 13

Get onto PHPUnit 13 cleanly, get ahead of PHPUnit 14, and get more out of the tests you write every day.

Das erste Mal werde ich "Surviving and Thriving with PHPUnit 13" auf der International PHP Conference am präsentieren.

Dezember 2026

🇩🇪

Vertrauen ist gut, Resolver ist besser: Supply Chain Security mit Composer

Dein nächstes "composer update" schlägt fehl. Nicht wegen eines Bugs, sondern weil Composer jetzt weiß, was in deinem vendor-Verzeichnis nichts mehr zu suchen hat.

Das erste Mal werde ich "Vertrauen ist gut, Resolver ist besser: Supply Chain Security mit Composer" auf der betterCode() PHP am präsentieren.

Bereits gehalten

🇬🇧

Test-Driven Security

I argue that security flaws result from a lack of testing, and demonstrate how PHPUnit can help prevent common vulnerabilities, such as SQL Injection or Cross-Site Scripting.

Ich habe "Test-Driven Security" zuletzt auf dem Web Summer Camp am präsentiert.

🇬🇧

Accelerating development without losing control

AI-assisted development promises speed, but speed without control breeds technical debt and fragility. This hands-on workshop shows PHP developers how to build the automated safety nets that let you move faster because you trust your quality controls, not in spite of them.

Ich habe "Accelerating development without losing control" zuletzt auf dem Web Summer Camp am präsentiert.

🇬🇧

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.

Ich habe "Modern PHP Development" zuletzt auf dem Head in the Cloud Summit am präsentiert.

🇬🇧

Turbo-Charging Your PHPUnit Suite

Turbo-charge your productivity: discover how to make your test suite blazingly fast!

Ich habe "Turbo-Charging Your PHPUnit Suite" zuletzt auf der International PHP Conference am präsentiert.

🇬🇧

An evening with Sebastian and Stefan

Stefan and I put real code under the microscope in a live, public code review. Bring yours for direct feedback on structure, testability, and maintainability.

Ich habe "An evening with Sebastian and Stefan" zuletzt bei der Symfony User Group Berlin am präsentiert.

🇬🇧

Test-Driven Security

I argue that security flaws result from a lack of testing, and demonstrate how PHPUnit can help prevent common vulnerabilities, such as SQL Injection or Cross-Site Scripting.

Ich habe "Test-Driven Security" auf der International PHP Conference am präsentiert.

🇬🇧

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

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

Ich habe "From Events to Insights: Testing and Documenting Event‑Based Software" zuletzt bei der PHP User Group Frankfurt am Main am präsentiert.

🇬🇧

Debugging Performance in PHP

I show you how to diagnose and resolve performance bottlenecks in PHP applications, from visualizing execution and measuring costs to pinpointing slow code and spotting regressions with confidence.

Ich habe "Debugging Performance in PHP" zuletzt auf der SymfonyLive Berlin am präsentiert.

🇬🇧

Past, Present, Future: The PHPUnit Story

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

Ich habe "Past, Present, Future: The PHPUnit Story" zuletzt auf der PHP Conference Odawara am präsentiert.

🇬🇧

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

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

Ich habe "From Events to Insights: Testing and Documenting Event‑Based Software" auf der Dutch PHP Conference am präsentiert.

🇬🇧

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

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

Ich habe "From Events to Insights: Testing and Documenting Event‑Based Software" auf der PHP UK Conference am präsentiert.

🇬🇧

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.

Ich habe "Testing with(out) dependencies" zuletzt auf der SymfonyOnline am präsentiert.

🇬🇧

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.

Ich habe "Testing with(out) dependencies" auf der SymfonyCon am präsentiert.

🇩🇪

Vom Blindflug zur sicheren Landung

Der Vortrag zeigt, wie auch nachträglich verlässliche Tests für bestehende Software eingerichtet werden können, um sichere und nachhaltige Modernisierung zu ermöglichen.

Ich habe "Vom Blindflug zur sicheren Landung" zuletzt auf der betterCode() PHP am präsentiert.

🇬🇧

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.

Ich habe "30 Years of Code, 25 Years of Tests: A Journey Through Code and Community" zuletzt auf der International PHP Conference am präsentiert.

🇬🇧

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.

Ich habe "Modern PHP Development" auf der International PHP Conference am präsentiert.

🇬🇧

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.

Ich habe "So you think you know PHPUnit" zuletzt auf der DrupalCon am präsentiert.

🇬🇧

The Web in 2035: A Keynote Panel on the Future of the Web

Four people who build the web's foundations—and one who shapes its policy—debate whether the next decade of the internet will be open and sustainable or fragmented and opaque, and what we should do about it now.

Ich habe "The Web in 2035: A Keynote Panel on the Future of the Web" zuletzt auf der DrupalCon am präsentiert.

🇩🇪

25 Jahre Open Source: Leidenschaft, Arbeit und nachhaltige Finanzierung

In meinem Vortrag gebe ich persönliche Einblicke, wie nachhaltige Finanzierung für Open Source gelingen kann, zeige Herausforderungen und Chancen auf und stelle Wege vor, wie unsere Gemeinschaft die Zukunft freier Software sichern kann.

Ich habe "25 Jahre Open Source: Leidenschaft, Arbeit und nachhaltige Finanzierung" zuletzt auf der unKonf am präsentiert.

🇩🇪

PHPUnit 12 für Contao/Symfony-Entwickler:innen

Ich zeige dir die wichtigsten Neuerungen in PHP und PHPUnit sowie die spannendsten Entwicklungen der letzten zwei Jahre im PHP-Ökosystem. Schnell, kompakt und praxisnah!

Ich habe "PHPUnit 12 für Contao/Symfony-Entwickler:innen" zuletzt auf der Contao Konferenz am präsentiert.

🇩🇪

Von AmigaBASIC bis KI: Eine persönliche Zeitreise durch 4 Jahrzehnte Softwareentwicklung

Softwareentwicklung hat sich von einfachen Anfängen bis zu KI und Automatisierung rasant gewandelt – dieser Vortrag zeigt, warum das Verständnis dieser Entwicklung für alle Programmierenden heute entscheidend ist.

Ich habe "Von AmigaBASIC bis KI: Eine persönliche Zeitreise durch 4 Jahrzehnte Softwareentwicklung" zuletzt auf dem Entwickler Summit am präsentiert.

🇬🇧

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.

Ich habe "So you think you know PHPUnit" bei der Symfony User Group Cologne am präsentiert.

🇬🇧

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.

Ich habe "Testable Database Interaction" zuletzt auf der International PHP Conference am präsentiert.

🇬🇧

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.

Ich habe "So you think you know PHPUnit" bei Vienna PHP am präsentiert.

🇬🇧

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.

Ich habe "So you think you know PHPUnit" auf der SymfonyLive Berlin am präsentiert.

🇬🇧

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.

Ich habe "So you think you know PHPUnit" auf der Laracon EU am präsentiert.

🇬🇧

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.

Ich habe "PHPUnit 10-12: What to know and what to forget" zuletzt auf der betterCode() PHP am präsentiert.

🇬🇧

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.

Ich habe "So you think you know PHPUnit" auf dem PHP Developer Day am präsentiert.

🇬🇧

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.

Ich habe "Testing with(out) dependencies" bei der Symfony User Group Cologne am präsentiert.

🇬🇧

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.

Ich habe "PHPUnit 10-12: What to know and what to forget" auf den TYPO3 Developer Days am präsentiert.

🇬🇧

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.

Ich habe "Testing with(out) dependencies" auf den TYPO3 Developer Days am präsentiert.

🇬🇧

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.

Ich habe "Testing with(out) dependencies" auf der NEOS Conference am präsentiert.

🇬🇧

PHPUnit for Shopware Developers

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

Ich habe "PHPUnit for Shopware Developers" zuletzt auf dem Shopware Community Day am präsentiert.

🇬🇧

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.

Ich habe "PHPUnit 10 for Symfony Developers" zuletzt auf der SymfonyCon am präsentiert.

🇬🇧

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.

Ich habe "Event-Based Testing" zuletzt auf der betterCode() PHP am präsentiert.

🇬🇧

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.

Ich habe "Event-Based Testing" auf der International PHP Conference am präsentiert.

🇬🇧

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.

Ich habe "Testing with(out) dependencies" auf der International PHP Conference am präsentiert.

🇩🇪

Was ist neu in PHP(Unit)?

In diesem Vortrag zeige ich dir, was sich im vergangenen Jahr rund um PHP und PHPUnit getan hat und welche neuen Funktionen und Verbesserungen die aktuellen Versionen bieten.

Ich habe "Was ist neu in PHP(Unit)?" zuletzt auf der Contao Konferenz am präsentiert.

🇬🇧

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.

Ich habe "PHPUnit 10 for Symfony Developers" auf der SymfonyLive am präsentiert.

🇬🇧

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.

Ich habe "The PHP Stack’s Supply Chain" zuletzt auf der FrOSCon am präsentiert.

🇬🇧

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.

Ich habe "Fearless Dependency Upgrades" zuletzt auf der International PHP Conference am präsentiert.

🇬🇧

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.

Ich habe "Fearless Dependency Upgrades" auf der betterCode() PHP am präsentiert.

🇬🇧

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.

Ich habe "The PHP Stack’s Supply Chain" auf der SymfonyCon am präsentiert.

🇬🇧

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.

Ich habe "The PHP Stack’s Supply Chain" auf der International PHP Conference am präsentiert.

In Vorbereitung

🇬🇧

From Examples to Invariants

Write one property. Test infinite cases. Find edge cases automatically with property-based testing.

In Vorbereitung.

🇬🇧

From Mother Sauces to Testable Software

Mother sauces, brigade systems, and testable code: discover why genius is the enemy of scalability.

In Vorbereitung.

🇬🇧

Old Laws, New Colleagues

Brooks, Conway, and Goodhart made observations about people and complexity, not about tools. Now AI agents write code. Which laws still hold, which hit harder than ever, and what does teamwork mean when agents join the team?

In Vorbereitung.

🇬🇧

The Architect's Supply Chain

If a dependency is critical to your architecture, its sustainability is your responsibility. It is not the maintainer's problem, not a community concern, but a production risk you own.

In Vorbereitung.

🇬🇧

Two-Way Streets: Building Trust Between Language and Ecosystem

PHP tests its ecosystem. Its ecosystem tests PHP. How bidirectional validation builds trust and accelerates innovation safely.

In Vorbereitung.

🇬🇧

When best practices become law

Tests and static analysis were once optional. Soon, secure-by-design and verifiable quality won't be. As the CRA, AI Act, and Grundschutz++ converge, best practice is becoming law: here's how to get ready.

In Vorbereitung.

🇬🇧

Your tests are lying to you

Your tests pass. Your coverage is high. Your CI is green. But would they catch a bug?

In Vorbereitung.