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 Docker for PHP Developers
Workshop by Chris Tankersley in Track A (4 hours)
Rated 5
1
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 5
2
Learn To Test Like A Grumpy Programmer
Workshop by Chris Hartjes in Track A (4 hours)
Rated 5
3
Dive into Symfony 4 & Flex!
Workshop by Ryan Weaver in Track B (4 hours)

Friday 27th July 2018

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

Saturday 28th July 2018

09:00
Rated 5
4
They are Watching You
Talk by Chris Tankersley in Track A (45 minutes)
Rated 4
3
In 2018, PHPUnit isn't enough -- complementary tools for test-centric workflows
Talk by Chris Hartjes in Track B (45 minutes)
10:00
Rated 5
3
Erasing the Stigma: Mental Health in Tech
Talk by JD Flynn in Track A (45 minutes)
Managing Technical Debt
Talk by Adam Culp in Track B (45 minutes)
11:00 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 Dave Stokes in Track A (45 minutes)
Rated 5
6
SOLID In Practice
Talk by Jessica Mauerhan in Track B (45 minutes)
14:15 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 Welcome to the Internet - We have packets!
Talk by Elizabeth Marie Smith in Track A (45 minutes)
Load Testing Your App
Talk by Ian Littman in Track B (45 minutes)
16:15
Rated 5
8
I Community and So Can You
Keynote by Margaret Staples in Track A (1 hours, 15 minutes)