~/conference

International PHP Conference Spring 2019

PHP developers, web developers, security engineers, devops engineers, software architects, QA engineers, Symfony developers

TLS 1.3 deployment; Lets Encrypt certificate automation; Symfony Flex and Messenger; WebAuthn public-key authentication; Argon2 password hashing; PDO prepared statements; AWS ECS container migration; Docker Compose local parity; modern SQL window functions; ReactPHP real-time streams; incremental migration to Hack; mutation testing with Infection

titleauthorlength
Hansel and Gretel do TLSMarcus Bointon53m
Explains concrete wins and exact steps: TLS 1.3 reduces handshake from 3 RTTs to 2 (≈33% latency cut) and enables zero‑RTT for idempotent GETs; it removes weak…
Talk in English on
Symfony 4: A new Way to develop ApplicationsAntonio Perić-Mažar34m
Symfony 4 centers on Flex recipes (Composer plugin) that auto-add config and wiring so projects start small, grow only what you need using the Symfony skeleton…
Talk in English on
The Future of Authentication - WebAuthn with PHPArne Blankerts43m
W3C’s WebAuthn standard aims to replace passwords by moving to public-key attestation stored on hardware or platform authenticators; the talk demos a…
Talk in English on
Practical Security in Web ApplicationsChris Holland52m
Covers concrete steps: use prepared statements (PDO) to eliminate SQL injection, scan source with SonarQube/ProgPilot/PHP-CS-security and Composer checks…
Talk in English on
How To Make Loveliness: an HTML treasure huntBruce Lawson39m
Shows how using picture element for WebP-first responsive images, label wrapping input for checkbox hit targets, and schema.org microdata (article/itemprop)…
Talk in English on
Migrating from bare Metal Machines to AWS ECSSebastian Struß20m
AppLike moves its PHP monolith from bare metal/EC2 into AWS ECS containers, replacing Vagrant with Docker Compose for local parity and adding DotEnv for…
Talk in English on
In Five Years There Will Be No Testers LeftNils Langner42m
Argues that dedicated QA roles will disappear within five years as teams rely on risk-based testing, monitoring, static analysis and automation instead. Cites…
Talk in German on
Modern SQL: Evolution of a DinosaurMarkus Winand47m
Concrete examples of modern SQL include system-versioned temporal tables that provide built-in time travel, window functions (rank, moving averages, lag/lead)…
Talk in English on
Tools of the TradeSebastian Bergmann50m
A concise checklist of concrete tools and what they actually do: composer (runtime deps) for dependency resolution and autoloading with guidance to check…
Talk in English on
PHP to Hack, an incrementally typed Adventure at SlackScott Sandler31m
Slack migrates a multi‑million‑line PHP codebase to Hack starting in 2016, runs static checking with HH client via LSP, and finds thousands of real bugs during…
Talk in English on
Web with Sense: How to build a Start-up that is not only profitableChristian Kroll29m
Search engine retooled to fund reforestation rather than sell out: it uses Microsoft’s search index, serves ads and converts clicks into donations, and now…
Talk in English on
WordPress Acceptance Testing: SolvedTaylor Lovett35m
WP Acceptance is an open source toolkit that runs docker-based environments and spins up a real Chrome browser per test via Puppeteer while extending PHPUnit…
Talk in English on
Migrating to PHP 7Stefan Priebsch47m
Claims ~100% speedup and a completed migration for a large company that included long‑running PHP daemons, with most issues fixed by tooling and small fixes…
Talk in English on
Introduction to Architectural KatasFrank Sons51m
Shows how short, repeatable workshops teach architectural thinking by forcing decisions from fuzzy requirements — typically three-person teams working in 1–2…
Talk in English on
Why you shouldn´t care about SecurityBen Dechrai33m
Shows how outsourcing authentication to an identity provider like Auth0 removes password storage and sync headaches, replacing them with OAuth/OpenID Connect…
Talk in English on
Writing a Chatbot in PHPMaximilian Berghoff34m
Builds a PHP chatbot that calls Rasa NLU over its REST API using a lightweight PHP client and Docker, trains intents and entities (including date…
Talk in English on
Async non-blocking Code ReviewsFrank Koornstra27m
Claim: PR comment volume and review practice drive huge delays; analysis via the GitHub API shows PRs with 20–40 root comments take ~400–700 hours median to…
Talk in English on
Undoing Things and saving your Neck with GitTobias Günther43m
A practical tour of 16 real undo scenarios shows exact commands, surprising caveats and when history gets rewritten. Examples include fixing the last commit…
Talk in English on
Security Champions? Introduce them in your OrganisationIves Laaf32m
Explains how appointing local developer champions plus management-backed dedicated time creates a scalable security layer that catches issues earlier and…
Talk in English on
An Introduction to Symfony MessengerDenis Brumann44m
Symfony Messenger shows how to turn plain PHP objects into messages, route them via a message bus, and process them either synchronously or via transports like…
Talk in English on
Build your own Neural Network – with PHP!Vitor Brandao45m
Builds a feed‑forward ANN from scratch in PHP that actually learns the XOR function using a 2-2-1 topology, sigmoid activation, mean squared error and…
Talk in English on
What it actually costs – an ecological Price Tag for Software DevelopmentMaximilian Berghoff39m
Software development emits measurable CO2: Germany uses ~2,500 TWh/year while telecom and internet consume ~62 TWh (~2%), producing ~30 million tons CO2 from…
Talk in English on
Getting started with ReactPHP – Pushing Real-Time Data to the BrowserChristian Lück43m
Builds a working TCP chat server and a single-file HTTP server that streams Server-Sent Events to the browser, all in pure PHP no extensions. Uses ReactPHP…
Talk in English on
The future importance of PHPMarcel Normann45m
An analysis of PHP’s future relevance that reviews historical and current popularity data for PHP and competing languages. It examines where changing trends in…
Talk in German 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.