Midwest PHP is the FUN conference. This is our fifth annual conference, and each year it gets better and better. Our goal is to share best practices, ideas, and techniques about building state-of-the-art software applications.

Friday 17th March 2017

Rated 5
Using Open Source for Fun and Profit
Keynote by Gary Hockin (50 minutes)
10:00 Grown-up MongoDB: Schema Design
Talk by Derick Rethans (50 minutes)
Pulling up Your Legacy App by its Bootstraps!
Talk by Emily Stamey (50 minutes)
Principles of Unit Testing
Talk by Joseph (50 minutes)
11:00 Graph Databases Will Change Your Freakin Life
Talk by Ed Finkler (50 minutes)
Accessibility: Don't turn off that JavaScript just yet!
Talk by Nic Steenhout (50 minutes)
Bringing Old Legacy Apps To PHP 7 and Beyond
Talk by Sammy Kaye Powers (50 minutes)
13:00 Profiling your PHP application
Talk by Michael Heap (50 minutes)
Software Management Lessons from the 1960s
Talk by Larry Garfield (50 minutes)
OOP Is More Than Cars and Dogs
Talk by Chris Tankersley (50 minutes)
14:00 Expressive Microservice Framework Blastoff
Talk by Adam Culp (50 minutes)
Rated 5
TypeScript in Action
Talk by Doris Chen (50 minutes)
Dev Divas: History's Heroines of Computing
Talk by Vesna Vuynovich Kovach (50 minutes)
Rated 4
Intro to Laravel 5
Talk by Ben Edmunds (50 minutes)
The Mindful Developer: Being Less Busy & More Productive
Talk by David McKay (50 minutes)
Rated 5
Security Starts With You: Social Engineering
Talk by Tiberius Hefflin (50 minutes)

Saturday 18th March 2017

09:00 Modern JavaScript for PHP Developers
Talk by Derek Binkley (50 minutes)
DevOps For Small Teams
Talk by Joe Ferguson (50 minutes)
Stepping Outside Your Comfort Zone: Learning to Teach
Talk by Heather L White (50 minutes)
10:00 Practical PHP Deployment with Jenkins
Talk by Adam Culp (50 minutes)
My journey to the center of PHP
Talk by Sammy Kaye Powers (50 minutes)
Promises and Generators
Talk by Evert Pot (50 minutes)
Rated 4
Kickass Development Environments with Docker
Talk by David McKay (50 minutes)
Authenticating Against API Services
Talk by Caitlin Bales (50 minutes)
Getting Started with Magento 2
Talk by Mathew Beane (50 minutes)
13:00 Storing Non-Scalar Data
Talk by Derick Rethans (50 minutes)
Status Change: Now Using Event Sourcing
Talk by Emily Stamey (50 minutes)
Rated 4
Altering, Extending, and Enhancing Drupal 8
Talk by Joe Shindelar (50 minutes)
14:00 WordPress as a 12 Factor app
Talk by Michael Heap (50 minutes)
How to Make Your Website Not Ugly: 10 Simple UX Tenets for Non-Designers
Talk by Hilary Stohs-Krause (50 minutes)
Rated 4
MVC to ADR: Refining How We Think About Web Applications
Talk by Woody Gilk (50 minutes)
15:00 Using our Superpowers for Good
Keynote by Eryn O'Neil (50 minutes)