~/talks

Sebastian Bergmann

what they talk about

all 5 in the filters

where they keep going back

all 10 in the filters

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
Test-Driven SecurityLaravel Live Denmark 20262026-08-20
Creator of PHPUnit uses a tiny Laravel + SQLite note app (≈400 lines) to show three concrete failures tied to CWE-89, CWE-79, CWE-285: SQL injection fixed by…
Talk on
From Events to Insights: Testing and Documenting Event‑Based SoftwarePHP UK Conference 20262026-02-20
Event‑sourced examples reconstruct a bank account from an event stream and tests written in PHP using PHPUnit adopt a given-when-then API to assert emitted…
Talk on
30 Years of PHP, 25 Years of Testing: A Journey Through Code and CommunityInternational PHP Conference 2025 Munich2025-10-27
Chronicle of concrete milestones: 30 years of PHP and 25 years of PHPUnit trace when PHPUnit first appears around 2000 and remains dominant; Xdebug adds step…
Talk on
So you think you know PHPUnit?Laracon EU 20252025-02-03
Shows concrete PHPUnit features and how they change test hygiene: use covers and uses attributes to stop tests being marked risky, run named suites (example…
Talk on
"Testing with Doubles: Why, When, and How?"TYPO3 Developer Days 20242024-08-01
Demonstrates how PHPUnit dynamically builds createStub and createMock objects to replace interfaces or non‑final classes, configure behavior with willReturn /…
Talk on
"PHPUnit 10-12: What to know & what to forget"TYPO3 Developer Days 20242024-08-01
Last year's PHPUnit 10 was the most significant update to the PHP world's most widely used test runner. This year's PHPUnit 11 refined many of those changes…
Talk on
PHPUnit 10phpday 20232023-05-18
PHPUnit 10 rewrites internals and ships an event system that exposes test-run lifecycle events for custom reporters, parallel runners and telemetry…
Talk on
Optimizing Your Test SuitePHP fwdays'21 conference2021-09-02
Claims concrete fixes: speed, feedback, readability and organization for PHPUnit suites. Concrete tools and practices: FIRST properties, Arrange Act Assert…
Talk on
Avoiding MockageddonPHP fwdays'20 | Special edition2020-06-06
Argues that excessive mocking makes refactoring slow and tests brittle, notes real cases with 50 or 60 stubs/mocks in one test suite, and shows concrete…
Talk on
Tools of the TradeInternational PHP Conference Spring 20192019-06-03
A concise checklist of concrete tools and what they actually do: composer (runtime deps) for dependency resolution and autoloading with guidance to check…
Talk on
Making PHPUnit BetterPHPConf.Asia 20182018-09-27
Walks through a concrete rewrite of PHPUnit’s execution core that replaces brittle global state with composable TestSuite and TestRunner objects and a compact…
Talk on
How to test self-contained SystemsInternational PHP Conference Spring 20182018-06-04
Argues that the right decomposition is self-contained systems — each an autonomous web app that does not share business code or databases — because replacing a…
Talk on
HHVM: the alternative PHP RuntimeInternational PHP Conference Spring 20142014-06-01
Explains how Facebook replaced PHP with HipHop tools: a C++ transformer (hphpc) that converted 880,000 lines to C++ in under a second but then took hours to…
Talk on
Alternative PHP RuntimesFrOSCon 20122012-08-25
Overview of concrete tradeoffs and artifacts: Facebook’s HipHop transforms PHP to C++ and yields dramatic runtime wins — 0.8 seconds vs 2.7 seconds on a…
Talk on
The State of Quality Assurance Tools for PHPFrOSCon 20092009-08-22
More and more PHP developers know about quality assurance tools for PHP such as PHPUnit, PHP_CodeSniffer, PHP_Depend, and phpUnderControl these days. This…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.