PHP Québec, Montréal-Python, Montreal.rb, Montreal Jug, W3Qc, OWASP Montréal, Android Montreal, are proud to announce the third edition of the ConFoo Conference. From February 29th to March 2nd, 2012, international experts in Java, .Net, PHP, Python and Ruby will present solutions for developers and project managers the prestigious Hilton Bonaventure Hotel, located downtown Montréal.

Monday 27th February 2012

09:00
3
Training: Advanced PHP Development
Workshop by Sebastian Bergmann, Arne Blankerts, Stefan Priebsch

Training: Advanced PHP Development

2
Training: HTML5
Workshop by Rémy Savard, Benoit Piette, Frédéric Harper, Laurent Villeneuve

Training: HTML5

Training: Diving into Symfony2 Advanced Features
Workshop by Hugo Hamon

Training: Diving into Symfony2 Advanced Features

1
Training: Sécurité web PHP
Workshop by Jonathan Marcil

Training: Sécurité web PHP

Tuesday 28th February 2012

09:00
0
Training: PHP Web security
Workshop by Jonathan Marcil

Training: PHP Web security

Wednesday 29th February 2012

09:30
10
The HTML5 Landscape
Talk by Andrew Lombardi

The HTML5 Landscape

Mashing up JavaScript
Talk by Bastian Hofmann

Mashing up JavaScript

How to Design a Mobile Friendly API
Talk by Fred Brunel

How to Design a Mobile Friendly API

Git for beginners
Talk by Mike McQuaid

Git for beginners

Develop & deploy using hybrid cloud strategies
Talk by Thijs Feryn

Develop & deploy using hybrid cloud strategies

PHP Content Repository Specification
Talk by Lukas Kahwe Smith

PHP Content Repository Specification

PostgreSQL Performance Tuning
Talk by Bruce Momjian

PostgreSQL Performance Tuning

8
Continuous Delivery at Speed
Talk by Joseph Wilk

Continuous Delivery at Speed

0
Introduction aux langages dynamiques avec Python
Talk by Sébastien Douche

Introduction aux langages dynamiques avec Python

La qualité au-delà du code
Talk by Jean-Marc Fontaine in PHP

La qualité au-delà du code

10:45
6
JVM Internals for Dummies
Talk by Charles Nutter

JVM Internals for Dummies

HTML5 : mode déconnecté et "push"
Talk by Raphaël Rougeron

HTML5 : mode déconnecté et "push"

Real-time voice call and mobile integration
Talk by Michael Peacock

Real-time voice call and mobile integration

Silex - The Symfony2 microframework
Talk by Igor

Silex - The Symfony2 microframework

2
Effective Collaboration in a Sprint
Talk by Steffan Surdek

Effective Collaboration in a Sprint

Les 10 Risques sur les smartphones
Talk by Sebastien GIORIA in mobile

Les 10 Risques sur les smartphones

0
An advanced tour of the python language and stdlib
Talk by Alexis Metaireau

An advanced tour of the python language and stdlib

Linked Data Life Cycles
Talk by Sarven Capadisli

Linked Data Life Cycles

Développement de solutions SharePoint pour Office 365
Talk by Nikolas Charlebois-Laprade

Développement de solutions SharePoint pour Office 365

13:15 TDD and Getting Paid
Talk by Rowan Merewood

TDD and Getting Paid

2
Web Security
Talk by David Mirza

Web Security

7
Migrating MVC to the front-end using Backbone JS
Talk by Martin Drapeau

Migrating MVC to the front-end using Backbone JS

Dealing with continuous data processing
Talk by Michael Peacock

Dealing with continuous data processing

Actionscript: du web au mobile
Talk by Martin Arvisais

Actionscript: du web au mobile

Graphs, Edges & Nodes: Untangling the Social Web
Talk by Joël Perras

Graphs, Edges & Nodes: Untangling the Social Web

Programming the SQL Way with Common Table Expressions
Talk by Bruce Momjian

Programming the SQL Way with Common Table Expressions

Back alleys of Ruby
Talk by Marc-André Lafortune in Ruby on Rails

Back alleys of Ruby

How CMS architectures affect dev. communities
Talk by Julian Egelstaff

How CMS architectures affect dev. communities

Le Partenariat Informatique
Talk by Simon Tremblay

Le Partenariat Informatique

14:30 Look beyond PHP
Talk by Fabien Potencier

Look beyond PHP

DRYing CSS for brevity, unity and maintainability
Talk by Jeremy Clarke

DRYing CSS for brevity, unity and maintainability

Scaling with MongoDB
Talk by Richard Copeland in Data persistence

Scaling with MongoDB

Drupal as a programmer friendly CMS
Talk by Suzanne Kennedy

Drupal as a programmer friendly CMS

1
Asynchronous Ruby with EventMachine
Talk by Joshua Hull

Asynchronous Ruby with EventMachine

8
Building Your Software Development A-Team
Talk by Keith Casey

Building Your Software Development A-Team

4
Corriger le Web un bug à la fois
Talk by Karl Dubost

Corriger le Web un bug à la fois

RESTful Web Services with Python
Talk by Juozas

RESTful Web Services with Python

Threat modeling sur une application web: étude de cas (2012)
Talk by Antonio Fontes

Threat modeling sur une application web: étude de cas (2012)

1
Creating a universal app for iOS device
Talk by Satish Tallapaka

Creating a universal app for iOS device

15:45 Realtime Web Apps with WebSockets
Talk by Igor

Realtime Web Apps with WebSockets

ElasticSearch [R]evolution: Welcome.
Talk by Andrei Zmievski in Data persistence

ElasticSearch [R]evolution: Welcome.

2
DIY Incident Response
Talk by David Mirza

DIY Incident Response

5
Using Javascript to Build Native iOS Applications
Talk by Andrew Lombardi

Using Javascript to Build Native iOS Applications

Introduction to PostgreSQL
Talk by Ilia Alshanetsky

Introduction to PostgreSQL

Survivre a Agile
Talk by Fancis Blondeau

Survivre a Agile

Rails 3.1
Talk by Lori M Olson in Ruby on Rails

Rails 3.1

1
Unit testing with Python
Talk by Andy McKay

Unit testing with Python

Implanter l'AOP... comment partir du bon pied?
Talk by Félix-Antoine Bourbonnais

Implanter l'AOP... comment partir du bon pied?

Stackbox: Next-Generation Content Management
Talk by Vance Lucas

Stackbox: Next-Generation Content Management

17:00 Building a Website to Scale to 100 Million Page Views Per Day and Beyond (open to the public)
Keynote by Eric Pickup

Building a Website to Scale to 100 Million Page Views Per Day and Beyond (open to the public)

Thursday 1st March 2012

08:30
5
Scalable high-performance architectures
Talk by Stefan Priebsch

Scalable high-performance architectures

3
Building Mobile Experiences That Don't Suck
Talk by Frédéric Harper

Building Mobile Experiences That Don't Suck

3
SEO for Developers
Talk by Brian Rotsztein

SEO for Developers

The power of Neo4j
Talk by Hanneli Tavante

The power of Neo4j

Symfony2 by code
Talk by Lukas Kahwe Smith

Symfony2 by code

2
Faîtes face à la demande
Talk by Louis-Philippe Carignan

Faîtes face à la demande

100% de couverture de code par les tests
Talk by Vincent Tencé

100% de couverture de code par les tests

3
Les navigateurs au service de vos applications WEB
Talk by Philippe Gamache

Les navigateurs au service de vos applications WEB

Is what you get what you expect to get?
Talk by Philip Tellis

Is what you get what you expect to get?

0
Writing a Django e-commerce framework
Talk by David Winterbottom

Writing a Django e-commerce framework

09:45
5
Node, and the Future of the Web
Talk by James A. Duncan

Node, and the Future of the Web

Performing security audits
Talk by Arne Blankerts

Performing security audits

Living with Legacy Code
Talk by Rowan Merewood

Living with Legacy Code

Concevoir un plugin pour jQuery 1.5 et plus
Talk by Mathieu ROBIN

Concevoir un plugin pour jQuery 1.5 et plus

5
The Five Dysfunctions of a Distributed Team
Talk by Steffan Surdek

The Five Dysfunctions of a Distributed Team

Testing is fun!
Talk by Gourav Tiwari in Ruby on Rails

Testing is fun!

Testing Android app
Talk by Francis Toth in mobile

Testing Android app

0
À la découverte de FLOW3
Talk by Mehdi Guermazi

À la découverte de FLOW3

1
olap4j - Online Analytical Processing for Java
Talk by Luc Boudreau

olap4j - Online Analytical Processing for Java

0
The WebCore Web Framework & Contentment CMS
Talk by Alice Bevan-McGregor

The WebCore Web Framework & Contentment CMS

11:00 Estimation or "How to Dig your own Grave"
Talk by Rowan Merewood

Estimation or "How to Dig your own Grave"

HTML5 as a game console
Talk by Michal Budzynski

HTML5 as a game console

1
Integrate Your PHP Project with Jenkins
Talk by Sebastian Bergmann

Integrate Your PHP Project with Jenkins

A Knapsack of Geotools: More than Just Google Maps
Talk by Andrei Zmievski

A Knapsack of Geotools: More than Just Google Maps

Continuous Integration for Android apps
Talk by Anthony Dahanne

Continuous Integration for Android apps

Artisan développeur
Talk by Franck SIMON

Artisan développeur

2
Découvrez Scala
Talk by Raphaël Rougeron

Découvrez Scala

2
VoIP Drupal Overview
Talk by Keith Casey

VoIP Drupal Overview

0
Ruby as She is Spoke
Talk by Joey deVilla

Ruby as She is Spoke

1
Tachyon: Sloppiness is Bliss
Talk by Gabriel Tremblay

Tachyon: Sloppiness is Bliss

13:30
6
Profiling PHP Applications
Talk by Derick Rethans

Profiling PHP Applications

Make your project SOLID!
Talk by Tobias Schlitt in PHP

Make your project SOLID!

1
Development Testing for Code Quality
Talk by Rutul Dave

Development Testing for Code Quality

3
Scaling in the Cloud with AWS
Talk by Eli White

Scaling in the Cloud with AWS

3
Untangling the resourceful web with Renee
Talk by Joshua Hull

Untangling the resourceful web with Renee

1
Une introduction au Lean Software Development
Talk by Louis-Philippe Carignan

Une introduction au Lean Software Development

jQuery Spaghetti!
Talk by Cedric Dugas

jQuery Spaghetti!

0
Creating Custom View's in Android
Talk by Martin Legris

Creating Custom View's in Android

RDF and SPARQL: The peanut butter and jam
Talk by Sarven Capadisli

RDF and SPARQL: The peanut butter and jam

2
Constuire un site web avec django-cms
Talk by Benoit Domingue

Constuire un site web avec django-cms

14:45 Your Code is Collapsing - Refactoring Can Save You
Talk by Olivier Gourment

Your Code is Collapsing - Refactoring Can Save You

Build more with LESS CSS
Talk by Jake Smith

Build more with LESS CSS

0
Extending Vega to Secure your Web App and More
Talk by David Mirza

Extending Vega to Secure your Web App and More

Dependency Management with Composer
Talk by Jordi Boggiano

Dependency Management with Composer

Writing Simple Testable Code
Talk by Felix-Etienne Trepanier

Writing Simple Testable Code

ORMs don't kill your database, developers do!
Talk by Guilherme Blanco

ORMs don't kill your database, developers do!

0
Pyramid, minimalisme sans compromis!
Talk by Blaise Laflamme

Pyramid, minimalisme sans compromis!

Java et Javascript
Talk by Franck SIMON

Java et Javascript

4
Open Data as the Engine for Innovation
Talk by Nik Garkusha

Open Data as the Engine for Innovation

CMS 2.0: are we there yet?
Talk by Julian Egelstaff

CMS 2.0: are we there yet?

16:00
1
Intro to Performant PHP Pages
Talk by Paul Reinheimer

Intro to Performant PHP Pages

Virtualize your Development
Talk by Sean Coates

Virtualize your Development

5
Web Security and You
Talk by Eli White

Web Security and You

Defining User Identity: True Identity VS Anonymity
Talk by Jonathan LeBlanc

Defining User Identity: True Identity VS Anonymity

2
Real time web apps using Python
Talk by Andy McKay

Real time web apps using Python

Introducing PHP 5.4
Talk by Ilia Alshanetsky

Introducing PHP 5.4

Sécurité et Ruby on Rails, une introduction
Talk by Sebastien GIORIA in Ruby on Rails

Sécurité et Ruby on Rails, une introduction

1
Table ronde CMS: le futur des Systèmes de Gestion de Contenu
Talk by Julian Egelstaff, Marc-André Lanciault, Mehdi Guermazi, Guy Vigneault, Omar Bickell, Marc Laporte

Table ronde CMS: le futur des Systèmes de Gestion de Contenu

1
Le développement des affaires sur le web en 2012
Talk by Martin Handfield

Le développement des affaires sur le web en 2012

Getting Started With Web Accessibility
Talk by Sean Yo

Getting Started With Web Accessibility

17:30
2
Cocktail (open to the public)

Cocktail (open to the public)

Friday 2nd March 2012

08:30 Varnish, the easy way to speed up your websites
Talk by Fabien Potencier

Varnish, the easy way to speed up your websites

3
Beware of the dark side, Luke!
Talk by Arne Blankerts

Beware of the dark side, Luke!

2
Cryptographie 101 pour les programmeurs
Talk by Philippe Gamache

Cryptographie 101 pour les programmeurs

2
Care and Feeding of a MySQL database
Talk by Dave Stokes

Care and Feeding of a MySQL database

Large-Scale Data Processing with Hadoop and PHP
Talk by David Zuelke

Large-Scale Data Processing with Hadoop and PHP

Personal Branding for Developers
Talk by Susan Varty

Personal Branding for Developers

0
Du développement web au mobile
Talk by Martin Arvisais

Du développement web au mobile

Understanding Regular Expressions
Talk by Jakob Westhoff

Understanding Regular Expressions

0
Mo’ Money, Less Problems with ActiveMerchant
Talk by Joey deVilla

Mo’ Money, Less Problems with ActiveMerchant

0
So You Want to Build a Community Project
Talk by Marc Tardif

So You Want to Build a Community Project

09:45
3
Xdebug
Talk by Derick Rethans

Xdebug

Redis - Your advanced in-memory key-value store
Talk by Jordi Boggiano

Redis - Your advanced in-memory key-value store

OpenSocial 2.0 - Viva La OpenAppRevolution!
Talk by Bastian Hofmann

OpenSocial 2.0 - Viva La OpenAppRevolution!

3
Web Application Security Trends
Talk by Christian Wenz

Web Application Security Trends

DIY Private Cloud w/ VirtualBox and Chef
Talk by Wil Moore III in Cloud computing

DIY Private Cloud w/ VirtualBox and Chef

Doing More With Less: Large-Scale Apps with Flask
Talk by Joël Perras

Doing More With Less: Large-Scale Apps with Flask

POO et Javascript, une notion trop incomprise
Talk by Mathieu ROBIN

POO et Javascript, une notion trop incomprise

1
JRuby: A New Way to Run Ruby
Talk by Charles Nutter

JRuby: A New Way to Run Ruby

Reprise sur incident
Talk by Jean-Marc Fontaine

Reprise sur incident

0
PHP Performance & High Availability w Oracle 11g
Talk by Kuassi Mensah

PHP Performance & High Availability w Oracle 11g

11:00 Designing HTTP Interfaces and RESTful Web Services
Talk by David Zuelke

Designing HTTP Interfaces and RESTful Web Services

6
High traffic website search with Apache Solr
Talk by Satish Tallapaka

High traffic website search with Apache Solr

PHP through the eyes of a hoster
Talk by Thijs Feryn

PHP through the eyes of a hoster

0
Migrating from PHP to Python and Django
Talk by David Winterbottom

Migrating from PHP to Python and Django

Iterators in PHP
Talk by Jake Smith

Iterators in PHP

Automatiser les tests à tous les niveaux
Talk by Vincent Tencé

Automatiser les tests à tous les niveaux

0
Empowering IT with Real Users Analytics
Talk by Francis Piéraut

Empowering IT with Real Users Analytics

Microsoft Security Development Lifecycle ?
Talk by Sebastien GIORIA in Java

Microsoft Security Development Lifecycle ?

LTTng 2.0: Tracing for everyone
Talk by Yannick Brosseau

LTTng 2.0: Tracing for everyone

13:30 A NodeJS bag of goodies for analysing web traffic
Talk by Philip Tellis

A NodeJS bag of goodies for analysing web traffic

2
The PHP Tester's Toolbox
Talk by Sebastian Bergmann

The PHP Tester's Toolbox

4
Performance 101: More Responsive Web Sites
Talk by Christian Wenz

Performance 101: More Responsive Web Sites

Changing the Face of Open Identity in Ecommerce
Talk by Jonathan LeBlanc

Changing the Face of Open Identity in Ecommerce

3
MySQL -- using EXPLAIN to perfect your queries
Talk by Dave Stokes

MySQL -- using EXPLAIN to perfect your queries

Modular application architecture
Talk by Tobias Schlitt in PHP

Modular application architecture

Learn to use and develop with jQuery-UI
Talk by Jakob Westhoff

Learn to use and develop with jQuery-UI

0
Easily Out Market & Out Sell The Competition
Talk by Michael Michalowicz

Easily Out Market & Out Sell The Competition

Homebrew: the missing package manager for OSX
Talk by Mike McQuaid

Homebrew: the missing package manager for OSX

Propulsez votre architecture grâce aux mocks
Talk by Félix-Antoine Bourbonnais

Propulsez votre architecture grâce aux mocks

1
Les outils indispensables au développeur Python
Talk by Sébastien Douche

Les outils indispensables au développeur Python

14:45 Painless, version-controlled database refactoring
Talk by Wil Moore III in Data persistence

Painless, version-controlled database refactoring

Doctrine 2
Talk by Juozas

Doctrine 2

Trouvez la faille!
Talk by Antonio Fontes

Trouvez la faille!

Hierarchical MVC (HMVC) - What, Why, and How
Talk by Vance Lucas

Hierarchical MVC (HMVC) - What, Why, and How

1
Acceptance testing in the land of the startup
Talk by Joseph Wilk

Acceptance testing in the land of the startup

Web accessibility Development Tools In Action
Talk by Sean Yo

Web accessibility Development Tools In Action

1
The web with flair: CoffeeScript, SASS & Haml
Talk by Marc-André Lafortune

The web with flair: CoffeeScript, SASS & Haml

2
Advanced SOA architectures using Open Source
Talk by Heath Kesler

Advanced SOA architectures using Open Source

0
Oracle In-database Hadoop: When MapReduce Meets RDBMS
Talk by Kuassi Mensah

Oracle In-database Hadoop: When MapReduce Meets RDBMS