~/conference

PHP UK Conference 2017

php developers, web developers, backend engineers, devops engineers, software architects, site reliability engineers

Laravel backups; Docker Kubernetes for PHP; static analysis for PHP; unit testing for PHP7; JWT authentication for REST APIs; building REST APIs with Symfony components; integrating React.js with PHP projects; websockets and peer-to-peer in PHP; Alexa skills with AWS Lambda; application scaling and high availability; progressive web apps

titleauthorlength
Using Open Source for Fun and ProfitGary Hockin41m
Tracks a concrete career path: using PHP and Zen Framework 1 and 2, building a Clan site, a Flash promotion for Intel, a digital‑signage backend that replaces…
Talk on
Towards a frameworkless worldMichael Cullum22m
Claim: the ecosystem shifts from monolithic frameworks to reusable components so applications become three things — business logic, libraries and glue — and…
Talk on
I Think I Know What You’re Talking About, But I'm Not SureJennifer Wong23m
Defines parameter vs argument with a JavaScript example (parameter names in function definition, argument values at call), explains lexical scope as cats in…
Talk on
State of the PHP CommunityEli White30m
PHP claims running over 80% of the world’s websites and PHP7 delivers a 70 to 300% speed increase by just installing it; the community builds actual…
Talk on
Taking Care of Backups with LaravelFreek van der Herten59m
A concrete backup workflow: a package called laravel backup dumped MySQL and zipped application files, copies archives to multiple disks (local and S3), and…
Talk on
Its All About The GotoDerick Rethans01h 00m
Shows exactly how PHP transforms code: tokenizer → AST → opcodes → execution, and why control flow becomes jumps. Demonstrates concrete numbers: 500 parser…
Talk on
Static Analysis Saved My Code TonightDamien Damien Seguy53m
Claims concrete results: an AST-based checks pipeline finds undefined properties, dead branches, and magic-number clusters; migration scanners (php7cc) flag…
Talk on
Drupal8 for Symfony DevelopersAntonio Perić-Mažar43m
Claim: Drupal8 adopts many Symfony components but not full‑stack Symfony; dependency injection is the backbone and events replace hooks. Demo tools: Drupal…
Talk on
I saw the future, and its web servers were written in PHPDavid Zuelke01h 04m
PHP's stateless execution model is still based on the mechanics of CGI: request in, response out. This simplicity also means overhead on each request from…
Talk on
Preparing your Dockerised Application for ProductionDave Ward01h 04m
Claims: eight services run Docker in production for just over a year with no rollbacks; automated builds create immutable, ephemeral images that copy app code…
Talk on
Docker, Kubernetes, and OpenShift for PHP DevelopersMarek Jelen46m
Walks through concrete workflows: writes a Dockerfile and runs docker build to package a one‑file PHP app, then shows Source‑to‑Image (S2I) building images…
Talk on
Introduction to SOLIDGareth Ellis59m
Covers concrete PHP refactorings and trade-offs: controller logic moved into a UserRegistration service then split into storage and welcome-email classes, a…
Talk on
Debugging EffectivelyColin O'Dell54m
Claims a practical five-step process — gather info, replicate with 100% certainty, identify culprit, fix and retest, mitigate with tests — and shows tools that…
Talk on
Unit Testing by ExampleAnna Filina56m
Concrete how-to and measurable wins: start by writing a failing test for a discovered bug (example: make quantity 0.1 round up to 1), add tests when changing…
Talk on
Demystifying Object Oriented ProgrammingAlena Holligan01h 03m
Clear, runnable examples showing a User class with public and private properties, live coding demo that compiles after requiring files, explicit getter/setter…
Talk on
Don’t Lose Sleep, Secure Your RESTAdam Englander54m
LaunchKey replaces ad hoc crypto with JOSE (JWT JWE JWS JWK JWA) to sign and encrypt full requests and responses, move auth/validation into middleware, and cut…
Talk on
Testing Complex Applications for PHP7Adam Baratz58m
Wayfair upgrades PHP5 to PHP7 across a 3.5M LoC storefront serving 2M daily visitors by building a prioritized test backlog, running static analysis and…
Talk on
Serving 30,000,000 Requests an Hour in the CloudTerrence Ryan49m
A case study of an App Engine app that accidentally creates 30,000,000 requests in an hour and then is deliberately engineered to handle that load. Uses…
Talk on
Build a Trivia game using Amazon Alexa and AWS LambdaRouven Weßling56m
Builds a working trivia game using Amazon Alexa, the Alexa Skills Kit and an AWS Lambda function wired to a RESTful API backed by Contentful for question…
Talk on
Building Restful APIs with Symfony ComponentsVictoria Quirante41m
Shows how five Symfony components—HTTP Foundation, Serializer, Validator, Form and Guard—combine to build REST APIs, with concrete demos: returning 201 on…
Talk on
SmokeTestsSebastian Thoss48m
A PHPUnit-based harness actually runs 20,000 URLs against live servers from CI, validating status code time to first byte and server header and capturing a…
Talk on
Progressive Apps in the WildRowan Merewood01h 01m
Shows concrete tooling and outcomes: run Lighthouse to score baseline PWA checks; add a JSON manifest so Chrome can Add to Home screen; implement a service…
Talk on
The Road to continuous deploymentMichiel Rook01h 02m
A real migration story: a monolith called San Diego gets strangled by new services behind a proxy, all shipped as Docker containers and built with Jenkins…
Talk on
JWT - To authentication & beyond!Luís Cobucci48m
Shows a concrete JWT workflow: a PHP library builds, signs and parses compact tokens, validates claims and signatures, and includes a debugger at jwt.io…
Talk on
Introduction to application scalingLiam Wiltshire44m
Platform serves about half a million requests an hour with regular 3–5× spikes and a surprise peak of 1.2M/hr that made a customer $200,000. Practical fixes…
Talk on
Kicking off with Zend Expressive and Doctrine ORMJames Titcumb49m
Walks through bootstrapping an Expressive app from the skeleton with composer create-project skeleton, adds two concrete endpoints to check books in and out…
Talk on
Websockets and Torrents: A match made in PHPJames Mallison52m
Built a Torrent Web GUI that pushes torrent JSON from server to browser using PHP event loops (React) and a WebSocket layer (Ratchet) with a client using…
Talk on
Driving Design through ExamplesCiaran McNulty01h 04m
Claims that Modeling by Example (BDD + DDD) directly drives code: write realistic Gherkin scenarios, extract domain terms (airport codes, route, fare, ticket)…
Talk on
WordPress for the Modern PHP DeveloperChris Sherry48m
WordPress powers 26% of the web and the claim is concrete: use Git, Composer and environment files to treat a site like an app. Steps include move core into…
Talk on
Integrating React.js with PHP ProjectsNacho Martin44m
Shows concrete integration: a PHP-side react-renderer library plus webpack build steps, three server-rendering choices (exec node process, v8js PHP extension…
Talk on
Hopping in the Clouds: migration between cloud providersMichele Orselli53m
A concrete migration story: a large PHP/Symfony platform moves from Rackspace to Amazon with incremental cutovers over one year, replacing PAAS limits by Nginx…
Talk on
Real Time Communication to Simplify Your LifeKarina Popova41m
A multi‑network SIM platform with per‑SIM static IPs and VPN‑style encryption provides global cellular connectivity, an API and a customer portal; a PHP…
Talk on
Code Review Beyond Code StyleHannes Van De Vreken53m
Argues that concrete rules and tooling — a company PHPCS ruleset with a trailing comma rule and disabled alignment — plus CI checks (Travis, Scrutinizer…
Talk on
Silo Based Architecture for HA ApplicationsGeorgiana Gligor56m
High availability is becoming a de-facto requirement of today's applications. Customer-facing IT failures mean directly losing customer revenue and trust, as…
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.