PHPDetroit is a three-day, regional PHP conference that brings the community together to learn and grow. We're preceding the conference with a 2 track tutorial day that will feature 4 sessions covering various topics.

Thursday 26th July 2018

08:00
Rated 0
0
Docker for PHP Developers
Workshop by Chris Tankersley in Track A (4 hours)
Rated 0
0
Hit the ground running with Laravel
Workshop by Joe Ferguson in Track B (4 hours)
12:00
Rated 0
0
Lunch in Track A (1 hour)
13:00
Rated 0
0
Learn To Test Like A Grumpy Programmer
Workshop by Chris Hartjes in Track A (4 hours)
Rated 0
0
Dive into Symfony 4 & Flex!
Workshop by Ryan Weaver in Track B (4 hours)

Friday 27th July 2018

08:30
Rated 0
0
Groupies, Roadies, Rockstars: The roles we play in opensource
Keynote by Cal Evans in Track A (1 hours, 30 minutes)
10:15
Rated 0
0
Understanding Docker for Development
Talk by Jessica Mauerhan in Track A (45 minutes)
Rated 0
0
Building a Cloud-Friendly Application
Talk by Larry Garfield in Track B (45 minutes)
11:15
Rated 0
0
MySQL 8 -- A New Beginning
Talk by David Stokes in Track A (45 minutes)
Rated 0
0
Generators: All About the Yield
Talk by Justin Yost in Track B (45 minutes)
12:00
Rated 0
0
Lunch in Track A (1 hour)
13:30
Rated 0
0
Lets Encrypt All The Things: HTTPS At Scale
Talk by Philip Sharp in Track A (45 minutes)
Rated 0
0
Dependency Injection For Mere Humans
Talk by Ian Littman in Track B (45 minutes)
14:30
Rated 0
0
The Open Source Talk That Changed My Life Wasn't Technical
Talk by Joe Ferguson in Track A (45 minutes)
Rated 0
0
20k Lines Under the C: A Guide to the PHP Startup Process and Hooking Absolutely Everything
Talk by Joe Rozner in Track B (45 minutes)
15:30
Rated 0
0
Database Theory and Modeling: A Crash Course
Talk by Elizabeth Smith in Track A (45 minutes)
Rated 0
0
Building a GraphQL API In PHP
Talk by Andrew Rota in Track B (45 minutes)
16:30
Rated 0
0
Greener Pastures: Infrastructure from the Ground Up
Talk by Steve Grunwell in Track A (45 minutes)
Rated 0
0
Webpack Encore: Pro JavaScript and CSS for Everyone!
Talk by Ryan Weaver in Track B (45 minutes)
19:00
Rated 0
0
After Party in Track A (2 hours)

Saturday 28th July 2018

09:00
Rated 0
0
They are Watching You
Talk by Chris Tankersley in Track A (45 minutes)
Rated 0
0
In 2018, PHPUnit isn't enough -- complementary tools for test-centric workflows
Talk by Chris Hartjes in Track B (45 minutes)
10:00
Rated 0
0
Erasing the Stigma: Mental Health in Tech
Talk by J.D. Flynn in Track A (45 minutes)
Rated 0
0
Managing Technical Debt
Talk by Adam Culp in Track B (45 minutes)
11:00
Rated 0
0
Git: The Pain and the Gain
Talk by Justin Yost in Track A (45 minutes)
Rated 0
0
Building Your API for Longevity
Talk by Mike Stowe in Track B (45 minutes)
12:00
Rated 0
0
Lunch in Track A (1 hour)
13:15
Rated 0
0
MySQL Without The SQL -- Oh My!
Talk by David Stokes in Track A (45 minutes)
Rated 0
0
SOLID In Practice
Talk by Jessica Mauerhan in Track B (45 minutes)
14:15
Rated 0
0
The container is a lie!
Talk by Larry Garfield in Track A (45 minutes)
Building for the PHP Command Line Interface
Talk by Steve Grunwell in Track B (45 minutes)
15:15
Rated 0
0
Welcome to the Internet - We have packets!
Talk by Elizabeth Smith in Track A (45 minutes)
Rated 0
0
Load Testing Your App
Talk by Ian Littman in Track B (45 minutes)
16:15
Rated 0
0
I Community and So Can You
Keynote by Margaret Staples in Track A (1 hours, 15 minutes)