February 26-28, 2020
Montreal, Canada
Login
Français
Menu
Program
Timetable
Sessions
Top 20
PHP
Java
.Net
JavaScript
DevOps
Security
Artificial Intelligence
Training
Speakers
Activities
Venue
Propaganda
Blog
About
Contact
Archive
Schedule
--
.NET
Accessibility
Architecture & Design Patterns
Artificial Intelligence
Blockchain
Career
Cloud Computing
Data Science
Databases
DevOps
Documentation
Go
HTML & CSS
Internet of Things
Java & JVM languages
JavaScript
Machine Learning
Management
Mobile
Networks
Node.js
Performance
PHP
Python
Ruby
Security
Startup
Tests & Quality
UX & UI
Virtual Reality
Wednesday
Thursday
Friday
Wednesday (2020-02-26)
ST-Laurent 1
ST-Laurent 3
ST-Laurent 4
ST-Laurent 5
ST-Laurent 6
ST-Laurent 7
ST-Laurent 8
Westmount 6
Outremount 4
7:30
9:00
Inscription et petit-déjeuner continental
9:00
9:30
Session d'ouverture
9:30
10:00
Keynote
How to double your memory and overcome information overload
Claire Jeong
ST-Laurent 1
10:15
11:00
Empowering teams using mission command
Michiel Rook
ST-Laurent 1
systemd for developers and DevOps
Christian Heimes
ST-Laurent 3
From Zero to Hero with Spring Boot
Stéphane Nicoll
ST-Laurent 4
The World comes preloaded
Arne Blankerts
ST-Laurent 5
Excuse me, my bill does not match my order
Szymon Pobiega
ST-Laurent 6
Symfony 5, the new bits.
Andreas Hucks
ST-Laurent 7
IoT at Scale: A Bike Story
Pierre-Luc Maheu
ST-Laurent 8
Leveraging Graphs for Better AI and ML
Jennifer Reif
Westmount 6
Hello Gopher!
Aaron Wislang
Outremount 4
11:15
12:00
Databases in the Micro-Services world
Rob Richardson
ST-Laurent 1
Flexbox, fallait pas l'inviter!
Raphael Goetter
ST-Laurent 3
Do Architects Need Soft Skills?
Iancho Dimitrov
ST-Laurent 4
Smaller, Faster, Svelter: a tiny cost for small enhancements
Adam L Barrett
ST-Laurent 5
Building HTTP API SDKs that Really Are a Kit
Darrel Miller
ST-Laurent 6
Protecting yourself against attacks through the build
Louis Jacomet
ST-Laurent 7
End-to-End Portable Microservices
Ivar Grimstad
ST-Laurent 8
Building an audio recognition API
Soheel Chughtai
Westmount 6
The why and the how of moving to 7.x
Wim Godden
Outremount 4
12:00
13:15
Diner
13:15
14:00
Introducing privacy by design
Marcus Bointon
ST-Laurent 1
Coding Horrors - A Film Fan's Guide to PHP Coding Nightmares
Mark Baker
ST-Laurent 3
Improving Observability of Distributed Systems
David Ostrovsky
ST-Laurent 4
The Accidental Web Designer
Jen Kramer
ST-Laurent 5
Rock, Paper, Scissors, … Computer Vision!
David Delabassée
ST-Laurent 6
JavaScript Indie Game Development
Guy Nesher
ST-Laurent 7
3 easy perf improvements in your microservices architecture
Nicolas Fränkel
ST-Laurent 8
La réalité mélangée dans vos applications
Christophe Villeneuve
Westmount 6
Getting a gRIP on ASP.NET Core gRPC
Roland Guijt
Outremount 4
14:15
15:00
Flutter: One framework to rule them all
Nicolas Cuillery
ST-Laurent 1
My Top 10 PHPUnit Tips & Tricks
Juliette Reinders Folmer
ST-Laurent 3
FinTech + API-First = GraphQL
Sebastian Galonska
ST-Laurent 4
Fun & Games with ES Proxies
Christophe Porteneuve
ST-Laurent 5
Are Your Interns Reviewing Code?
Andrew Lavers
ST-Laurent 6
Safe Enough: Balancing Security and Usability
Natasha Eibich
ST-Laurent 7
Machine Learning Model Evaluation Metrics
Maria Khalusova
ST-Laurent 8
Indexing and searching NuGet.org with Azure Functions
Maarten Balliauw
Westmount 6
Tackling content delivery challenges at scale with Varnish
Thijs Feryn
Outremount 4
15:15
16:00
JavaScript: from imperative to functional reactive
Gleb Bahmutov
ST-Laurent 1
Successfully Hire, Mentor, Retain, and Lead Teams
Bermon Painter
ST-Laurent 3
Aspects of Accessibility in App-Based Theatre
Andrew Burke
ST-Laurent 4
Kotlin for Java Developers
Christopher Neugebauer
ST-Laurent 5
PHP Best Practices
Anna Filina
ST-Laurent 6
From Grief to Growth: The 7 Stages of Observability
Alex Gervais
ST-Laurent 7
How Hackers Attack GraphQL and What You Can Do About It
Matthew Szymanski
ST-Laurent 8
MLOps | Bringing the Ops to Machine Learning
Alexander Slotte
Westmount 6
F# Where Functional Programming Meets Pragmatic
Thiago Temple
Outremount 4
16:00
17:30
4@6 (ouvert au public)
Thursday (2020-02-27)
ST-Laurent 1
ST-Laurent 3
ST-Laurent 4
ST-Laurent 5
ST-Laurent 6
ST-Laurent 7
ST-Laurent 8
Westmount 6
Outremount 4
8:00
9:00
Petit-déjeuner continental
9:00
9:25
Keynote
Age Discrimination in Tech
Robert Lefkowitz
ST-Laurent 1
9:25
9:50
Keynote
Magic and when you should trust it
Bastian Hofmann
ST-Laurent 1
10:00
10:45
Hidden Treasures: Browser APIs
Christian Wenz
ST-Laurent 1
Necessary Endings for the Sake of your Team
Sebastian Galonska
ST-Laurent 3
The wicked ways of the many Azure APIs
Martin Legris
ST-Laurent 4
Next generation dependency management with Gradle
Louis Jacomet
ST-Laurent 5
DDD, CQRS, ES, Hexagonal... and the framework
Tomasz Kowalczyk
ST-Laurent 6
Building a Secure Health App on Amazon Web Services
Tony Wieczorek
ST-Laurent 7
Astounding time madness
Christian Heimes
ST-Laurent 8
What is Accessibility & Why Does It Matter?
Ashleigh Lodge
Westmount 6
Put REST to Rest and Embrace GraphQL in ASP.NET Core APIs
Roland Guijt
Outremount 4
11:00
11:45
Stop! Don't write another unit test, write a Cypress test!
Gleb Bahmutov
ST-Laurent 1
Divide and Conquer - Your Business Code and your Framework
Andreas Hucks
ST-Laurent 3
Bringing bright ideas to life
Wim Godden
ST-Laurent 4
A Kubernetes Hell's Kitchen
Joel Lord
ST-Laurent 5
It's new, it's shiny, it's... email?
Marcus Bointon
ST-Laurent 6
Build Your Own Serverless With Knative
Alex Gervais
ST-Laurent 7
How to build smarter products with Data and AI
Ary Bressane
ST-Laurent 8
Productive development with Vue.js and a Headless CMS
Bermon Painter
Westmount 6
Microservice Patterns - Implemented by Eclipse MicroProfile
Ivar Grimstad
Outremount 4
11:45
13:00
Diner
13:00
13:45
Passwords are so 1990
Sam Bellen
ST-Laurent 1
The death and rebirth of cross platform mobile development
Guy Nesher
ST-Laurent 3
Automating Hockey Team Management with Serverless
Simon MacDonald
ST-Laurent 4
L'histoire de la programmation parallèle en Java
Henri Tremblay
ST-Laurent 5
Why and how to use generators for asynchronous programming
Benoit Viguier
ST-Laurent 6
There and Back Again: A Developer's Tale
Jennifer Reif
ST-Laurent 7
Tout ce qu'on ne vous a pas dit sur le métier de dev
Marc-Antoine Aubé
ST-Laurent 8
UX Design and Data Science, a tandem dance for a better HCA
Anis Belabbas
Westmount 6
Let's Talk HTTP in .NET Core
Steve Gordon
Outremount 4
14:00
14:45
Real-world Continuous Delivery: Learn, Adapt, Improve
Michiel Rook
ST-Laurent 1
The Future of Authentication - An Introduction to WebAuthn
Arne Blankerts
ST-Laurent 3
Boost Your Mobile UX by Following Best Practices
Miklos Philips
ST-Laurent 4
Game of Streams: How to Tame your Messaging Platforms
Mark Heckler
ST-Laurent 5
Caching the uncacheable in Varnish
Thijs Feryn
ST-Laurent 6
What's your purpose?
Sonia Di Maulo
ST-Laurent 7
Ultimate Presentation Formula for Nerds
Justin James
ST-Laurent 8
Donnez la voix aux machines
Christophe Villeneuve
Westmount 6
Rapid Prototyping of AI powered applications with Node-RED
Soheel Chughtai
Outremount 4
15:00
15:45
Oh my web, connecting to devices with your browser
Ron Dagdag
ST-Laurent 1
Never* use arrays
Larry Garfield
ST-Laurent 3
Functional TypeScript
Zac Delventhal
ST-Laurent 4
Shooting the troubles: Crashes, Slowdowns, CPU spikes
Ram Lakshmanan
ST-Laurent 5
PHP en continu grâce à GitLab
Sébastien Ballangé
ST-Laurent 6
Defining Digital Standards
Joyce Peralta
ST-Laurent 7
Your Technology Your Way: Full-stack Web with .NET and Node
Rob Richardson
ST-Laurent 8
Bitcoin internals
Alejandro Narancio
Westmount 6
MySQL Group Replication
Dave Stokes
Outremount 4
16:00
16:45
The Art of Honest Feedback
Jen Kramer
ST-Laurent 1
Sticky Fingers: 10 Design principles for updating software
Natasha Eibich
ST-Laurent 3
Awesome Things You've Missed In Python 3
Christopher Neugebauer
ST-Laurent 4
IoT with JS (?!?!) - A Gentle Introduction to IoT
Joe Karlsson
ST-Laurent 5
PHP on Lambda with Custom Runtimes
Ian Littman
ST-Laurent 6
Fast log management for your infrastructure
Nicolas Fränkel
ST-Laurent 7
Jest, et les tests JavaScript deviennent un plaisir
Benoit Lemoine
ST-Laurent 8
Privacy in the Age of Analytica
Andrew Lombardi
Westmount 6
Building Deep Neural Networks in .NET
Alexander Slotte
Outremount 4
16:45
21:00
Cocktail ConFoo (ouvert au public)
Friday (2020-02-28)
ST-Laurent 1
ST-Laurent 3
ST-Laurent 4
ST-Laurent 5
ST-Laurent 6
ST-Laurent 7
ST-Laurent 8
Westmount 6
Outremount 4
8:00
9:00
Petit-déjeuner continental
09:00
09:45
Containerization For Software Developers
Joel Lord
ST-Laurent 1
Solving problems using trees
Tomasz Kowalczyk
ST-Laurent 3
MySQL 8.0 Update
Dave Stokes
ST-Laurent 4
10x Accelerated Tech Career?
Iancho Dimitrov
ST-Laurent 5
Had I Only Known: Content Security Policy, Lessons Learned
Christian Wenz
ST-Laurent 6
First Rule of ARIA: Don't Use ARIA
Ashleigh Lodge
ST-Laurent 7
True Story: Engineer -> Entrepreneur
Ram Lakshmanan
ST-Laurent 8
Turbocharged: Writing High-Performance C# and .NET Code
Steve Gordon
Westmount 6
A closer look: Exploratory Data Analysis with Spark
Maria Khalusova
Outremount 4
10:00
10:45
Continuous Security: Integrate security into DevOps
Bill Dinger
ST-Laurent 1
So, what’s new in ES2022?
Christophe Porteneuve
ST-Laurent 3
Efficient Web Apps with Spring Boot 2
Stéphane Nicoll
ST-Laurent 4
Event-driven microservices: what can go wrong?
Szymon Pobiega
ST-Laurent 5
Load Testing Your App
Ian Littman
ST-Laurent 6
Direct to Production: A Scientist approach with Experiments
Mark Baker
ST-Laurent 7
Cinquante nuances de grilles
Raphael Goetter
ST-Laurent 8
Up and Running with Angular
Justin James
Westmount 6
Smart Contracts secured by the Bitcoin Network
Alejandro Narancio
Outremount 4
11:00
11:45
Gitting Things Done
Juliette Reinders Folmer
ST-Laurent 1
Mock API endpoints for fun and profit
Ruy Adorno
ST-Laurent 3
No way, JOSE
Sam Bellen
ST-Laurent 4
Top 10 PHP coding traps
Damien Seguy
ST-Laurent 5
From SQL to NoSQL: A Gentle Introduction For Devs
Joe Karlsson
ST-Laurent 6
What is going on? Application diagnostics with Azure
Maarten Balliauw
ST-Laurent 7
Use Terraform to keep your infrastructure in sync
Andrew Lombardi
ST-Laurent 8
Create an object detection model for your application
Jacques-Sylvain Lecointre
Westmount 6
Java et les 40 versions !
David Delabassée
Outremount 4
11:45
13:00
Diner
13:00
13:45
Redis is not just a cache
Andrew Lavers
ST-Laurent 1
CI/CD with Jenkins Pipelines
Pierre-Luc Maheu
ST-Laurent 3
WebAssembly Overview
Gerard Gallant
ST-Laurent 4
One year of asynchronous PHP in production
Benoit Viguier
ST-Laurent 5
Accessibility: the easy part of your job
Oskar Westin
ST-Laurent 6
Build your first Machine Learning model
Susan Ibach
ST-Laurent 7
From synchronous to asynchronous distributed systems
David Ostrovsky
ST-Laurent 8
An Engineer's Guide to Blockchain App Development
Zac Delventhal
Westmount 6
How to Supercharge AppSec w Spring Security, OIDC & OAuth2
Mark Heckler
Outremount 4
14:00
14:45
I need to change this code, but it has no test!
Nicolas Carlo
ST-Laurent 1
Diagram your way to world domination
Martin Legris
ST-Laurent 3
AI and Design – Embrace AI. Unleash It and Boost UX.
Miklos Philips
ST-Laurent 4
Identify Vulnerabilities Within Your SDLC on a Budget
Matthew Szymanski
ST-Laurent 5
From legacy to Symfony
Sébastien Ballangé
ST-Laurent 6
Exploring the last year of Java
Miro Cupak
ST-Laurent 7
ASP.NET Dos and Don'ts for highly maintainable code
Rob Richardson
ST-Laurent 8
Python Pandas for SQL Lovers
Susan Ibach
Westmount 6
Deploying a Rails App at Scale using Amazon Web Services
Tony Wieczorek
Outremount 4
15:00
15:45
10X Développer sans compromis sur la qualité
Jean-Michel Gingras
ST-Laurent 1
5 Unicode vulnerabilities that could byte you
Philippe Arteau
ST-Laurent 3
Votre architecture au régime
Ian Létourneau
ST-Laurent 4
Local variable type inference - will it compile?
Miro Cupak
ST-Laurent 5
PSR-14: A major PHP Event
Larry Garfield
ST-Laurent 6
Renegade Burger Week Sites and Punk Rock Software
Andrew Burke
ST-Laurent 7
How to build Large Scale React Apps
Adam L Barrett
ST-Laurent 8
Leverage Power of Machine Learning with ONNX
Ron Dagdag
Westmount 6
Async Python. Who's there? Knock knock.
Marc-Antoine Aubé
Outremount 4
16:00
17:00
Prix et discours de fermeture
17:00
18:00
Présentations éclair