True North PHP is a community-driven conference in Toronto, Ontario. The conference is geared towards PHP developers and enthusiasts.

Thursday 6th November 2014

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

2
Git for Teams of One or More
Workshop by Emma Jane Hogbin Westby in 2 (1 hour)

Git for Teams of One or More

Friday 7th November 2014

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
4
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

6
Multiple ElePHPants, One Box: Inside virtPHP
Talk by Jacques in 3

Multiple ElePHPants, One Box: Inside virtPHP

13:30
3
Building software fast
Talk by Juozas in 1

Building software fast

Testing Spaghetti
Talk by Gemma Anible in 2 (1 hour)

Testing Spaghetti

5
Hack - Why Should I Care?
Talk by Joel Clermont in 3

Hack - Why Should I Care?

14:45
7
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
3
Symfony2 - Getting Started
Talk by Lane Staples in 1

Symfony2 - Getting Started

TDD: The Good Parts
Talk by Adam Wathan in 2 (1 hour)

TDD: The Good Parts

1
How the Police use PHP
Talk by Joseph Ryan Glover in 3

How the Police use PHP

Saturday 8th November 2014

09:00 Object-Oriented JavaScript (yes, it really exists)
Talk by Jordan Kasper in 1 (1 hour)

Object-Oriented JavaScript (yes, it really exists)

1
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
3
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

4
An introduction to Amazon Web Services
Talk by Sean Coates in 2

An introduction to Amazon Web Services

2
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

3
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
2
Closing Keynote
Keynote by Chris Hartjes in 1

Closing Keynote