PHP UK Conference 2025
2025-02-19
London, United Kingdom
[PHP UK Conference 2013, PHP UK Conference 2014, PHP UK Conference 2015, PHP UK Conference 2016, PHP UK Conference 2017, PHP UK Conference 2018, PHP UK Conference 2019, PHP UK Conference 2020, PHP UK Conference 2022, PHP UK Conference 2023, PHP UK Conference 2024, PHP UK Conference 2025, PHP UK Conference 2026]
who it's for
PHP developers, backend engineers, platform engineers, devops engineers, security engineers, engineering managers, QA engineers
topics
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
| title | author | length |
|---|---|---|
| Panel Discussion PHP UK 2025 | Nils 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… | ||
| OpenAPI for Web Developers | Lorna Jane Mitchell | 45m |
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… | ||
| Give your PHP apps superpowers with FrankenPHP | Kévin Dunglas | 48m |
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… | ||
| Sharpen up your CI/CD pipelines with Dagger | Chris Riley | 40m |
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… | ||
| Modernizing PHP one edge case at a time | Gina Peter Banyard | 45m |
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… | ||
| 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… | ||
| Composer Guide to Supply Chain Security | Nils Adermann | 40m |
Concrete, actionable points: commit composer.lock and run composer install in CI, never run updates during deploy; never vendor dependencies — vendoring breaks… | ||
| Supercharging API Monitoring with Guzzle Middleware - Liam Hammett | Beyond Requests | 49m |
Claims an operational system handling millions of API calls per week built around Guzzle middleware that captures structured logs to Kibana, errors to Sentry… | ||
| Shrek, Onions and Architecture | Katy Ereira | 50m |
Claims that large monoliths become maintainable by treating them as onions and applying hexagonal architecture, with concrete steps: define core domain… | ||
| Ending Injection Vulnerabilities | Craig Francis | 44m |
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… | ||
| Deploying at scale with a single click | Wim Godden | 40m |
Automated provisioning uses Kickstart and PixieBoot to install Linux, assign names and boot with preseeded keys; configuration and app deployment run from a… | ||
| 20 Years of BDD | Daniel Terhorst-North | 30m |
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… | ||
| nothing matches | ||