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.
09:00 |
Training: Advanced PHP Development
Workshop by Sebastian Bergmann, Arne Blankerts, Stefan Priebsch Training: Advanced PHP Development |
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 |
|
Training: Sécurité web PHP
Workshop by Jonathan Marcil Training: Sécurité web PHP |
09:00 |
Training: PHP Web security
Workshop by Jonathan Marcil Training: PHP Web security |
09:30 |
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 |
|
Continuous Delivery at Speed
Talk by Joseph Wilk Continuous Delivery at Speed |
|
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 |
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 |
|
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 |
|
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 |
Web Security
Talk by David Mirza Web Security |
|
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 |
|
Asynchronous Ruby with EventMachine
Talk by Joshua Hull Asynchronous Ruby with EventMachine |
|
Building Your Software Development A-Team
Talk by Keith Casey Building Your Software Development A-Team |
|
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) |
|
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. |
|
DIY Incident Response
Talk by David Mirza DIY Incident Response |
|
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 |
|
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) |
08:30 |
Scalable high-performance architectures
Talk by Stefan Priebsch Scalable high-performance architectures |
Building Mobile Experiences That Don't Suck
Talk by Frédéric Harper Building Mobile Experiences That Don't Suck |
|
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 |
|
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 |
|
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? |
|
Writing a Django e-commerce framework
Talk by David Winterbottom Writing a Django e-commerce framework |
|
09:45 |
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 |
|
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 |
|
À la découverte de FLOW3
Talk by Mehdi Guermazi À la découverte de FLOW3 |
|
olap4j - Online Analytical Processing for Java
Talk by Luc Boudreau olap4j - Online Analytical Processing for Java |
|
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 |
|
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 |
|
Découvrez Scala
Talk by Raphaël Rougeron Découvrez Scala |
|
VoIP Drupal Overview
Talk by Keith Casey VoIP Drupal Overview |
|
Ruby as She is Spoke
Talk by Joey deVilla Ruby as She is Spoke |
|
Tachyon: Sloppiness is Bliss
Talk by Gabriel Tremblay Tachyon: Sloppiness is Bliss |
|
13:30 |
Profiling PHP Applications
Talk by Derick Rethans Profiling PHP Applications |
Make your project SOLID!
Talk by Tobias Schlitt in PHP Make your project SOLID! |
|
Development Testing for Code Quality
Talk by Rutul Dave Development Testing for Code Quality |
|
Scaling in the Cloud with AWS
Talk by Eli White Scaling in the Cloud with AWS |
|
Untangling the resourceful web with Renee
Talk by Joshua Hull Untangling the resourceful web with Renee |
|
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! |
|
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 |
|
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 |
|
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! |
|
Pyramid, minimalisme sans compromis!
Talk by Blaise Laflamme Pyramid, minimalisme sans compromis! |
|
Java et Javascript
Talk by Franck SIMON Java et Javascript |
|
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 |
Intro to Performant PHP Pages
Talk by Paul Reinheimer Intro to Performant PHP Pages |
Virtualize your Development
Talk by Sean Coates Virtualize your Development |
|
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 |
|
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 |
|
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 |
|
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 |
Cocktail (open to the public)
Cocktail (open to the public) |
08:30 |
Varnish, the easy way to speed up your websites
Talk by Fabien Potencier Varnish, the easy way to speed up your websites |
Beware of the dark side, Luke!
Talk by Arne Blankerts Beware of the dark side, Luke! |
|
Cryptographie 101 pour les programmeurs
Talk by Philippe Gamache Cryptographie 101 pour les programmeurs |
|
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 |
|
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 |
|
Mo’ Money, Less Problems with ActiveMerchant
Talk by Joey deVilla Mo’ Money, Less Problems with ActiveMerchant |
|
So You Want to Build a Community Project
Talk by Marc Tardif So You Want to Build a Community Project |
|
09:45 |
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! |
|
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 |
|
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 |
|
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 |
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 |
|
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 |
|
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 |
The PHP Tester's Toolbox
Talk by Sebastian Bergmann The PHP Tester's Toolbox |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
The web with flair: CoffeeScript, SASS & Haml
Talk by Marc-André Lafortune The web with flair: CoffeeScript, SASS & Haml |
|
Advanced SOA architectures using Open Source
Talk by Heath Kesler Advanced SOA architectures using Open Source |
|
Oracle In-database Hadoop: When MapReduce Meets RDBMS
Talk by Kuassi Mensah Oracle In-database Hadoop: When MapReduce Meets RDBMS |