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.
09:00 |
The Code Manifesto: Empowering Our Community
Keynote by Graham Daniels (50 minutes) The Code Manifesto: Empowering Our Community |
10:00 |
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 |
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 |
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 |
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 |
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 |
Behat: Beyond the Basics
Talk by Jessica Mauerhan in Testing (50 minutes) Behat: Beyond the Basics |
|
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 |
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 |
Manage Your Content with Elasticsearch
Talk by Samantha QuiƱones in Database (50 minutes) Manage Your Content with Elasticsearch |
|
Introducing the OWASP Top 10
Talk by Gary Hockin in Security (50 minutes) Introducing the OWASP Top 10 |
|
14:00 |
Caching Best Practices
Talk by Eli White in Development (50 minutes) Caching Best Practices |
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 |
Going Pro
Keynote by Cal Evans (50 minutes) Going Pro |