Shorty (30 minutes)
Composer Guide to Supply Chain Security
Nils Adermann
Intermediate (some prior knowledge necessary)
Standard (50 minutes)
The Dark Corners of the SPL
Omni Adams
Intermediate (some prior knowledge necessary)
Standard (50 minutes)
EXPLAIN - The Best And Worst Tool For Speeding Up SQL Queries
Dave Stokes
Beginner
Standard (50 minutes)
Shell Scripting for PHP Developers
Andrew Woods
Advanced
Standard (50 minutes)
Advanced Test Driven-Development
Scott Keck-Warren
Intermediate (some prior knowledge necessary)
Standard (50 minutes)
Packaging the Monolith
Dana Luther
Intermediate (some prior knowledge necessary)
Standard (50 minutes)
Lift & Shift, Cut Overs, and other Bad Habits
Keith Casey
Intermediate (some prior knowledge necessary)
Standard (50 minutes)
Zombie Hunt: Find and Safely Remove Undead Code
Andy Snell
Intermediate (some prior knowledge necessary)
Standard (50 minutes)
APIs: A History Lesson in Industry Mistakes and Mishaps
James Seconde
Beginner
Keynote
How to Embrace Change with Curiosity, Creativity, and Compassion
April Wensel
Intermediate (some prior knowledge necessary)
Keynote
Thanks For Coming
Chris Tankersley
Beginner
Standard Session (45-60 minutes)
Building a SOLID Foundation
Cori Lint
Beginner
Standard Session (45-60 minutes)
Building Enterprise Applications with Domain Driven Design (DDD)
Mark Pruett
Advanced
Standard Session (45-60 minutes)
Making things Happen with Make
Joe Ferguson
Intermediate (some prior knowledge necessary)
Standard Session (45-60 minutes)
Laravel Pipelines: Keeping Data Transformations Clean
Terry Matula
Intermediate (some prior knowledge necessary)
Standard Session (45-60 minutes)
Designing Design Systems
Joseph Lavin
Beginner
Standard Session (45-60 minutes)
Put A UUID On It!
Ben Ramsey
Intermediate (some prior knowledge necessary)
Shorty (30-35 minutes)
Rust For PHP Developers
Nuno Maduro
Intermediate (some prior knowledge necessary)
Shorty (30-35 minutes)
Touching Grass: How NOT Developing Makes Us Better Devs
Cori Lint
Intermediate (some prior knowledge necessary)
Shorty (30-35 minutes)
Framework wars aren’t all bad
Mike Elsmore
Intermediate (some prior knowledge necessary)
Standard Session (45-60 minutes)
Immutability to Save an Ever-Changing World
Andrew Cassell
Intermediate (some prior knowledge necessary)
Standard Session (45-60 minutes)
API Design Patterns for the REST of Us
Ian Littman
Beginner
Standard Session (45-60 minutes)
Build and Release Confidently with Continuous Integration and Delivery
Steve Grunwell
Intermediate (some prior knowledge necessary)
Standard Session (45-60 minutes)
Debugging Our Way Through PHP
Derick Rethans
Intermediate (some prior knowledge necessary)