True North PHP is a community-driven conference in Toronto, Ontario. The conference is geared towards PHP developers and enthusiasts.
09:00 |
Introduction to JavaScript Testing
Workshop by Jordan Kasper in 1 (1 hour) Introduction to JavaScript Testing |
Elephants in the clouds: mastering PHP on Heroku
Workshop by David Zuelke in 2 (1 hour) Elephants in the clouds: mastering PHP on Heroku |
|
13:30 |
Clean Application Development
Workshop by Adam Culp in 1 (1 hour) Clean Application Development |
Git for Teams of One or More
Workshop by Emma Jane Hogbin Westby in 2 (1 hour) Git for Teams of One or More |
09:00 |
HOWTO Empathy (Opening Keynote)
Keynote by Emma Jane Hogbin Westby in 1 (1 hour) HOWTO Empathy (Opening Keynote) |
10:15 |
The technology powering WonderProxy
Talk by Paul Reinheimer in 1 (1 hour) The technology powering WonderProxy |
Beyond MVC: from Model to Domain
Talk by Jeremy Cook in 2 (1 hour) Beyond MVC: from Model to Domain |
|
Contributing to Core: My Journey to Add array_column() to the PHP Core
Talk by Ben Ramsey in 3 (1 hour) Contributing to Core: My Journey to Add array_column() to the PHP Core |
|
11:30 |
The Code Manifesto: Empowering Our Community
Talk by Graham Daniels in 1 The Code Manifesto: Empowering Our Community |
CakePHP: The Yum and the Yuck
Talk by Mark Story in 2 (1 hour) CakePHP: The Yum and the Yuck |
|
Multiple ElePHPants, One Box: Inside virtPHP
Talk by Jacques in 3 Multiple ElePHPants, One Box: Inside virtPHP |
|
13:30 |
Building software fast
Talk by Juozas in 1 Building software fast |
Testing Spaghetti
Talk by Gemma Anible in 2 (1 hour) Testing Spaghetti |
|
Hack - Why Should I Care?
Talk by Joel Clermont in 3 Hack - Why Should I Care? |
|
14:45 |
Zero to The PHP League: The story of Plates
Talk by Jonathan Reinink in 1 Zero to The PHP League: The story of Plates |
Why you should know how PHP works
Talk by Elizabeth Marie Smith in 2 (1 hour) Why you should know how PHP works |
|
How To Be A Great Developer
Talk by Ed Finkler in 3 (1 hour) How To Be A Great Developer |
|
16:00 |
Symfony2 - Getting Started
Talk by Margaret Staples in 1 Symfony2 - Getting Started |
TDD: The Good Parts
Talk by Adam Wathan in 2 (1 hour) TDD: The Good Parts |
|
How the Police use PHP
Talk by Joseph Ryan Glover in 3 How the Police use PHP |
09:00 |
Object-Oriented JavaScript (yes, it really exists)
Talk by Jordan Kasper in 1 (1 hour) Object-Oriented JavaScript (yes, it really exists) |
Upcoming Changes in MySQL 5.7
Talk by Morgan Tocker in 2 Upcoming Changes in MySQL 5.7 |
|
Reframing The Problem: How To Think Like A Computer Scientist
Talk by Daniel Cousineau in 3 (1 hour) Reframing The Problem: How To Think Like A Computer Scientist |
|
10:15 |
Decoupling your packages from your framework
Talk by Adam Wathan in 1 Decoupling your packages from your framework |
Security Is Not a Feature, It's a State of Mind
Talk by Elizabeth Marie Smith in 2 (1 hour) Security Is Not a Feature, It's a State of Mind |
|
For PHP devs with mixed feelings about JavaScript
Talk by Brian Graham in 3 (1 hour) For PHP devs with mixed feelings about JavaScript |
|
11:30 |
Open Sourcing Mental Illness
Talk by Ed Finkler in 1 (1 hour) Open Sourcing Mental Illness |
Refactoring 101
Talk by Adam Culp in 2 (1 hour) Refactoring 101 |
|
Continuous Testing In PHP
Talk by Eric Hogue in 3 (1 hour) Continuous Testing In PHP |
|
13:30 |
Introduction to OAuth
Talk by Matt Frost in 1 (1 hour) Introduction to OAuth |
An introduction to Amazon Web Services
Talk by Sean Coates in 2 An introduction to Amazon Web Services |
|
Beyond the PHP Mountain
Talk by Juozas in 3 Beyond the PHP Mountain |
|
14:45 |
Composer Best Practices
Talk by Jordi Boggiano in 1 (1 hour) Composer Best Practices |
Dependency Injection, Dependency Inversion, and You
Talk by Jeff Carouth in 2 (1 hour) Dependency Injection, Dependency Inversion, and You |
|
The Twelve-Factor App: Best Practices for PHP on Platforms-as-a-Service
Talk by David Zuelke in 3 (1 hour) The Twelve-Factor App: Best Practices for PHP on Platforms-as-a-Service |
|
16:00 |
Pimping Zend Framework Applications with Apigility
Talk by Michelangelo van Dam in 1 (1 hour) Pimping Zend Framework Applications with Apigility |
Writing Code That Lasts
Talk by Rafael Dohms in 2 (1 hour) Writing Code That Lasts |
|
New Dog, Old Tricks; How we are moving from a legacy framework to Symfony2
Talk by Tyler Lawson in 3 New Dog, Old Tricks; How we are moving from a legacy framework to Symfony2 |
|
18:30 |
Closing Keynote
Keynote by Chris Hartjes in 1 Closing Keynote |