We are firm believers that the PHP community is second to none. We also believe that Toronto has an awesome PHP community and deserves an equally awesome conference. Those beliefs are what inspired us to create True North PHP, a conference designed to showcase Toronto's talent and give back to the community that has given us so much.
09:30 |
Managing Dependencies with Composer
Workshop by Beau Simensen in 1 (3 hour) Managing Dependencies with Composer |
Deploy Anything, Control Everything, Scale Effortlessly: Deis
Workshop by Davey Shafik in 2 (3 hour) Deploy Anything, Control Everything, Scale Effortlessly: Deis |
|
13:30 |
Zero to API with Lumen
Workshop by Amanda Folson in 1 (3 hour) Zero to API with Lumen |
Is Your API Misbehaving?
Workshop by Keith Casey in 2 (3 hour) Is Your API Misbehaving? |
09:30 |
Opening Keynote
Keynote by Christina Truong in 1 (1 hour) Opening Keynote |
10:40 |
Freshbooks spaghetti to SOA
Talk by Mark Story in 1 (1 hour) Freshbooks spaghetti to SOA |
Driving Quality with PhpSpec
Talk by Ciaran McNulty in 3 (1 hour) Driving Quality with PhpSpec |
|
12:50 |
OWASP Top 10
Talk by Ilia Alshanetsky in 1 (1 hour) OWASP Top 10 |
Puli: PHP's Next Package Revolution
Talk by Bernhard Schussek in 2 (1 hour) Puli: PHP's Next Package Revolution |
|
If You Build It, They Won't Come
Talk by Amanda Folson in 3 (1 hour) If You Build It, They Won't Come |
|
14:00 |
Stop making the user wait! Job queues to the rescue
Talk by Mariano Iglesias in 1 (1 hour) Stop making the user wait! Job queues to the rescue |
Elm: A new approach to building the front end
Talk by Joel Clermont in 2 (1 hour) Elm: A new approach to building the front end |
|
Diving Deep into JavaScript Functions
Talk by Colin DeCarlo in 3 (1 hour) Diving Deep into JavaScript Functions |
|
15:10 |
MySQL 5.7 + JSON
Talk by Morgan Tocker in 2 (1 hour) MySQL 5.7 + JSON |
Voodoo PHP
Talk by Marco Pivetta in 3 (1 hour) Voodoo PHP |
|
16:20 |
An Open Source Story: Bringing Sculpin to Life
Talk by Beau Simensen in 1 (1 hour) An Open Source Story: Bringing Sculpin to Life |
The Neuroscience & Psychology Behind Open Source Communities
Talk by Elizabeth Naramore Barron in 2 (1 hour) The Neuroscience & Psychology Behind Open Source Communities |
|
Reduce the Grump: A Tech Writing Primer for Reluctant Developers
Talk by Allison Moore in 3 (1 hour) Reduce the Grump: A Tech Writing Primer for Reluctant Developers |
09:50 |
Stronger Than Fear: Mental Health in the Developer Community
Keynote by Ed Finkler in 1 (1 hour) Stronger Than Fear: Mental Health in the Developer Community |
11:00 |
Couchbase and NoSQL Use-cases
Talk by Don Pinto in 1 (1 hour) Couchbase and NoSQL Use-cases |
Action-Domain-Responder: A Web-Specific Refinement of MVC
Talk by Paul M. Jones in 2 (1 hour) Action-Domain-Responder: A Web-Specific Refinement of MVC |
|
Building Great APIs
Talk by Ben Ramsey in 3 (1 hour) Building Great APIs |
|
13:00 |
Drinking from the Firehose - Real-time Metrics
Talk by Samantha Quiñones in 1 (1 hour) Drinking from the Firehose - Real-time Metrics |
Property-based Testing: Work Smarter, Not Harder!
Talk by Joel Clermont in 2 (1 hour) Property-based Testing: Work Smarter, Not Harder! |
|
Building your API Utility Belt
Talk by Keith Casey in 3 (1 hour) Building your API Utility Belt |
|
14:10 |
Enough about classes, let's talk templates
Talk by Jonathan Reinink in 1 (1 hour) Enough about classes, let's talk templates |
Debugging: past, present and future
Talk by Derick Rethans in 2 (1 hour) Debugging: past, present and future |
|
Doctrine ORM Good Practices and Tricks
Talk by Marco Pivetta in 3 (1 hour) Doctrine ORM Good Practices and Tricks |
|
15:20 |
Applying the Rules of Simple Design
Talk by Adam Wathan in 1 (1 hour) Applying the Rules of Simple Design |
Payment processing: you are DOING IT WRONG
Talk by Mariano Iglesias in 2 (1 hour) Payment processing: you are DOING IT WRONG |
|
Why I love/hate AngularJS
Talk by Chris Boden in 3 (1 hour) Why I love/hate AngularJS |
|
16:30 |
Docker: Contain All The Things
Talk by Davey Shafik in 1 (1 hour) Docker: Contain All The Things |
Adventures in Symfony2 - Building an MMO-RPG
Talk by Lane Staples in 2 (1 hour) Adventures in Symfony2 - Building an MMO-RPG |
|
Promises and Generators
Talk by Evert Pot in 3 (1 hour) Promises and Generators |
|
17:40 |
Closing Keynote
Keynote by Chris Hartjes in 1 (30 minutes) Closing Keynote |