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

Friday 2nd November 2012

08:15 Why PHP could be the most important programming language in the world
Keynote by Reginald Braithwaite in Room 1

Why PHP could be the most important programming language in the world

10:00 Javascript for PHP Developers
Talk by Alfred Ayache in Room 1

Javascript for PHP Developers

Avoiding the OWASP Top 10 security exploits
Talk by Mark Story in Room 2

Avoiding the OWASP Top 10 security exploits

Introduction to Continuous Integration with Jenkins
Talk by Eric Hogue in Room 3

Introduction to Continuous Integration with Jenkins

11:00 Cryptography For The Average Developer
Talk by Anthony Ferrara in Room 1

Cryptography For The Average Developer

Paradigm Shift: An Introduction to ZF2 for ZF1 developers
Talk by Adam Lundrigan in Room 2

Paradigm Shift: An Introduction to ZF2 for ZF1 developers

Being a Good Open Source Contributor
Talk by Jeremy Mikola in Room 3

Being a Good Open Source Contributor

13:00 Introduction to the Yii Framework (version 2)
Talk by Larry Ullman in Room 1

Introduction to the Yii Framework (version 2)

Caching with Memcached
Talk by Ilia Alshanetsky in Room 1

Caching with Memcached

Your code sucks, let's fix it.
Talk by Rafael Dohms in Room 2

Your code sucks, let's fix it.

4
Building APIs and Applications with Silex
Talk by Cal Evans in Room 3

Building APIs and Applications with Silex

14:00 Bring your site to life using WebSockets
Talk by Chris Boden in Room 2

Bring your site to life using WebSockets

Conference Speaking 101
Talk by Stefan Koopmanschap in Room 3

Conference Speaking 101

15:00
4
Building PHP Applications on Windows Azure
Talk by Cory Fowler in Room 1

Building PHP Applications on Windows Azure

6
Testing and Devops Culture
Talk by Laura Beth Denker in Room 2

Testing and Devops Culture

6
The Hidden Challenges of Developing E-Commerce
Talk by brettflorio in Room 3

The Hidden Challenges of Developing E-Commerce

16:00
5
ORMs don't kill your database, developers do!
Talk by Guilherme Blanco in Room 1

ORMs don't kill your database, developers do!

Don't Reinvent the Wheel with Symfony2 Components!
Talk by Hugo Hamon in Room 2

Don't Reinvent the Wheel with Symfony2 Components!

6
WebDriver!
Talk by Adam Goucher in Room 3

WebDriver!

18:00
3
Hackathon

Hackathon

Saturday 3rd November 2012

09:00 REST APIs: The "R" is not for religious
Talk by Joel Clermont in Room 1

REST APIs: The "R" is not for religious

Getting Acquainted with MongoDB
Talk by Jeremy Mikola in Room 2

Getting Acquainted with MongoDB

There is a PHP Library for That!
Talk by Hugo Hamon in Room 3

There is a PHP Library for That!

10:00 Annotating with Annotations
Talk by Rafael Dohms in Room 1

Annotating with Annotations

Introduction to Twig
Talk by Mark Story in Room 2

Introduction to Twig

A (PHP) Security State of Mind
Talk by Chris Cornutt in Room 3

A (PHP) Security State of Mind

11:00 Build more with LESS CSS
Talk by Jake Smith in Room 1

Build more with LESS CSS

Deploying PHP enterprise apps to Windows Azure
Talk by Michelangelo van Dam in Room 2

Deploying PHP enterprise apps to Windows Azure

6
Amazon Web Services at Scale
Talk by Rich Poirier in Room 3

Amazon Web Services at Scale

11:30 Scepticism and the Web
Talk by A Sceptic in Unconference - Room 3

Scepticism and the Web

12:05 Fun Stuff
Talk by Paul Reinheimer in Unconference - Room 3

Fun Stuff

13:00 Don't use a screw when you need a nail
Talk by Stefan Koopmanschap in Room 1

Don't use a screw when you need a nail

Recursive Software Development Teams
Talk by Scott Mattocks in Room 2

Recursive Software Development Teams

Using BDD Language in Your Unit Tests
Talk by Matt Frost in Unconference - Room 3

Using BDD Language in Your Unit Tests

14:00
4
Don't Be STUPID, GRASP SOLID
Talk by Anthony Ferrara in Room 1

Don't Be STUPID, GRASP SOLID

Practical Solr
Talk by Radek Zajkowski in Room 2

Practical Solr

3
Migrating LAMP to a distributed environment
Talk by Paul Brighton in Room 2 (1 hour)

Migrating LAMP to a distributed environment

Lightning Talk
Talk by Jeremy Mikola in Unconference - Room 3

Lightning Talk

14:30 Why I <3 Laravel 4
Talk by Phil Sturgeon in Unconference - Room 3

Why I <3 Laravel 4

Team Management - Introduction to Behavioral vs Motivation Psychology
Talk by brettflorio in Unconference - Room 3

Team Management - Introduction to Behavioral vs Motivation Psychology

15:00 Bottleneck Analysis
Talk by Ilia Alshanetsky in Room 1

Bottleneck Analysis

2
Intro to Continuous Inspection for PHP Projects
Talk by Hugo Hamon in Unconference - Room 3

Intro to Continuous Inspection for PHP Projects

16:00
6
Closing Keynote
Keynote by Chris Hartjes

Closing Keynote