March 13-15, 2019
Montreal, Canada
Login
Français
Menu
Program
Timetable
Sessions
Training
Speakers
Top 20
Activities
Venue
Propaganda
Blog
About
Contact
Archive
Schedule
--
.NET
Accessibility
Architecture & Design Patterns
Artificial Intelligence
Blockchain
Career
Cloud Computing
Data Science
Databases
DevOps
E-commerce
HTML & CSS
Internet of Things
Java & JVM languages
JavaScript
Machine Learning
Management
Mobile
Networks
Node.js
Performance
PHP
Python
Ruby
Security
Tests & Quality
UX & UI
Virtual Reality
Wednesday
Thursday
Friday
Wednesday (2019-03-13)
Montréal 1 & 2
Montréal 3
ST-Laurent 3
ST-Laurent 4
ST-Laurent 5
ST-Laurent 6
ST-Laurent 7
ST-Laurent 8
Westmount 2
7:30
9:00
Inscription et petit-déjeuner continental
9:00
9:30
Session d'ouverture
9:30
10:00
Keynote
From developers superpowers to responsibilities
Alexandre Toulemonde
Montréal 1 & 2
10:15
11:00
Proactive web security
Bastian Hofmann
Montréal 1 & 2
I deploy on Fridays (and maybe you should too)
Michiel Rook
Montréal 3
Massively Scaled High Performance Web Services with PHP
Demin Yin
ST-Laurent 3
Application Metrics (with Prometheus examples)
Rafael Dohms
ST-Laurent 4
Down the SVG rabbit hole: Advanced SVG effects
Robyn Larsen
ST-Laurent 5
Java 5, 6, 7, 8, 9, 10, 11, 12: Qu'avez-vous manqué?
Henri Tremblay
ST-Laurent 6
Ask 10x Better Questions for More Effective Communication
Garth Henson
ST-Laurent 7
Cognitive Services Extravaganza!
Malgorzata Borzecka
ST-Laurent 8
Building a GeoJSON Ruby-based API
Jack Hayter
Westmount 2
11:15
12:00
API Evolution the Right Way
A. Jesse Jiryu Davis
Montréal 1 & 2
Debugging Effectively
Colin O'Dell
Montréal 3
Framework-Agnostic Controllers with Symfony
Hans-Christian Otto
ST-Laurent 3
Micro-metrics to forecast performance Tsunamis
Ram Lakshmanan
ST-Laurent 4
ARIA, HTML5 et la synthèse vocale
Rodolphe Rimele
ST-Laurent 5
Server-Side Rendering for any JS Framework
Adam L Barrett
ST-Laurent 6
Authentication and Authorization in ASP.NET Core
Roland Guijt
ST-Laurent 7
Using javascript for IoT (Internet of Tums)
Tristan Sokol
ST-Laurent 8
Jakarta EE - The New Home of Cloud Native Java
Ivar Grimstad
Westmount 2
12:00
13:15
Dîner
13:15
14:00
How do you structure your apps?
Kat Zien
Montréal 1 & 2
React Native : Not as Horrible as You Think
Sunny Gleason
Montréal 3
Understanding PHP static analysis
Damien Seguy
ST-Laurent 3
The first contact
Andreas Heigl
ST-Laurent 4
Profiling and tracing with ptrace, perf and SystemTap
Christian Heimes
ST-Laurent 5
Rapid API development with OpenAPI generator
Ramzi Maalej
ST-Laurent 6
Making (Business) Sense of Automated Testing
Iancho Dimitrov
ST-Laurent 7
Practical privacy - GDPR explained
Marcus Bointon
ST-Laurent 8
A formula for successful internships
Kevin Albertson
Westmount 2
14:15
15:00
10X More Secure with Content Security Policy
Christian Wenz
Montréal 1 & 2
Technically DDD
Pim Elshoff
Montréal 3
Approaches to application request throttling
Maarten Balliauw
ST-Laurent 3
MySQL Without the SQL -- Oh My!
Dave Stokes
ST-Laurent 4
The Recommendation Engine: A case study
Terry Chay
ST-Laurent 5
Software Management Lessons from the 1960s
Larry Garfield
ST-Laurent 6
How to rock a demo
Susan Ibach
ST-Laurent 7
The path to an AI-driven subsidiarity
Samuel Mercier
ST-Laurent 8
How to Post Images Online and Still Reach to Everyone
Toufic Sbeiti
Westmount 2
15:15
16:00
The secrets of Hexagonal Architecture
Nicolas Carlo
Montréal 1 & 2
I Don't Care About Security (And Neither Should You)
Joel Lord
Montréal 3
Get Rolling Fast with Symfony Flex
Beau Simensen
ST-Laurent 3
Get to Know the Real World with a Graph Database
Jennifer Reif
ST-Laurent 4
Where Have All My Servers Gone?
Garth Henson
ST-Laurent 5
Writing clean code with modern Java
Miro Cupak
ST-Laurent 6
Comment intégrer un nouveau membre à son équipe ?
Marc-Antoine Aubé
ST-Laurent 7
Create profiles and understand your visitors' behaviours
David Blachon
ST-Laurent 8
Getting started with Apache Spark: Developers edition
Majid Fatemian
Westmount 2
16:00
17:30
4@6 (ouvert au public)
Thursday (2019-03-14)
Montréal 1 & 2
Montréal 3
ST-Laurent 3
ST-Laurent 4
ST-Laurent 5
ST-Laurent 6
ST-Laurent 7
ST-Laurent 8
Westmount 2
8:00
9:00
Petit-déjeuner continental
9:00
9:25
Keynote
FSGD and the Art of Delivering Value
David Neal
Montréal 1 & 2
9:25
9:50
Keynote
Writing code you won't hate tomorrow
Rafael Dohms
Montréal 1 & 2
10:00
10:45
Web Application Security Up-to-date: OWASP Top Ten
Christian Wenz
Montréal 1 & 2
Using AI-Powered Visual Tests to empower your tests
Eran Barlev
Montréal 3
Time Zones and Calendars are a PITA
Derick Rethans
ST-Laurent 3
Using MongoDB Change Streams to Keep Up With Your Data
Kevin Albertson
ST-Laurent 4
Fast and Flutterious
Nicolas Fourré
Mehdi Slimani
ST-Laurent 5
Get Your Team Talking About Usability
Beth Tucker Long
ST-Laurent 6
Delegation with a geographically scattered team
Andrew Lombardi
ST-Laurent 7
Discovering unknown with Event Storming
Mariusz Gil
ST-Laurent 8
How to build WebAssembly apps with Microsoft's stack
François Tanguay
Westmount 2
11:00
11:45
Hacking Web Performance
Maximiliano Firtman
Montréal 1 & 2
JavaScript Async Deep-dive
Rob Richardson
Montréal 3
Releasing High-Quality PHP Packages
Colin O'Dell
ST-Laurent 3
A beautiful design can also be accessible
Toufic Sbeiti
ST-Laurent 4
Use Terraform to keep your infrastructure in sync
Andrew Lombardi
ST-Laurent 5
Exploring reactive programming in Java
Miro Cupak
ST-Laurent 6
You should add more Speech API in your bot!
Malgorzata Borzecka
ST-Laurent 7
First steps into security engineering
Christian Heimes
ST-Laurent 8
Get your Java application ready for Kubernetes !
Anthony Dahanne
Westmount 2
11:45
13:00
Dîner
13:00
13:45
Automated Testing of React Applications
Hans-Christian Otto
Montréal 1 & 2
Graph Algorithms: Predict Real-World Behavior
Jennifer Reif
Montréal 3
Developing with Accessibility in Mind
Bermon Painter
ST-Laurent 3
They love me/They love me not
Susan Ibach
ST-Laurent 4
Building an IDE with microservices - The innards of Rider
Maarten Balliauw
ST-Laurent 5
Cache me if you can
Philippe Arteau
ST-Laurent 6
The quest for Mo'Data, UX and Human Psychology
Martin Legris
ST-Laurent 7
10 méthodes pour rendre heureux les devs, la 7e est dingue!
Cyril Lakech
ST-Laurent 8
Cloud Native, Service-Meshed Java Enterprise With Istio
Sebastian Daschner
Westmount 2
14:00
14:45
Getting started with Kubernetes
Bastian Hofmann
Montréal 1 & 2
TypeScript for JavaScript Developers
Christopher Harrison
Montréal 3
PHPUnit In 4 parts
Sebastian Thoss
ST-Laurent 3
Entity Framework debugging using SQL Server: Detective Story
Chris Woodruff
ST-Laurent 4
A Gentle Introduction to Deep Learning for Developers
Bradley Holt
ST-Laurent 5
Zero-downtime Java Enterprise Applications With Kubernetes
Sebastian Daschner
ST-Laurent 6
Forgot Password? Yes I did!
Joel Lord
ST-Laurent 7
Sales Skills for IT People
Iancho Dimitrov
ST-Laurent 8
How to tame a UNICORN_FACE
Andreas Heigl
Westmount 2
15:00
15:45
A Developer's Introduction to Artificial Intelligence
Barry Stahl
Montréal 1 & 2
Performance Optimizations for Progressive Web Apps
Chris Lorenzo
Montréal 3
Plus de pertinence dans la recherche chez Décathlon
Cédric Fontaine
ST-Laurent 3
Redis (for Database Fanatics)
Sunny Gleason
ST-Laurent 4
It's not your parents' HTTP
Gleb Bahmutov
ST-Laurent 5
Lessons learned running data pipeline on AWS
Majid Fatemian
ST-Laurent 6
Opening Doors with OAuth and OpenID Connect
Ben Dechrai
ST-Laurent 7
Writing Better Gherkin Scenarios
Anna Filina
ST-Laurent 8
Designing Your Cloud-Native Career
Chuck D'Antonio
Westmount 2
16:00
16:45
Responsive Design 2.0: The Death of Bootstrap
Jen Kramer
Montréal 1 & 2
Your first tests with Headless Chrome
Tristan Sokol
Montréal 3
Fire up your PHP App Performance with Blackfire.io
Beau Simensen
ST-Laurent 3
Is Augmented Reality the Future?
TJ VanToll
ST-Laurent 4
Getting Started with Big Data and Splunk
Tom Chavez
ST-Laurent 5
Reactive Spring
Josh Long
ST-Laurent 6
Everyone Deserves a Great Manager
Shay Howe
ST-Laurent 7
Verify Your Distributed System with Black Pipe Testing
A. Jesse Jiryu Davis
ST-Laurent 8
DLL Injection in Windows
Adam Furmanek
Westmount 2
16:45
21:00
Cocktail ConFoo (ouvert au public)
Friday (2019-03-15)
Montréal 1 & 2
Montréal 3
ST-Laurent 3
ST-Laurent 4
ST-Laurent 5
ST-Laurent 6
ST-Laurent 7
ST-Laurent 8
Westmount 2
8:00
9:00
Petit-déjeuner continental
09:00
09:45
PHP in 2019
Rasmus Lerdorf
Montréal 1 & 2
Leadership Guide for the Reluctant Leader
David Neal
Montréal 3
International is the new mobile first
Robyn Larsen
ST-Laurent 3
Building an iOS/Android hybrid app with Vue.js
Amrit Kahlon
ST-Laurent 4
Async wandering in .NET
Adam Furmanek
ST-Laurent 5
Serverless Java
Ivar Grimstad
ST-Laurent 6
Refactoring the Domain Guided by Tests
Pim Elshoff
ST-Laurent 7
What's new in TLS 1.3
Marcus Bointon
ST-Laurent 8
Say Hi to Augmented Reality on the Web
Maximiliano Firtman
Westmount 2
10:00
10:45
Effective leadership in Agile/DevOps environments
Michiel Rook
Montréal 1 & 2
What is Your DevOps Team Actually Doing?
Tom Chavez
Montréal 3
Review unknown code with static analysis
Damien Seguy
ST-Laurent 3
Exploiting MySQL 8 Features For Fun and Profit
Dave Stokes
ST-Laurent 4
ASP.NET Dos and Don'ts for highly maintainable code
Rob Richardson
ST-Laurent 5
Building an event sourcing app with Spring boot and Axon
Ramzi Maalej
ST-Laurent 6
Rapid Prototyping with Vue.js
Bermon Painter
ST-Laurent 7
What is a 10x developer
Martin Legris
Yann Larrivée
ST-Laurent 8
Securing your API - From basics to beyond
Alexandre Faria
Westmount 2
11:00
11:45
The proper way to use JWTs for API Authorization on the web
Adam L Barrett
Montréal 1 & 2
CI/CD with docker on Gitlab
Israël Hallé
Montréal 3
Performance optimisation: how do I go about it?
Kat Zien
ST-Laurent 3
PHP Without PHP: Philosophy of Good Architecture
Terry Chay
ST-Laurent 4
Real-time Web Applications with ASP.NET Core SignalR
Roland Guijt
ST-Laurent 5
Bootiful Testing
Josh Long
ST-Laurent 6
Shared Components: Delivering the hype
Chris Lorenzo
ST-Laurent 7
Un zeste de Nest pour réhausser le goût du back-end JS
Cyril Lakech
ST-Laurent 8
IoT for the Introvert
Chloe Condon
Westmount 2
11:45
13:00
Dîner
13:00
13:45
GraphQL, different way to think about APIs
Mariusz Gil
Montréal 1 & 2
SmokeTests - The what, why and how
Sebastian Thoss
Montréal 3
Keep your IoT under your control
Ben Dechrai
ST-Laurent 3
Relational + JSON: have your cake and eat it too
Shane Johnson
ST-Laurent 4
Developing Great Web APIs Architectures w/ ASP.NET Core 2.1
Chris Woodruff
ST-Laurent 5
Tout le monde sait comment utiliser Angular / React / Vue.js
Aurélien Loyer
ST-Laurent 6
La blockchain appliquée à des usages non monétaires
Rodolphe Rimele
ST-Laurent 7
How to write memory efficient code?
Ram Lakshmanan
ST-Laurent 8
Humans, technologies and ethics
Marc-Antoine Aubé
Westmount 2
14:00
14:45
JSON schemas are your true testing friend
Gleb Bahmutov
Montréal 1 & 2
Stop solving the wrong problem
Ary Bressane
Montréal 3
Transactions and Isolation with MongoDB
Derick Rethans
ST-Laurent 3
Are you Dev'ing the Right Ops
Chuck D'Antonio
ST-Laurent 4
Designing Chat Bots
Christopher Harrison
ST-Laurent 5
Java 9: Les modules, comment ça marche?
Henri Tremblay
ST-Laurent 6
JavaScript App Security: Auth and Identity on the Client
Jonathan LeBlanc
ST-Laurent 7
Curiosity: Exploring Mars with AR and Robotics
Etienne Caron
ST-Laurent 8
The Meta-talk: Giving Outstanding Technical Presentations
Jen Kramer
Westmount 2
15:00
15:45
One AI Algorithm that All Developers Should Know
Barry Stahl
Montréal 1 & 2
CSS as a Service: Maintaining Style
Shay Howe
Montréal 3
The container is a lie!
Larry Garfield
ST-Laurent 3
One Project. One Language. Three Apps.
TJ VanToll
ST-Laurent 4
Diversity != stock photos
Chloe Condon
ST-Laurent 5
Tests de caractérisation: À l’assaut de votre code "Legacy"
Félix-Antoine Bourbonnais
ST-Laurent 6
Deep Learning at the Edge with TensorFlow.js
Bradley Holt
ST-Laurent 7
Accessibility for Everyone
Beth Tucker Long
ST-Laurent 8
Swoole 4: Introducing a New Coroutine Design Pattern in PHP
Demin Yin
Westmount 2
16:00
17:00
Prix et discours de fermeture
17:00
18:00
Présentations éclair