~/conference

International PHP Conference Berlin 2026

php developers, backend developers, software architects, framework maintainers, Symfony developers, php core contributors, extension and native integrators, testing engineers

attributes in PHP 8; Fibers extension capabilities; PHP 8 deprecations and migration; PHPDoc generics with PHPStan and Psalm; Outbox pattern and Saga workflows; Symfony 7 upgrade strategy; writing PHPT tests for PHP core; FFI versus native extension (DuckDB); constructor property promotion; readonly properties and match expression; nullsafe and null coalescing operators; Rector and phpcs-fixer automated refactors

titleauthorlength
Clean Coding - 10+ Techniques To Clean Your PHP CodeTimo Körber39m
Lists more than ten concrete refactor techniques and PHP features, showing before/after code that actually reduces lines and bugs: use the Elvis (?:) and null…
Talk on
From Unreliable to Resilient: Mastering Distributed SystemsArne Blankerts56m
Shows how to survive network failures by writing the event and a message into the same DB transaction and using a relay to push it to the bus, using the Outbox…
Talk on
Prepare Your Code for PHP 9: PHP 8 Deprecations ExplainedDamien Damien Seguy01h 04m
Overview of concrete PHP 8 deprecations and migration steps: about 325 deprecation messages land each cycle and PHP is consolidating APIs (for example UTF8…
Talk on
Attributes in PHP 8: Metadata in the Language, Not in DocblocksBenjamin Eberlei53m
PHP 8 adds real metadata via attributes (expanded in 8.1) that replace docblocks with machine‑readable classes, accessed through reflection APIs like…
Talk on
Use Generics in PHP TodayOndrej Mirtes46m
Shows how to get true generics in PHP today using PHPDoc generics and static analyzers like PHPStan and Psalm, not language changes. Demonstrates concrete…
Talk on
Symfony 7: Is Your Upgrade Ready?Alexander M. Turek01h 01m
Symfony 7 ships as a cleanup release (the beta1 out now) that removes the deprecation layer so production code must stop using deprecated APIs; the practical…
Talk on
Growing the PHP Core – One Test at a TimeFlorian Engelhardt31m
Claim: contribute to PHP core by writing tests without C. Shows cloning PHP from GitHub, compiling, running make test, and writing PHPT files using the phpt…
Talk on
New Feature: What the Fibers extension can do for youBohuslav Šimek41m
Compares using PHP FFI to writing a native PHP extension by wiring C DuckDB into PHP: builds a small in-memory DuckDB demo via FFI and via a compiled…
Talk on
Avoid Costly Framework UpgradesAnna Filina55m
Claims that framework swaps stop being year‑long rewrites once controllers and models are decoupled: replace extends AbstractController with constructor…
Talk on
Reduce boilerplate code with PHP 8Carsten Windler43m
Demonstrates concrete PHP 8/8.1 changes that cut boilerplate: removing redundant docblocks, using constructor property promotion to drop repeated names from…
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.