Montreal 2017

Tuesday, July 4, 2017
Tchaikovsky
Web
Opus 1
Web
Opus II
Web
Beethoven
Azure
Vivaldi
Big Data
08h00 - 08h45Continental breakfast
08h00 - 12h00Registration
10h15 - 11h15Regular sessions
From employee to freelance developer in 10 steps
Frédéric Harper

WEB101 M E A
Deep dive in Git
Keivan Beigi

WEB255 M E A
The Big C in CSS
Jen Kramer

WEB264 M E A
Azure Grand Tour for the Web developer
Guy Barrette

CLD188 M E A
SQL Server on Linux
Stéphane Frechette

DAT199 M E A
11h30 - 12h30Regular sessions
store 2 million of audit a day into Elasticsearch
Taswar Bhatti

DAT383 M E A
Entity Framework Open Source Core Secrets
Julia Lerman

WEB249 M E A
Natural Language Analysis of Bowie's Personas
Anton Mcconville

WEB268 M E A
Microservices and container with Azure
Deepak Kaushik

CLD219 M E A
Data + Docker = Disconbobulating?
Steph Locke

DAT321 M E A
12h30 - 13h30Lunch
13h30 - 14h30Regular sessions
Effective Transient Fault Handling
Joel Hébert

WEB354 M E A
Refactoring vers les design patterns
Eric De Carufel

WEB199 M E A
French
I don't like Open Source, you shouldn't like i
Frédéric Harper

WEB102 M E A
Monitor Azure application with AppInsight
Samir Bellouti

CLD243 M E A
in-database analytics with R Server
Benjamin Leroux

DAT234 M E A
14h45 - 15h45Regular sessions
Build a chat bot with node and docker
Agustin Chiappe Berrini

WEB276 M E A
The emerging world of Progressive Web Apps
Atsushi Yamamoto

WEB123 M E A
CSS Grid: Finally, True Layout Arrives
Jen Kramer

WEB245 M E A
Bots are the new Apps
Alexandre Brisebois

CLD277 M E A
Top free management tools for SQL Server
Michelle Gutzait

DAT255 M E A
16h00 - 17h00Regular sessions
Denial Of Service - A Landscape Overview
Joel Hébert

SCR221 M E A
We're opening our code at Octopus Deploy
Damian Brady

WEB272 M E A
Exploring Art-Directed Responsive Images
Rami Sayar

WEB298 M E A
What's The Deal with APIs in Azure?
Ken Cenerelli

CLD267 M E A
Coping with x2,000 data volumes growth
Steph Locke

DAT362 M E A

Wednesday, July 5, 2017
Tchaikovsky
DevOps
Opus 1
Web
Opus II
Web
Beethoven
AWS & Google
Vivaldi
Data
08h00 - 09h15Continental breakfast
08h00 - 12h20Registration
08h00 - 19h30Tradeshow
09h00 - 10h00Regular sessions
Introduction to IdentityServer for ASP.NET Core
Brock Allen

SCR265 M E A
Building Progressive Web Apps for Android and iOS
Simon Macdonald

WEB256 M E A
Which Responsive Design Framework Is Best?
Jen Kramer

WEB271 M E A
Is the cloud cost effective?
Steph Locke

CLD329 M E A
C + Python = Julia
Agustin Chiappe Berrini

DAT131 M E A
10h15 - 11h15Regular sessions
OAuth2 and OpenId Connect Demystified
Taswar Bhatti

SCR249 M E A
State management with Redux
Atsushi Yamamoto

WEB382 M E A
Performant Native Apps with Angular & NativeScript
Jen Looper

WEB344 M E A
Busy Developer's Overview of Amazon Web Services
Ted Neward

CLD322 M E A
Getting Started with Data Science using Python
Wei-Meng Lee

DAT266 M E A
11h30 - 12h30Regular sessions
Securing Web APIs from JavaScript/SPA Applications
Brock Allen

SCR244 M E A
Building Mobile Apps with Vue.js
Simon Macdonald

WEB274 M E A
Reactive Programming with RxJS
Tracy Lee

WEB328 M E A
Busy Developer's Guide to Amazon Elastic Beanstalk
Ted Neward

CLD323 M E A
Data Science Machine Learning with Azure ML & R
Vincent-Philippe Lauzon

DAT188 M E A
12h30 - 13h30Lunch
13h30 - 14h30Regular sessions
Security Code Review with Roslyn
Philippe Arteau

SCR281 M E A
Ready, set, go Mobile with React Native!
Alexandre Rimthong

WEB312 M E A
Rise of the Nodebots
Joel Lord

WEB222 M E A
Moving to the cloud. Is your data storage ready?
Ronald Harmsen

CLD288 M E A
Warehousing for the Masses
Warner Chaves

DAT377 M E A
14h45 - 15h45Regular sessions
Understanding ASP.NET Core Security
Ronald Harmsen

SCR287 M E A
Debugging an Angular app
Laurent Duveau

WEB322 M E A
Advanced Async Patterns in JavaScript
Marek Zaluski

WEB279 M E A
Google Cloud for .NET Developers
Ken Cenerelli

CLD266 M E A
Using Spark for in-memory processing on HDInsight
Stéphane Frechette

DAT244 M E A
16h00 - 17h00Regular sessions
Hardening your Web applications through Headers
Maxime Rouiller

SCR344 M E A
Preact part 1
Jason Miller

WEB333 M E A
Developing Web Server Apps using Node.js
Wei-Meng Lee

WEB215 M E A
Busy Developer's Guide to the Clouds
Ted Neward

CLD333 M E A
Graph support in SQL Server 2017
Stéphane Frechette

DAT101 M E A

Thursday, July 6, 2017
Tchaikovsky
Security
Opus 1
Web
Opus II
Web
Beethoven
Azure
Vivaldi
Data
08h00 - 09h15Continental breakfast
08h00 - 16h00Tradeshow
09h00 - 10h00Regular sessions
Look [at DDD] Before You Leap [into Microservices]
Julia Lerman

DOP274 M E A
Preact part 2
Jason Miller

WEB334 M E A
Web Bluetooth is ready! And it's awesome!
Jen Looper

WEB281 M E A
laas as a starting point on your cloud
Deepak Kaushik

CLD271 M E A
Complex reporting in Postgres
Agustin Chiappe Berrini

DAT355 M E A
10h15 - 11h15Regular sessions
10 Tips to be successful at DevOps.
Dylan Smith

DOP287 M E A
Creating Beautiful CSS Animations
Rami Sayar

WEB232 M E A
The Human Side of Chatbots
Anton Mcconville

WEB254 M E A
Docker in Azure
Rob Richardson

CLD255 M E A
Strategy to display large force graph
Okossa Douniama

DAT367 M E A
11h30 - 12h30Regular sessions
Brownfields DevOps in Practice
Damian Brady

DOP355 M E A
From HTTP Fundamentals to RESTFul APIs
Keivan Beigi

WEB251 M E A
Discover functional programming in modern JS
Bruno Carriere

WEB346 M E A
Azure Mobile App authentication
Gabriel Badulescu

CLD276 M E A
Creating custom visuals with Power BI Visuals CLI
Denys Chamberland

DAT391 M E A
12h30 - 13h30Lunch
13h30 - 14h30Regular sessions
Building Modern Web App with Gulp
Dylan Smith

DOP246 M E A
Building bots to curb your social anxiety
Alexandre Rimthong

WEB294 M E A
Fun with functional programming
Agustin Chiappe Berrini

WEB235 M E A
In-Depth usage, real-life experience, tips & gotch
Stephane Lapointe

CLD234 M E A
Power BI Embedded in an Angular 2 CLI application
Denys Chamberland

DAT392 M E A
14h45 - 15h45Regular sessions
Feature Flags and the future of DevOps
Mario Cardinal

DOP258 M E A
Parse server: Scale to the millions
Florent Vilmart

WEB357 M E A
Building native mobile apps with react native
Tracy Lee

WEB292 M E A
Serverless Computing in Microsoft Azure
Rob Richardson

CLD261 M E A
SQL Server Reporting Services 2016 and beyond
Christian Coté

DAT376 M E A
16h00 - 17h00Regular sessions
Welcome to the future, Windows Containers
Etienne Tremblay

DOP241 M E A
Using SignalR for real-time web
Mathieu Richard

WEB351 M E A
Enhance your productivity using Typescript
Sébastien Doucet

WEB364 M E A
Enhance your App with Azure Cognitive Services
Frank Boucher

CLD223 M E A
Tableau- Les meilleures pratiques en 2017
Denis Archambault

DAT347 M E A
French

Delta Montreal Floor Plan