March 8-10, 2017
Montreal, Canada
Login
Français
Menu
Program
Timetable
Sessions
Training
Speakers
Top 20
Activities
Venue
Blog
Swag
About
Contact
Archive
Buy tickets
Schedule
--
.NET
Accessibility
Architecture & design patterns
Career
Cloud Computing
Databases
Dev Environment
DevOps
Documentation
E-commerce
HTML & CSS
Java & JVM languages
JavaScript
Machine learning
Management
Mobile
Networks
Node.js
Performance
PHP
Python
Ruby
Security
Tests & quality
Wednesday
Thursday
Friday
Wednesday (2017-03-08)
Hampstead
Mont-Royal
Fontaine C
Fontaine D
Fontaine E
Fontaine F
Fontaine G
Fontaine H
St-Pierre
7:30
9:00
Registration and coffee
9:00
9:45
Opening keynote
10:00
10:45
A Crash Course in Tech Management
VM (Vicky) Brasseur
Hampstead
An introduction to Deep Learning
Breandan Considine
Mont-Royal
Building Behat Tests Like a Pro
Mathieu Dumoulin
Fontaine C
What's new in PostgreSQL 9.6
Magnus Hagander
Fontaine D
TypeScript for JavaScript Developers
Christopher Harrison
Fontaine E
Tricher grâce à l'UX quand il n'y plus de code optimisable
Stéphanie Walter
Fontaine F
The Bootiful Application
Josh Long
Fontaine G
Securing Microservices
Majid Fatemian
Fontaine H
Take your Rails App Abroad with I18n
Anne Johnson
St-Pierre
11:00
11:45
Microservices Minus the Hype: How to Build and Why
Mark Heckler
Hampstead
CSS Layout Techniques: Replacing Floats with Flexbox
Bermon Painter
Mont-Royal
Remove the boilerplate
Gleb Bahmutov
Fontaine C
The Present and Future of WordPress's REST API
David Hayes
Fontaine D
GraphQL on Rails
Christian Joudrey
Fontaine E
Get more than a cache back! Redis
Maarten Balliauw
Fontaine F
Connecting people - Identity in your platform
Rowan Merewood
Fontaine G
PM-Led Accessibility: Level up yourself and your team!
Robert Jolly
Fontaine H
V like Velocity - Predicting from Streams with Azure ML
Barbara Fusinska
St-Pierre
11:45
13:00
Lunch
13:00
13:45
Introduction to Data Analytics and Business Intelligence
Santiago Paiva
Hampstead
Understand your application with metrics
Mariusz Gil
Mont-Royal
In 30 Minutes 20 Tools/Platforms You should Consider
Eric Pickup
Fontaine C
JavaScript Speech Recognition
Simon MacDonald
Fontaine D
Deploying a Rails App at Scale using Amazon Web Services
Tony Wieczorek
Fontaine E
Real World Lessons on the Pain Points of Node.js Application
Ben Hall
Fontaine F
Irresistible APIs
Kirsten Hunter
Fontaine G
Top 5 best ways to improve your code
Eric De Carufel
Fontaine H
Python for non-Python developers
Christopher Harrison
St-Pierre
14:00
14:45
Life of a pixel: Understanding rendering performance
Martin Splitt
Hampstead
Moving From a Monolithic to a Microservices Architecture
Artur Caliendo Prado
Mont-Royal
Sharing secrets in a containerized world
Christian Heimes
Fontaine C
Mastering PHP Payments with Omnipay
Drew McLellan
Fontaine D
Compassionate Firing
Adam Jonas
Fontaine E
Your app lives on a network - networking for web developers
Wim Godden
Fontaine F
Why scala is eating the world
Fred Cecilia
Fontaine G
Set Yourself Free with (a) DocumentDB
Roland Guijt
Fontaine H
Données ouvertes (opendata) historisées et Python
David Larlet
St-Pierre
15:00
15:45
How do you know you're writing good code?
Robert Richelieu
Hampstead
From Mobile First to Offline First
Bradley Holt
Mont-Royal
Going to Eleven: Ready for the Swarm
Steve Jackson
Fontaine C
Tests unitaires: éviter les pièges & nouvelles pratiques
Félix-Antoine Bourbonnais
Fontaine D
Crystal: Fast(er) Ruby
Jason Charnes
Fontaine E
Three Dangerous Trends that Decrease your Trust Factor
Sonia Di Maulo
Fontaine F
Queries Inside Out: The Algorithms in your Database
Brad Urani
Fontaine G
Math: Ruining Everything Since Forever
Christopher Swenson
Fontaine H
Run absolutely everything* with the uWSGI application server
Joël Perras
St-Pierre
16:00
17:00
Keynote
The Post JavaScript Apocalypse
Douglas Crockford
Hampstead
17:00
18:00
Happy hour (open to the public)
Thursday (2017-03-09)
Hampstead
Mont-Royal
Fontaine C
Fontaine D
Fontaine E
Fontaine F
Fontaine G
Fontaine H
St-Pierre
8:00
9:00
Coffee
9:00
9:25
Keynote
Surviving Your Next Data Breach
Anna Filina
Hampstead
9:25
9:50
Keynote
The Progressive Web and its New Challenges
Christian Heilmann
Hampstead
10:00
10:45
Building interactivity with websockets
Wim Godden
Hampstead
Protect your users with Circuit Breakers
Scott Triglia
Mont-Royal
The Seven Righteous Fights
Heidi Waterhouse
Fontaine C
A picture speaks a thousand words– data visualisation with R
Barbara Fusinska
Fontaine D
Build a Web API with Hanami
Christophe Philemotte
Fontaine E
.NET Debugging tricks you wish you knew
Tamir Dresher
Fontaine F
Varnish In Action
Thijs Feryn
Fontaine G
L'accessibilité, c'est simple : revoyons les bases
Damien Senger
Fontaine H
Fully automated ACME/Letsencrypt integration
Magnus Hagander
St-Pierre
11:00
11:45
Solving real world problems with design patterns!
Hugo Hamon
Hampstead
Getting and staying fast - A web performance round-up
Bastian Hofmann
Mont-Royal
Java EE -- the most lightweight enterprise framework?
Sebastian Daschner
Fontaine C
Comment s'adapter à la croissance d'une startup?
Lucien Boix
Fontaine D
What can I build with AMP?
Rowan Merewood
Fontaine E
Ready, Set, Go Mobile with React Native!
Alexandre Rimthong
Fontaine F
Event Sourcing: the good, the bad and the complicated
Marco Pivetta
Fontaine G
DNS for Developers
Maarten Balliauw
Fontaine H
Running .NET applications with Docker
Ben Hall
St-Pierre
11:45
13:00
Lunch
13:00
13:45
I saw the future, and the web servers were written in PHP
David Zuelke
Hampstead
Accessible JavaScript-powered Web Applications
Robert Jolly
Mont-Royal
Advanced Virtualmachining with Vagrant
Sean Coates
Fontaine C
HTML5 et la sécurité : de nouvelles préoccupations
Rodolphe Rimele
Fontaine D
Domain-Driven Data
Bradley Holt
Fontaine E
Programmer's Guide to the Galaxy of SEO
Marc Perez
Fontaine F
Demystifying WebGL
Martin Splitt
Fontaine G
The Soul in The Machine - Developing for Humans
Christian Heilmann
Fontaine H
More Human Interfaces: Developing Wearable & Alexa Voice UIs
Mark Heckler
St-Pierre
14:00
14:45
Git Scenarios: How Do I Fix That?
Rob Richardson
Hampstead
Tests fonctionnels automatisés avec CasperJS
Jacques Berger
Mont-Royal
Symfony Components And Your Legacy Code
Andreas Hucks
Fontaine C
Blocked on I/O: The Pitfalls of Event-Driven Programming
Greg Ward
Fontaine D
Getting browsers to improve the security of your webapp
François Marier
Fontaine E
The Evolution and Future of Content Publishing
Haris Mahmood
Fontaine F
Introduction to Data Visualization
Santiago Paiva
Fontaine G
Exploring GraphQL
Marc-Andre Giroux
Fontaine H
Leveraging type inference with fluent APIs and typesafe DSLs
Breandan Considine
St-Pierre
15:00
15:45
Machine Learning Algorithms
Hanneli Tavante
Hampstead
Containerless in the Cloud with AWS Lambda
Ryan Cuprak
Mont-Royal
Moneyball on the Keyboard: Scouting Talented Developers
Adam Jonas
Fontaine C
Why we left MongoDB?
Antonio Chavez
Fontaine D
Atoum, le framework de tests unitaires simple et moderne
Mikael Randy
Fontaine E
Leveraging Azure Search in Your Application
Jeremy Hutchinson
Fontaine F
Self-improving software
Gleb Bahmutov
Fontaine G
An Introduction To Go
Dave MacFarlane
Fontaine H
Creating a Database with Django ORM
Susan Ibach
St-Pierre
16:00
16:45
Creating Bots
Christopher Harrison
Hampstead
Get Your SVGs Up & Moving
Sarah Etter
Mont-Royal
Four Weird Things About Time
Andrew Burke
Fontaine C
Ruby on Rails at 1,000,000 Lines of Code
Brad Urani
Fontaine D
I forgot how to do SQL, and you can too!
Christopher Neugebauer
Fontaine E
Learn Unit Testing with Katas
David Hayes
Fontaine F
Docker and Java
Anthony Dahanne
Fontaine G
Making the Case for Refactoring to Non-Technical Managers
Adam Juda
Fontaine H
Introduction to Performance Optimization of .NET Web Apps
Pierre-Luc Maheu
St-Pierre
16:45
21:00
ConFoo cocktail (open to the public)
Friday (2017-03-10)
Hampstead
Mont-Royal
Fontaine C
Fontaine D
Fontaine E
Fontaine F
Fontaine G
Fontaine H
St-Pierre
8:00
9:00
Coffee
09:00
09:45
Extremely defensive PHP programming
Marco Pivetta
Hampstead
Intro to highly available web apps
Sean Coates
Mont-Royal
Cassandra - an introduction
Hanneli Tavante
Fontaine C
Toute la lumière sur le Shadow DOM
Rodolphe Rimele
Fontaine D
Profiling Node Applications
Sasha Goldshtein
Fontaine E
Enterprise learning can be fun
Christophe Philemotte
Fontaine F
Machine learning for Music performance
Fred Cecilia
Fontaine G
Creating a responsive application using Reactive Extensions
Tamir Dresher
Fontaine H
Tales from Python core security
Christian Heimes
St-Pierre
10:00
10:45
HTML5 APIs You've Never Heard Of
Drew McLellan
Hampstead
MySQL Replication Evolution
Dave Stokes
Mont-Royal
The hidden secrets of project rescue
Yann Larrivée
Fontaine C
Death By Specification
Steve Jackson
Fontaine D
Preparing your data for Machine Learning
Susan Ibach
Fontaine E
Getting Started with Symfony 3
Hugo Hamon
Fontaine F
Le Web & les troubles de l'attention : un handicap invisible
Damien Senger
Fontaine G
Like a Fish in Water With ASP.NET Core
Roland Guijt
Fontaine H
Putting Hypermedia Back in REST with JAX-RS
Sebastian Daschner
St-Pierre
11:00
11:45
ElasticSearch In Action
Thijs Feryn
Hampstead
A taste of ES6: the language and the tools
Rob Richardson
Mont-Royal
Working In The World Of Responsive Design
Haris Mahmood
Fontaine C
Machine Learning for the rescue
Mariusz Gil
Fontaine D
How I Finally Started Using the Magic of Ruby
Andrew Burke
Fontaine E
Search-First Writing for Developers
Heidi Waterhouse
Fontaine F
Accessible & Usable Web Forms. Your How To Guide!
Rabab Gomaa
Fontaine G
Intermediate Laravel Tips and Tricks
Mathieu Dumoulin
Fontaine H
Construire une application Ionic sans perdre la raison
Stéphanie Walter
Damien Senger
St-Pierre
11:45
13:00
Lunch
13:00
13:45
HTTP/2.0 101 Introduction
Bastian Hofmann
Hampstead
Testing When The World Is Watching
Elizabeth Zagroba
Mont-Royal
Modern Linux Tracing Landscape
Sasha Goldshtein
Fontaine C
Functional Programming Ideas for Object-Oriented Ruby
Anne Johnson
Fontaine D
Refactoring vers les Design patterns
Eric De Carufel
Fontaine E
Database 101
Dave Stokes
Fontaine F
A Remote Chance of Success
VM (Vicky) Brasseur
Fontaine G
Crystal clear service interfaces with Swagger/OpenAPI
Scott Triglia
Fontaine H
A Survey of Terrible SAAS Pricing Pages
Adam Juda
St-Pierre
14:00
14:45
Forget your tasks with confidence, with Getting Things Done
David Zuelke
Hampstead
React et l'écosystème RRRR
Benjamin Dreux
Mont-Royal
Divide and Conquer - Your Business Code and your Framework
Andreas Hucks
Fontaine C
A Handy Look at Hanami
Jason Charnes
Fontaine D
Cryptography Pitfalls
John Downey
Fontaine E
Stop Writing More Tests!
Christopher Neugebauer
Fontaine F
Cloud Native Java
Josh Long
Fontaine G
Becoming a Polyglot
Kirsten Hunter
Fontaine H
Techniques for Cross Platform .Net Development
Jeremy Hutchinson
St-Pierre
15:00
15:45
Développeurs web, je vous présente... le monde réel!
Jean-Philippe Côté
Hampstead
3D on the Web
Denis Grigor
Mont-Royal
Real-Time Monitoring with Grafana, StatsD and InfluxDB
Artur Caliendo Prado
Fontaine C
Sorting!
Christopher Swenson
Fontaine D
Hello, my name is Joël.
Joël Perras
Fontaine E
The Map App: Visualizing Geographic Data
Sarah Etter
Fontaine F
Ruby for the Industry
Antonio Chavez
Fontaine G
Nouveau socle pour une nouvelle vie
Mikael Randy
Fontaine H
Faster Java EE Builds with Gradle
Ryan Cuprak
St-Pierre
16:00
17:00
Prizes and closing speech
17:00
18:00
Lightning talks