Standard (50 minutes)
Is This Test Worth It? Evaluating the Real Value of Testing
Tim Lytle
Intermediate (some prior knowledge necessary)
Standard (50 minutes)
Immutability to Save an Ever-Changing World
Andrew Cassell
Intermediate (some prior knowledge necessary)
Standard (50 minutes)
Event Sauce: Using Event Sourcing For Better Applications
Christopher Miller
Beginner
Standard (50 minutes)
PHP Security Mechanisms You Aren't Using
Chuck Reeves
Intermediate (some prior knowledge necessary)
Tutorial (3 hours)
Building an AI Powered Application with Prism
TJ Miller
Intermediate (some prior knowledge necessary)
Tutorial (3 hours)
Mastering automated refactoring with custom Rector rules
Dave Liddament
Advanced
Standard (50 minutes)
SQL Database Design For Developers
Scott Keck-Warren
Beginner
Standard (50 minutes)
Serializing modern PHP
Larry Garfield
Intermediate (some prior knowledge necessary)
Standard (50 minutes)
I Promise() to Teach You Asynchronous PHP
Eric Mann
Advanced
Standard (50 minutes)
Internationalization & Localization With PHP
Ben Ramsey
Intermediate (some prior knowledge necessary)
Standard (50 minutes)
Processing One Billion Rows in PHP
Florian Engelhardt
Intermediate (some prior knowledge necessary)
Standard (50 minutes)
Enums in the wild
Dana Luther
Intermediate (some prior knowledge necessary)
Keynote
Community, PHP and us: Growing up
Michelle Sanver
Beginner
Standard (50 minutes)
(Neo)Vim for PHP Developers
Chris Hartjes
Intermediate (some prior knowledge necessary)
Standard (50 minutes)
Simplifying the Complex: The Clean Code Methodology
Aaron Holbrook
Intermediate (some prior knowledge necessary)
Standard (50 minutes)
PHP Attributes: Let's get Meta
Larry Garfield
Intermediate (some prior knowledge necessary)
Standard (50 minutes)
Simple Ways to Make Webhook Security Better
Scott McAllister
Intermediate (some prior knowledge necessary)
Standard (50 minutes)
WebSockets Made Easy with OpenSwoole
Savio Resende
Intermediate (some prior knowledge necessary)
Standard (50 minutes)
Create Better Dotfiles
Andrew Woods
Intermediate (some prior knowledge necessary)
Shorty (30 minutes)
SQL Database Design For Developers
Scott Keck-Warren
Intermediate (some prior knowledge necessary)
Shorty (30 minutes)
The Business of Bisecting
Pauline Vos
Intermediate (some prior knowledge necessary)
Free Shorty (30 minutes)
Manage Large Data Sets with Streams in PHP
Joe Ferguson
Intermediate (some prior knowledge necessary)
Standard (50 minutes)
Who Goes There? Actively Detecting Intruders With Cyber Deception Tools
Dwayne McDaniel
Intermediate (some prior knowledge necessary)
Standard (50 minutes)
Up to my Eyeballs in Technical Debt!
Steve Grunwell
Beginner