February 24-26, 2016
Montreal, Canada
Login
Français
Menu
Program
Timetable
Sessions
Training
Speakers
Top 20
Activities
Venue
Propaganda
Blog
Swag
About
Contact
Archive
Schedule
--
.NET
Accessibility
Architecture & design patterns
Career
Collaboration
Databases
DevOps
Documentation
E-commerce
Functional programming
Future tech
HTML & CSS
Internet of things
Java & JVM languages
JavaScript
Management
Mobile
Node.js
Performance
PHP
Python
Quality assurance
Ruby
Security
Wednesday
Thursday
Friday
Wednesday (2016-02-24)
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
12 Reasons Your API Sucks
Keith Casey
Hampstead
What Companies Can Do To Help Imposter Syndrome
Melinda Seckington
Mont-Royal
Delivering High Quality Mobile Apps with Continuous Testing
Tom Chavez
Fontaine C
An image is worth a thousand words, but...
Toufic Sbeiti
Fontaine D
XSS modernes : Protections et contournements
Philippe Arteau
Fontaine E
PHP object mocking framework world: PHPUnit and Prophecy
Sarah Khalil
Fontaine F
Building Your Own Web Analytics Dashboard
Santiago Paiva
Fontaine G
HTML5 for SEO and accessibility
Myriam Jessier
Fontaine H
Cross platform C# In Any Editor
Filip W
St-Pierre
11:00
11:45
Frontend Performance: Beginner to Expert to Insanity
Philip Tellis
Hampstead
Composing amazingly reusable UI with React and Flux
Alexandre Rimthong
Mont-Royal
Doctrine ORM Good Practices and Tricks
Marco Pivetta
Fontaine C
Xamarin.Forms: a cross-platform mobile UI toolkit
Guy Barrette
Fontaine D
The Proper Care and Feeding of a MySQL Database
Morgan Tocker
Fontaine E
Speech Recognition in Java
Breandan Considine
Fontaine F
How to measure your e-commerce business
Françoise Provencher
Fontaine G
Automating Data Classification using ActiveModel
Rida Al Barazi
Fontaine H
Speeding up the Web with PHP 7
Rasmus Lerdorf
St-Pierre
11:45
13:00
Lunch
13:00
13:45
Asynchronous data processing
Andrea Giuliano
Hampstead
Introduction to Spark
Francis Toth
Mont-Royal
Just married: Node.js and PHP
Arne Blankerts
Fontaine C
Mum, I want to be a Groovy full-stack developer
Iván López
Fontaine D
30 sujets en 30 minutes
Christian Blais
Fontaine E
Cross Platform Localization Strategies
Lori Lalonde
Fontaine F
Let’s (not) get rid of all the managers!
Julia Wester
Fontaine G
Node.js Authentication and Data Security
Jonathan LeBlanc
Fontaine H
Orchestration de conteneurs Docker via Kubernetes de Google
Sebastien Coutu
St-Pierre
14:00
14:45
PHPUnit 5, PHP 7, and Beyond
Sebastian Bergmann
Hampstead
JavaScript Forensics
Todd Gardner
Mont-Royal
Professional Workflow from Development to Deployment
Rachel Andrew
Fontaine C
Making the Web Easy
Clarissa Peterson
Fontaine D
Université de la performance: Initiation aux tests de charge
Henri Tremblay
Fontaine E
Expect the unexpected: Prepare for failures in microservices
Bhakti Mehta
Fontaine F
Moving Renewable Energy Embedded Systems Into the Cloud
Mark Heckler
Fontaine G
Creating a database with Django ORM
Susan Ibach
Fontaine H
Windows Universal apps – application development done right
Christos Matskas
St-Pierre
15:00
15:45
You don’t need JavaScript for that!
Ben Ilegbodu
Hampstead
MySQL 5.7 + JSON
Morgan Tocker
Mont-Royal
I put on my mink and wizard behat
Thomas Shone
Fontaine C
Crafting Evolvable Web API Representations
Darrel Miller
Fontaine D
You Don't Know Node.js
Azat Mardan
Fontaine E
Build APIs with Ruby, on or off Rails
Jean-Philippe Boily
Fontaine F
Python Made Easy: Meta-Programming & Inner Classes
Jurnell Cockhren
Fontaine G
Down-to-Earth Microservices with Java EE
Reza Rahman
Fontaine H
Straight, White Men Should Advocate for Diversity
Tony Wieczorek
St-Pierre
16:00
17:00
Innovation Night (open to the public)
17:00
18:00
Happy hour (open to the public)
Thursday (2016-02-25)
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:25
Keynote
Cloud-connected Robots: Not Just For Skynet!
Mark Heckler
Hampstead
9:25
9:50
Keynote
Machine Ethics and Emerging Technologies
Paul Fenwick
Hampstead
10:00
10:45
Practical Approach of Using Design Patterns
Hugo Hamon
Hampstead
Level Up Your Team
Stefan Koopmanschap
Mont-Royal
Measuring the performance of Single Page Web Applications
Philip Tellis
Fontaine C
7 Steps to Pragmatic Mobile Testing
Tom Chavez
Fontaine D
Controlling your environments using Infrastructure As Code
Steve Mercier
Fontaine E
Node.js Patters: From Callbacks to Observer
Azat Mardan
Fontaine F
'Bootiful' Applications with Spring Boot
Josh Long
Fontaine G
SignalR - Can a real-time library for .NET be more awesome?
Christos Matskas
Fontaine H
Python et API
David Larlet
St-Pierre
11:00
11:45
Beyond REST maturity levels: Real life, high-load REST APIs
David Buchmann
Hampstead
Polymer: A modern way to build web applications
Martin Naumann
Mont-Royal
Learn. Reflect. Repeat.
Melinda Seckington
Fontaine C
Robust Two-Factor Authentication
Tim Lytle
Fontaine D
Smart homes made smarter with Javascript
Joel Lord
Fontaine E
Automate workflows with Terraform and cloud.ca
Patrick Dube
Fontaine F
Data-driven Models for Rails
Ken Coar
Fontaine G
A TARDIS for your ORM - application level timetravel
Magnus Hagander
Fontaine H
Java 8, Génériques et Lambda: Comment s'en sortir?
Henri Tremblay
St-Pierre
11:45
13:00
Lunch
13:00
13:45
Making Sense of CSS Layout
Rachel Andrew
Hampstead
Deliver More, Stress Less with Kanban
Julia Wester
Mont-Royal
Bringing Web Development to the Physical World
Sarah Etter
Fontaine C
Unit testing AngularJS
Gleb Bahmutov
Fontaine D
Swift: Apple's New Programming Language for iOS and OS X
Sasha Goldshtein
Fontaine E
Payments Made Easy with Stripe
Shawn Hooper
Fontaine F
OrientDB, go fast in a graph world.
Andrea Giuliano
Fontaine G
How Roslyn has revitalized .NET Open Source
Filip W
Fontaine H
Comment rendre son code compatible Python 2 et 3
Sébastien Douche
St-Pierre
14:00
14:45
Rewriting 12-Year-Old Code
Anna Filina
Hampstead
Offline-First Apps with PouchDB
Bradley Holt
Fontaine C
Horizontal vs Vertical Scaling
Eli White
Fontaine D
Comment protéger les applications mobiles?
Marie-Claire Willig
Fontaine E
Améliorer l'expérience utilisateur grâce aux animations CSS3
Stéphanie Walter
Fontaine F
Beacon in a RaspberryPi using Node.js
Jeff Prestes
Fontaine G
Your tests are bad, and you should feel… Good!
Christopher Neugebauer
Fontaine H
Reactive Java EE - Let Me Count the Ways!
Reza Rahman
St-Pierre
15:00
15:45
Speeding up the Web with PHP 7
Rasmus Lerdorf
Hampstead
Decrease Conflict and Team Dysfunction
Sonia Di Maulo
Mont-Royal
Cloud Native Java
Josh Long
Fontaine C
Demystifying ES6
Ben Ilegbodu
Fontaine D
Unlocking Data Trapped in Audio and Video Files
Keith Casey
Fontaine E
Hack Better, With SCIENCE!
Gemma Anible
Fontaine F
Best tools for automated testing in Ruby
Jean-Philippe Boily
Fontaine H
Making .NET Applications Faster
Sasha Goldshtein
St-Pierre
16:00
16:45
Flexbox: Coming to a browser near you
Jen Kramer
Hampstead
10 quick tests to enhance your site’s accessibility
Toufic Sbeiti
Mont-Royal
Make it faster
Guillaume Malette
Fontaine C
UML Diagrams for Web Developers
David Kelleher
Fontaine D
Deploying PHP 7
Rasmus Lerdorf
Fontaine E
Success as a Remote Worker: Love your Job, Have a Life
James Chambers
Fontaine F
Intro to Rust Programming Language
Rida Al Barazi
Fontaine G
Data Visualizations with D3 and Python
Kiriakos Kontostathis
Fontaine H
Let if flow: Java 8 Streams puzzles and more
Bhakti Mehta
St-Pierre
16:45
21:00
ConFoo cocktail (open to the public)
Friday (2016-02-26)
Hampstead
Mont-Royal
Fontaine C
Fontaine D
Fontaine E
Fontaine F
Fontaine G
Fontaine H
St-Pierre
8:00
9:00
Continental breakfast
09:00
09:45
The hidden cost of bad code (and how to avoid it)
Stefan Priebsch
Hampstead
Up & Running with Bootstrap 4
Jen Kramer
Mont-Royal
When All You Have Is An ElePHPant…
Gemma Anible
Fontaine C
Learning HTTP
Bradley Holt
Fontaine D
Security Theatre
Thomas Shone
Fontaine E
Real-Time Data Analytics with Couchbase and ElasticSearch
David Ostrovsky
Fontaine F
YOU can predict the future with Machine Learning
Susan Ibach
Fontaine G
Scala 101
Francis Toth
Fontaine H
10:00
10:45
Database Architecture for SaaS
Shawn Hooper
Hampstead
HTTP Caching with Varnish
David Buchmann
Mont-Royal
Advanced anti-Fraud techniques
Jeff Prestes
Fontaine C
Developing at Scale
Christian Joudrey
Fontaine D
Lessons Learned Designing a Mobile Application
Mario Cardinal
Fontaine E
Should You Maintain or Rewrite Your Legacy Web Application
Jacques Berger
Fontaine F
Accessibilité des tableaux et formulaires HTML - de A à Z
Nicolas Steenhout
Fontaine G
Exploring Bowie's lyrics with Python, Watson & Bluemix
Anton McConville
Fontaine H
Building interactive 3D worlds in the browser with WebGL
Martin Naumann
St-Pierre
11:00
11:45
How I Learned to Stop Caring and Made Better Software
Eli White
Hampstead
Build RESTfull APIs easily with Symfony
Sarah Khalil
Mont-Royal
Hanging Out in Real Time with Socket.IO
Kiriakos Kontostathis
Fontaine C
Responsive Color
Clarissa Peterson
Fontaine D
New and cool in PostgreSQL
Magnus Hagander
Fontaine E
Building Strong Open Source Communities... In Space!
Paul Fenwick
Fontaine F
Making Software 10x Faster with Low-Level CPU Optimizations
Sasha Goldshtein
Fontaine G
Metaprogramming with Groovy
Iván López
Fontaine H
Tour d'horizon des nouveautés de Python 3.5
Sébastien Douche
St-Pierre
11:45
13:00
Lunch
13:00
13:45
CSS Performance & What is the Browser doing?
Sarah Etter
Hampstead
Mutation testing with Humbug
Marc-Antoine Aubé
Mont-Royal
Sockets bring light at the end of the tunnel
Joel Lord
Fontaine C
Practical Git for developers
Wim Godden
Fontaine D
Protecting the Future of Mobile Payments
Jonathan LeBlanc
Fontaine E
GPUs - Not Just for Graphics Anymore
David Ostrovsky
Fontaine F
Opendata et liens cassés
David Larlet
Fontaine G
Using Ruby to auto-document Puppet Hiera definitions
Ken Coar
Fontaine H
The mysterious unit tests
Melanie Dubois
St-Pierre
14:00
14:45
My app is secure... I think
Wim Godden
Hampstead
Vagrant, Docker, Kubernetes, and Oh-My-Vagrant
James Shubin
Mont-Royal
Surviving the Developer/Lead/Manager Transitions
Eric Pickup
Fontaine C
Zend Framework Development Good Practices
Marco Pivetta
Fontaine D
Conference Speaking 101
Stefan Koopmanschap
Fontaine E
Rapid Game Development with CreateJS
David Kelleher
Fontaine F
7 astuces pour améliorer vos tests unitaires
Pascal Laurin
Fontaine G
Le futur du web dans le navigateur mobile ?
Stéphanie Walter
Fontaine H
Python's New Type Hints in Action… In JavaScript
Christopher Neugebauer
St-Pierre
15:00
15:45
Devenez le plus heureux des Front-end avec Gulp.js
Remy Savard
Hampstead
Mentoring is a two-way street
Inda Duminica
Fontaine C
Case Studies in Terrible Testing
Todd Gardner
Fontaine D
Internal search - the inside track to e-commerce success
Myriam Jessier
Fontaine E
So You Want To Be a Mobile App Developer
Lori Lalonde
Fontaine F
Polyglot Persistence
Majid Fatemian
Fontaine G
Parallella, Supercomputing, and Ruby
Ray Hightower
Fontaine H
Now What? Relearning What you Know in ASP.NET 5
James Chambers
St-Pierre
16:00
17:00
Prizes and closing speech
17:00
18:00
Lightning talks