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 Building Great APIs
Talk by Ben Ramsey in API (50 minutes)

Building Great APIs

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

Dependency Injection for Beginners

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

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

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

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

Building Real-Time Data Pipelines

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

Data Structures in PHP

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

Drupal 8: The Crash Course

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

Build middleware applications with Zend Framework 3

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

ELK: Ruminating on logs

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

The Hidden Architecture of the Domain

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

Best Practices for Framework-Agnostic Code

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

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

Websockets and Event-driven Programming with ReactPHP

Saturday 5th March 2016

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

Be a Bold Coder

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

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

Behat: Beyond the Basics

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

Containers and Docker for the PHP developer

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

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

The Many Flavors of NoSQL

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

Mocking with Mockery

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

Introducing the OWASP Top 10

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

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