~/conference

International PHP Conference Spring 2017

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

Kubernetes deployments with kubectl; Docker and container internals; PHP 7 microservices with Silex/Symfony; JSON API conventions and error handling; Symfony components for REST APIs; Node.js microservices with Express and Seneca; continuous deployment and CI/CD pipelines; strangler pattern and service extraction; RabbitMQ/AMQP for async communication; React virtual DOM and server-side rendering; IoT smart home protocols and bridges; audio fingerprinting and recognition

titleauthorlength
Audio Recognition and Connected LivingRichard Harless19m
Shazam explains how audio recognition maps sound to a database entry and drives real campaigns: a fingerprinted catalog of 38 million tracks yields an average…
Talk in English on
A practical Introduction to KubernetesRobert Lemke48m
Live demo shows a PHP app built as an nginx + PHP‑FPM Docker image deployed to a real Kubernetes cluster on Google Container Engine, using kubectl and the…
Talk in English on
40875 The dark Age of IoTSebastian Golasch49m
Claim: the IoT smart home is a fragmented, immature “dark age” where proprietary protocols multiply and user experience suffers. Demonstrations use EnOcean…
Talk in English on
ReactJakob Westhoff49m
Introduces React's virtual DOM approach: it reconstructs a JavaScript tree, diffs it, and updates the real DOM. Covers JSX, class vs functional components…
Talk in German on
Go micro with MicroservicesMariusz Gil43m
Shows extracting parts of a monolith (recommendation engine scaled to 1 million pageviews in a week) into independent services built with PHP 7 and…
Talk in English on
Understanding the Container RevolutionRobert Lemke29m
Containers predate Docker: LXC (2008) uses Linux namespaces and cgroups to isolate processes, while Docker adds an image format, build DSL and registries that…
Talk in English on
A Developer’s Survival Guide for the Microservices EraSebastian Heuer41m
Moves category and product pages into a new PHP frontend that serves pre-rendered HTML snippets from a key‑value store after asking a search engine for product…
Talk in English on
The Road to Continuous Deployment: a Case StudyMichiel Rook53m
Case study of a year and a half migration from a 10–15 year monolith for three Dutch job sites into a service‑oriented architecture using the strangler pattern…
Talk in English on
API Tips from the FrontlineAnna Filina47m
Practical rules and concrete defaults: use JSON in the body with Content-Type application/json, put results under a data key, paginate by default (page size…
Talk in English on
Divide and Conquer – Microservices with Node.jsSebastian Springer47m
Shows how Node.js can be used for microservices by building an Express HTTP/MVC article service with a model and database, using TypeScript for types, npm/yarn…
Talk in German on
Building RESTful APIs with Symfony ComponentsVictoria Quirante39m
Symfony components map HTTP to objects (HTTP Foundation, PSR-7 bridge), convert objects to JSON with the Serializer (groups, max-depth, custom normalizers)…
Talk in English 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.