The Midwest PHP Conference started in 2012 with the idea of bringing experts from around the globe to Minneapolis for two days to share best practices, ideas, and techniques about building state-of-the-art software applications.

Friday 4th March 2016

09:00
26
The Code Manifesto: Empowering Our Community
Keynote by Graham Daniels (50 minutes)

The Code Manifesto: Empowering Our Community

10:00
5
Dependency Injection for Beginners
Talk by John Kelly in Development (50 minutes)

Dependency Injection for Beginners

Building Great APIs
Talk by Ben Ramsey in API (50 minutes)

Building Great APIs

Adventures in Laravel 5
Talk by Joe Ferguson in Framework (50 minutes)

Adventures in Laravel 5

11:00 Demystifying Object-Oriented Programming
Talk by Alena Holligan in Development (50 minutes)

Demystifying Object-Oriented Programming

3
Services in the Enterprise: How Not to Fail
Talk by Mike Stowe in API (50 minutes)

Services in the Enterprise: How Not to Fail

Everything You Need To Know to Be Comfortable With WordPress
Talk by David Hayes in Framework (50 minutes)

Everything You Need To Know to Be Comfortable With WordPress

13:00 Data Structures in PHP
Talk by Matthew Turland in Development (50 minutes)

Data Structures in PHP

7
Building Real-Time Data Pipelines
Talk by Samantha QuiƱones in API (50 minutes)

Building Real-Time Data Pipelines

Drupal 8: The Crash Course
Talk by Larry Garfield in Framework (50 minutes)

Drupal 8: The Crash Course

14:00 The Hidden Architecture of the Domain
Talk by Woody Gilk in Development (50 minutes)

The Hidden Architecture of the Domain

ELK: Ruminating on logs
Talk by Mathew Beane in Devops (50 minutes)

ELK: Ruminating on logs

Build middleware applications with Zend Framework 3
Talk by Enrico Zimuel in Framework (50 minutes)

Build middleware applications with Zend Framework 3

15:00
1
Best Practices for Framework-Agnostic Code
Talk by Jonathan Eskew in Development (50 minutes)

Best Practices for Framework-Agnostic Code

Websockets and Event-driven Programming with ReactPHP
Talk by Steve Meyers in API (50 minutes)

Websockets and Event-driven Programming with ReactPHP

How Long Will It Take? - Estimation Methods To Answer The Impossible Question
Talk by Jared in Other (50 minutes)

How Long Will It Take? - Estimation Methods To Answer The Impossible Question

Saturday 5th March 2016

09:00 PHP 7: The New New PHP
Talk by Larry Garfield in Development (50 minutes)

PHP 7: The New New PHP

Laravel Forge: Hello World to Hello Production
Talk by Joe Ferguson in Framework (50 minutes)

Laravel Forge: Hello World to Hello Production

Be a Bold Coder
Talk by Beth Tucker Long in Other (50 minutes)

Be a Bold Coder

10:00 Containers and Docker for the PHP developer
Talk by Robert McFrazier in Devops (50 minutes)

Containers and Docker for the PHP developer

0
Behat: Beyond the Basics
Talk by Jessica Mauerhan in Testing (50 minutes)

Behat: Beyond the Basics

2
Polyglot Persistence - using the best DB for the job
Talk by Ryan Boyd in Database (50 minutes)

Polyglot Persistence - using the best DB for the job

11:00 Rethinking Loops
Talk by John Kary in Development (50 minutes)

Rethinking Loops

Mocking with Mockery
Talk by Ben Ramsey in Testing (50 minutes)

Mocking with Mockery

The Many Flavors of NoSQL
Talk by Bradley Holt in Database (50 minutes)

The Many Flavors of NoSQL

13:00
5
Lessons in Load Testing: Using PHP to load test your site and APIs
Talk by Jason Lotito in Testing (50 minutes)

Lessons in Load Testing: Using PHP to load test your site and APIs

5
Manage Your Content with Elasticsearch
Talk by Samantha QuiƱones in Database (50 minutes)

Manage Your Content with Elasticsearch

8
Introducing the OWASP Top 10
Talk by Gary Hockin in Security (50 minutes)

Introducing the OWASP Top 10

14:00
8
Caching Best Practices
Talk by Eli White in Development (50 minutes)

Caching Best Practices

1
Debugging: past, present and future
Talk by Derick Rethans in Development (50 minutes)

Debugging: past, present and future

Encryption, authentication and data integrity in PHP
Talk by Enrico Zimuel in Security (50 minutes)

Encryption, authentication and data integrity in PHP

15:00
7
Going Pro
Keynote by Cal Evans (50 minutes)

Going Pro