~/conference

phpday 2021

PHP developers, backend engineers, tech leads, engineering managers, devops engineers, qa engineers, security engineers

PHP 8.1 new features; PHP type system and typing; PHPUnit 10 event subsystem; avoiding arrays for data modelling; Elasticsearch with PHP; PHP security principles and specifics; timeseries databases introduction; PhpStorm debugging with Xdebug; rewriting and refactoring legacy code; sustainable open source in business; team communication in uncertainty

titleauthorlength
What's new in PHP 8.1Derick Rethans01h 01m
Enumerations become real objects with backed enums (string/int values), .from and .tryFrom, per-case methods, static factories and a .cases listing; Fibers run…
Talk on
Sustainable open source contributions in your businessStefan Koopmanschap49m
Company policy sets 32 billable hours so one weekday is reserved for nonbillable work and explicit rules like the 20% rule let teams spend one day a week on…
Talk on
PHP ❤️ typesMarco Perone51m
Shows how PHP moves from loose typing to concrete safety using Psalm or PHPStan to emulate generics and union types, claiming immediate bug prevention and…
Talk on
PHPUnit 10: The new Event SubsystemArne Blankerts55m
PHPUnit 10 replaces TestListener/TestHook with a new event subsystem that emits 45 distinct event types, attaches telemetry (hrtime and memory) to every event…
Talk on
Never* use arraysLarry Garfield01h 03m
Claim: stop using PHP arrays as public data structures and replace them with purpose-built classes, iterables and generators. Examples: type‑safe Sequence…
Talk on
Programming Elasticsearch with PHPEnrico Zimuel01h 01m
Official elastic/elasticsearch PHP client maps every REST endpoint to functions, returns associative arrays of JSON, and supports index bulk search fuzzy…
Talk on
Security: From basic principles to PHP specificsAlexander Makarov01h 01m
Code reviews repeatedly find the same concrete failures: missing output escaping, unsafe query composition, and permissive server configs. Recommendations…
Talk on
Introduction to Timeseries DatabasesLorna Jane Mitchell58m
Claims a relational DB often suffices while specialist tooling buys scale: Postgres often suffices; use TimescaleDB to add time_bucket and continuous…
Talk on
Debugging With PhpStorm And XdebugChristoph Rumpel52m
Live demo installs Xdebug 3 and connects it to PhpStorm (port 9003) using the browser Xdebug Helper extension then shows breakpoint, conditional breakpoint…
Talk on
Rewriting Legacy CodeAnna Filina01h 06m
Five concrete migration strategies are explained: version upgrade, progressive rewrite, framework swap, refactoring and full rewrite, with when to pick each…
Talk on
Communication - the Crucial Key to Success in UncertaintySabine Wojcieszak01h 03m
Claims that VUCA maps to fuka and bani and that communication quality beats quantity drive the talk: concrete techniques include kanban and visualizations…
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.