February 18-20, 2015
Montreal, Canada
Login
Français
Menu
Program
Timetable
Sessions
Training
Speakers
Top 20
Activities
Blog
About
Contact
Archive
Schedule
--
.NET
Architecture
Databases
DevOps
E-Commerce
HTML/CSS
Java
JavaScript
Management
Mobile
Performance
PHP
Python
Quality Assurance
Ruby
Security
Wednesday
Thursday
Friday
Wednesday (2015-02-18)
Hampstead
Mont-Royal
Fontaine C
Fontaine D
Fontaine E
Fontaine F
Fontaine G
Fontaine H
St-Pierre
7:30
9:00
Registration and continental breakfast
9:00
9:45
Opening keynote
10:00
10:45
When Dynamic Becomes Static: The Next Step in Web Caching
Wim Godden
Hampstead
Modular JavaScript Heaven with AMD and Events
Eduardo Shiota Yasuda
Mont-Royal
Getting Things Done: Tips From Someone with OCD & ADHD
Jason Lotito
Fontaine C
Prototyping: Beyond the Wireframe
Julia Ouellette
Fontaine D
DevOps and Agile Infrastructure
Will Stevens
Fontaine E
Identity in the Future of Embeddables & Wearables
Jonathan LeBlanc
Fontaine F
Creating and Distributing Rails Engines
Volmer Soares
Fontaine G
JMS.Next(): JMS 2 and Beyond
Reza Rahman
Fontaine H
Django et PostgreSQL sous la charge
Rodolphe Quiédeville
St-Pierre
11:00
11:45
A Rebasing Workflow for Git
Emma Jane Hogbin Westby
Hampstead
Becoming an Admiral of the Armada: Docker, CoreOS & Fleet
Martin Naumann
Mont-Royal
PHP: Under The Hood
Davey Shafik
Fontaine C
Responsive Typography
Clarissa Peterson
Fontaine D
Introduction à l’intégration continue avec Jenkins
Eric Hogue
Fontaine E
Make Your SPA a Maximum Security Prison
Martin Gontovnikas
Fontaine F
How Companies Use NoSQL Document Databases
Don Pinto
Fontaine G
Native Cross-Platform Mobile Development with Xamarin
Guy Barrette
Fontaine H
Simple API's with bottle.py
Andrew Lombardi
St-Pierre
11:45
13:00
Lunch
13:00
13:45
Integrating AngularJS into Legacy Applications
Rosina Bignall
Hampstead
The API Toolbox
Tim Lytle
Mont-Royal
Creating ebooks using CSS
Rachel Andrew
Fontaine C
PHP 5.NEW: The Best Bits
Davey Shafik
Fontaine D
Making Payments Fun
Justin Woo
Fontaine E
Front-End Workflows with Gulp
Bermon Painter
Fontaine F
Consistency, Availability, Partition: Make Your Choice
Andrea Giuliano
Fontaine G
Testing Java EE Applications Using Arquillian
Reza Rahman
Fontaine H
Retour sur l'utilisation de Python sur un gros projet
Sébastien Douche
St-Pierre
14:00
14:45
Beyond MVC: from Model to Domain
Jeremy Cook
Hampstead
Profiling with XHProf
Ilia Alshanetsky
Mont-Royal
Monitor All the Things
Felix Trepanier
Fontaine C
The Virtues of Immutability, with React.js and Immutable.js
Tim Griesser
Fontaine D
Hot Streaming Java
Nick Maiorano
Fontaine E
HTML5 Security
Christian Wenz
Fontaine F
Developing for Wearables – Lessons Learned & Best Practices
Jean-Luc David
Fontaine G
Scaling with Rails
Leonard Teo
Fontaine H
Story-Point Estimation: a New and Better Approach
Fred Heath
St-Pierre
15:00
15:45
The State of WebSockets in Django
Rami Sayar
Hampstead
The Hardened Application: Testing Principles from OWASP
Chris Cornutt
Mont-Royal
Decrease Conflict and Team Dysfunction
Sonia Di Maulo
Fontaine C
Foundations of Zend Framework 2
Adam Culp
Fontaine D
Getting To Grips with Regular Expressions
Drew McLellan
Fontaine E
An Introduction to Amazon Web Services
Sean Coates
Fontaine G
Scaling Rails for Black Friday and Cyber Monday
Christian Joudrey
Fontaine H
Who's afraid of WinDbg?
Dror Helper
St-Pierre
16:00
16:45
Lightning talks
Thursday (2015-02-19)
Hampstead
Mont-Royal
Fontaine C
Fontaine D
Fontaine E
Fontaine F
Fontaine G
Fontaine H
St-Pierre
8:00
9:00
Continental breakfast
9:00
9:45
Cryptocurrency Cookbook for PHP Developers
David Kelleher
Hampstead
Test Strategically, Not Accidentally
Erik LeBel
Mont-Royal
CSS Selectors
Rachel Andrew
Fontaine C
Database Normalization for Developers
Rosina Bignall
Fontaine D
Messaging Patterns
Mike Wood
Fontaine E
tmux: Real Ultimate Terminal Power
Jason Lotito
Fontaine F
Building an Offline-First, No-Backend, Mobile Banking App
Martin Naumann
Fontaine G
Is Feedback a Bad Word?
Sonia Di Maulo
Fontaine H
Pourquoi passer à Python 3 ?
Sébastien Douche
St-Pierre
10:00
10:45
Deep Dive into Browser Performance
Ilia Alshanetsky
Hampstead
NoSQL and Hadoop - A Marriage Made in Heaven?
Don Pinto
Mont-Royal
Refactoring vers les design pattern
Eric De Carufel
Fontaine C
Which Framework?
Stefan Priebsch
Fontaine D
The Promise of Asynchronous PHP
Wim Godden
Fontaine E
Web Application Security: Lessons Learned
Christian Wenz
Fontaine F
Dynamically Generate System and User Documentation
Todd Waits
Fontaine G
Write Your C Extension for Ruby
Weihang Jian
Fontaine H
Hybrid Mobile Development with Apache Cordova and Java EE 7
Ryan Cuprak
St-Pierre
11:00
11:45
Death to Cookies, Long Live JSON Web Tokens
Martin Gontovnikas
Hampstead
Beyond Agility for Faster Delivery
Yann Larrivée
Mont-Royal
Event Sourcing - Un devoir de mémoire
Benjamin Dulau
Fontaine C
Writing Portable PHP
Drew McLellan
Fontaine D
Internationalization: 42 Languages, 54 Currencies, 1 CSS
Eduardo Shiota Yasuda
Fontaine E
Building a Mobile Location Aware System with Beacons
Jonathan LeBlanc
Fontaine F
CakePHP: Mistakes Made
Mark Story
Fontaine G
JVM Internals Demystified
Hanneli Tavante
Fontaine H
Simplifying Controllers
Guillaume Malette
St-Pierre
11:45
13:00
Lunch
13:00
13:45
Powerful Applications with AngularJS
Anna Filina
Hampstead
Advanced Django Architecture
Rami Sayar
Mont-Royal
Introduction to Functional Programming
Felix Trepanier
Fontaine C
Type-Safe, Versioned, and Rewindable Stream Processing
Hisham Mardam-Bey
Fontaine D
Unit Testing Patterns for Concurrent Code
Dror Helper
Fontaine E
Let's Start Hacking!
Ibrahim AshShohail
Fontaine F
Tsung de 1 à 1 million
Rodolphe Quiédeville
Fontaine G
Creating Pattern Libraries with Middleman
Bermon Painter
St-Pierre
14:00
14:45
Caching Strategies
Ben Ramsey
Hampstead
Nginx - The Webserver You Might Actually Like
Volker Dusch
Mont-Royal
Securing RESTful resources with OAuth2
Rodrigo Candido da Silva
Fontaine C
API Pain Points
Phil Sturgeon
Fontaine D
Explain the Web to Me
David Cornu
Fontaine E
Schemaless Meets Relational - JSONB in PostgreSQL 9.4
Magnus Hagander
Fontaine F
WET - Web Experience Toolkit
Toufic Sbeiti
Fontaine G
An Introduction to Universal Windows Apps
Ken Cenerelli
Fontaine H
Gestural Color Spaces with Node.js
Daniel Luxemburg
St-Pierre
15:00
15:45
Designing HTTP Interfaces and RESTful Web Services
David Zuelke
Hampstead
Confessions of a Remote Worker
Jordan Kasper
Mont-Royal
Symfony, THE Best Practices!
Hugo Hamon
Fontaine C
An Intro to Configuration Management with SaltStack
Joël Perras
Fontaine D
Tracking Your Data Across the Fourth Dimension
Jeremy Cook
Fontaine E
Behaviour Driven Development with SpecFlow
Pascal Laurin
Fontaine F
Web Accessibility Basic Testing Using NVDA
Denis Boudreau
Fontaine G
Public vs Private Cloud, for Small Businesses
Tim Gunter
Fontaine H
AngularJS and Flask Sitting in a Tree
Andrew Lombardi
St-Pierre
16:00
21:00
ConFoo/PayPal cocktail
Friday (2015-02-20)
Hampstead
Mont-Royal
Fontaine C
Fontaine D
Fontaine E
Fontaine F
Fontaine G
Fontaine H
St-Pierre
08:00
09:00
Continental breakfast
9:00
9:45
Open Source Showcase
10:00
10:45
Peer Code Reviews: Are They Worth It?
Emma Jane Hogbin Westby
Hampstead
The Twelve-Factor App: Best Practices for PHP on PaaS
David Zuelke
Mont-Royal
Talmudic Maxims to Maximize Your Growth as a Developer
Yitzchok Willroth
Fontaine C
Groking Grunt
Jordan Kasper
Fontaine D
Moving Up - It's No Longer the Technology Baby!
Inda Duminica
Fontaine E
Design Patterns the Ruby way
Fred Heath
Fontaine F
Introduction to Swift for Beginners
Jean-Luc David
Fontaine G
Building High-Performance Software with Application Insights
Ken Cenerelli
Fontaine H
La sécurité Java en continu
Philippe Arteau
St-Pierre
11:00
11:45
Essential Git for Developers
Adam Culp
Hampstead
Commencer avec le TDD
Eric Hogue
Mont-Royal
Contributing to Core: My Journey to Add array_column to PHP
Ben Ramsey
Fontaine C
Inspect HTTP(S) with Your Own Man-in-the-Middle Non-Attacks
Sean Coates
Fontaine D
The Beginner's Guide to Alternative Authorization
Chris Cornutt
Fontaine E
Inside Cinematic UX Design
David Kelleher
Fontaine F
To a Single Page Web Application and Back Again
Nicholas Simmons
Fontaine G
Ruby Meets Camera Remote API
Weihang Jian
Fontaine H
Supporting Multi-Tenancy Applications with Java EE
Rodrigo Candido da Silva
St-Pierre
11:45
13:00
Lunch
13:00
13:45
Code Coverage: Covered in Depth
Sebastian Bergmann
Hampstead
Vertical Reusablility Through Components
Volker Dusch
Mont-Royal
Using MySQL in Automated Testing
Morgan Tocker
Fontaine C
Bootstrap: Mobile Sites in Minutes
Anna Filina
Fontaine D
L'équipe, un défi?
Melanie Dubois
Fontaine E
Implementing DDD in C#
Pascal Laurin
Fontaine F
Java EE 8 - Future, Wishes and Predictions
Hanneli Tavante
Fontaine H
Database Migration in Python with Alembic and SQLAlchemy
Jean-Philippe Caissy
St-Pierre
14:00
14:45
Deconstructing PHP Application Exploits for Good, not Evil
Joël Perras
Hampstead
Building unit tests correctly
Dror Helper
Mont-Royal
Watering the Trees: An Introduction to Data Structures
Ibrahim AshShohail
Fontaine C
Being Multilingual - Can You Talk to Non-Techies?
Inda Duminica
Fontaine D
Index Management in Depth
Andrea Giuliano
Fontaine E
The Future is Now: JavaScript, ES6, and Traceur
Tim Griesser
Fontaine F
ASP.NET SignalR - Real Time Web
Mathieu Richard
Fontaine G
A Personal Perspective on Architecting Mobile Applications
Mario Cardinal
Fontaine H
HTML5 and JavaFX
Ryan Cuprak
St-Pierre
15:00
15:45
FreshBooks: From Spaghetti to Service Oriented Architecture
Mark Story
Hampstead
Upcoming Changes in MySQL 5.7
Morgan Tocker
Mont-Royal
Varnish Tips & Tricks
Magnus Hagander
Fontaine C
Ecommerce: Development to Meet Business Needs
Myriam Jessier
Fontaine D
Being Efficient with Azure Automation
Mike Wood
Fontaine E
Programming with JVM Bytecode
Joe Kutner
Fontaine F
Native Game Development on Desktop, Mobile and html5
Francis Lavoie
Fontaine G
Building Great HTTP Clients in Ruby
Daniel Luxemburg
Fontaine H
Exposing Yourself (via APIs) with a Flask Web App
Todd Waits
St-Pierre
16:00
16:30
Prizes and closing speech