~/conference

PHP UK Conference 2025

PHP developers, backend engineers, platform engineers, devops engineers, security engineers, engineering managers, QA engineers

Composer supply chain security; FrankenPHP application runtime; Dagger CI/CD pipelines; OpenAPI-driven SDK generation; Guzzle middleware logging; static analysis for injection; PHP 8.x edge-case fixes; legacy modernization and strangler pattern; private Composer registry usage; Kickstart and Ansible provisioning; single-click large-scale deployment; BDD and Gherkin practices

titleauthorlength
Panel Discussion PHP UK 2025Nils Aderman, Paul Dragoonis, Gina Peter Banyard, Katy Ereira, Ivo Lukač30m
Panel with Nils Aderman Paul Dragoonis Gina Banyard Katy Ereira and Ivo Lukač focuses on concrete things: claims that PHP still powers a majority of the web…
Panel on
OpenAPI for Web DevelopersLorna Jane Mitchell45m
OpenAPI gets used as a real pipeline artifact here not just a spec file: code can generate from code or be sniffed by Optic to bootstrap a description…
Talk on
Give your PHP apps superpowers with FrankenPHPKévin Dunglas48m
FrankenPHP is a Go-based application server that replaces nginx + PHP‑FPM by embedding the PHP engine and Caddy web server into a single binary, shipping…
Talk on
Sharpen up your CI/CD pipelines with DaggerChris Riley40m
Claim: a PHP SDK launched as a community‑supported way to write Dagger modules that use Docker and the GraphQL API so pipelines run identical locally and in…
Talk on
Modernizing PHP one edge case at a timeGina Peter Banyard45m
Walks through exact PHP oddities and the fixes: string "0" is falsy and SimpleXML can make objects evaluate false, GMP boolean-cast bug becomes false in PHP…
Talk on
Learn to appreciate legacy (Story about Zed)Ivo Lukač37m
Any code in production immediately becomes legacy because it starts raising technical debt, so the concrete goal is lowering that debt with tests, automatic…
Talk on
Composer Guide to Supply Chain SecurityNils Adermann40m
Concrete, actionable points: commit composer.lock and run composer install in CI, never run updates during deploy; never vendor dependencies — vendoring breaks…
Talk on
Supercharging API Monitoring with Guzzle Middleware - Liam HammettBeyond Requests49m
Claims an operational system handling millions of API calls per week built around Guzzle middleware that captures structured logs to Kibana, errors to Sentry…
Talk on
Shrek, Onions and ArchitectureKaty Ereira50m
Claims that large monoliths become maintainable by treating them as onions and applying hexagonal architecture, with concrete steps: define core domain…
Talk on
Ending Injection VulnerabilitiesCraig Francis44m
Shows concrete bugs: string concatenation into SQL and order‑by and image src exploits that let unions or onerror run, plus Twig and command‑line injection…
Talk on
Deploying at scale with a single clickWim Godden40m
Automated provisioning uses Kickstart and PixieBoot to install Linux, assign names and boot with preseeded keys; configuration and app deployment run from a…
Talk on
20 Years of BDDDaniel Terhorst-North30m
A first‑principles history with concrete claims: BDD starts as a way to teach TDD without the word “test,” the Java project registered jbehave.org Dec 23 2003…
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.