March 7-9, 2018
Montreal, Canada
Login
Français
Menu
Program
Timetable
Sessions
Training
Speakers
Top 20
Activities
Venue
Propaganda
Blog
About
Contact
Archive
Buy tickets
Speakers
Adam L Barrett
This Dot Labs
Canada
Think Async in NodeJS
The easiest way to secure your JAM Stack apps user data
Alyssa Nicoll
Progress
United States
Innovating is not about technology, but psychology
Andrew Lombardi
Mystic Coders, LLC
United States
Build your own cryptocurrency for fun and fractional profit
How to leverage WebSocket in the real world
Anna Filina
Filina Consulting
Canada
Behat: Why and How?
Automated Tests with PHP
Speed Up Your Database
Anthony Dahanne
VMware
Canada
Caching in Applications Still Matters!
Ben Dechrai
Sonar
United States
Writing Viruses for Fun, not Profit
Security and Privacy in a National Security World
Brad Urani
Procore
United States
Ruby on Rails Anti-Patterns (How Not to Design your DB)
Ruby for Non-Rubyists
Brent Shaffer
Google, Inc.
United States
Deploy Scalable and Secure Applications with Kubernetes
Trace Against the Clock: Tracing Frameworks and Methodology
Christian Heimes
Red Hat
Germany
Gentle introduction to SSL/TLS, certificates, and TLS 1.3
Authentication: passwords, 2FA, Kerberos, OpenIDC, and more
Christophe Philemotte
EURA NOVA
Belgium
A DIY Data Lake and Lab
How to onboard a junior developer
Christophe Porteneuve
Delicious Insights
France
So, what’s new in ES2020?
Hot Reloading Everywhere
Christopher Harrison
GitHub
United States
Building chat bots with Bot Framework in Node.js
TypeScript for JavaScript developers
Christopher Riley
Imhotek Consulting
United Kingdom
More Secrets of Cryptography
Event driven development
Clarissa Peterson
Canada
Designing for Users: How to Create a Better User Experience
Code Is Not Neutral: the Ethics of Programming
David Delabassée
Oracle
Belgium
Java EE 8 is final! Now what?
Fn Project, an open source Java friendly serverless platform
David Ostrovsky
Proofpoint
Israel
To SQL or NoSQL, That Is the Question
Distributed Stream Data Processing
David Pilato
elastic
France
Advanced search for your legacy application
Ingest node: enriching documents within Elasticsearch
Derek Comartin
Full Circle TMS
Canada
Building Self Describing Web APIs
Vertical Feature Slices, not Layers!
Dror Helper
CodeValue
Israel
Developing multi-platform microservices using .NET core
Harnessing the power of AWS using .NET Core
Francis Toth
Yoppworks
Canada
Spark 101
Geoffrey Goodman
Auth0
Canada
Building and running a website at scale with a team of one
Gerard Sans
Google Developer Expert; former AWS Amplify team
United Kingdom
Angular Fast & Furious (v5+)
Advanced State Management using new ngrx v5
Gérôme Dieu
Canada
Le moteur de template, un nouveau vecteur d'attaque
Au-delà du top 10 de l’OWASP
Gleb Bahmutov
Mercari US
United States
Workers of the world, unite!
A simple Node checklist to follow
Hannes Van De Vreken
Stream
Belgium
PHP PSR-7 HTTP messages in the wild
IoC container beyond constructor injection
Henri Helvetica
Canada
A Fist Full Of Data: The Rise of Overindulgent Mobile Data
Optimize Prime: More Pixels Than Meets The Eye
Henri Tremblay
TS Imagine
Canada
Papa, je veux déployer dans les nuages
Être pragmatique
Hugo Hamon
KODERO
France
Practical Symfony 4
Techniques to Design Better Object Oriented Softwares
Israël Hallé
Flare Systems Inc.
Canada
Extracting data from the Internet with Scrapy
James Weaver
Pivotal
United States
Composing Music in the Cloud
Navigate All the Knowledge
Jason Charnes
Lensrentals
United States
Using Ruby to Get out of Debt
Your Views Know Too Much
Jean-Luc David
Sinnovations, Inc.
Canada
Add Machine Learning to your iOS App with Core ML
Bulk Automated Image Manipulation with Bash and ImageMagick
Jen Kramer
Harvard University Extension School
United States
CSS Grid: True Layout Finally Arrives
The Big C in CSS
Jennifer Lin
Instagram
United States
Why and How Instagram Built for Mobile Web
The Growing Importance of Optimizing for UC Browser
Jeroen v.d. Gulik
Isset
Netherlands
Bruce Lee Driven Development
Moving from legacy to event-driven with Kafka
Joel Lord
MongoDB
Canada
Asynchronicity: concurrency. A tale of
Learning Machine Learning
John Coggeshall
TestNotice, LLC
United States
PHP 7.2: Onward and Upwards
Building Horizontally Scalable Laravel 5.6 applications
Jonathan Day
MariaDB
United States
New Features in MariaDB 10.2 and 10.3
MariaDB ColumnStore - An Open Source Analytics Solution
Jonathan Duquette
SanDB
Canada
The B-Tree, the biggest problem of Ai?
Jordi Boggiano
Packagist Conductors
Switzerland
JavaScript State of the Union
How I learned to stop worrying and love Regular Expressions
Karim Baaba
Squarespace
United States
Fighting JavaScript with JavaScript
Ken Coar
United States
The Myth of Culture
Using Ruby's Marshal module to checkpoint tasks
Ken Dale
Ritter Insurance Marketing
United States
Modern jQuery: Refactoring and Testing the Way Forward
Creating and Distributing Custom Web Components
Laurent Bugnion
Microsoft
Switzerland
Azure 101
Building truly Universal apps with Azure, Xamarin and MVVM
Laurent Magnin
Logimethods
Canada
En quoi le Big Data et l'I.A. sont révolutionnaires ?
Leonard Teo
Ballistiq
Canada
How to build your own CDN
Léonie Watson
The Paciello Group
United Kingdom
You're only supposed to blow the bloody doors off!
There's more to performance than meets the eye
Loic Bertron
Mylo
Canada
Integrate your Machine Learning algorithm with Elasticsearch
Maarten Balliauw
JetBrains
Belgium
NuGet beyond Hello World
Exploring .NET’s memory management – a trip down memory lane
Magnus Hagander
Redpill Linpro
Sweden
What's new in PostgreSQL 10
PostgreSQL gotchas for app developers
Marc Perez
Mr. Perez Inc.
Canada
Speed Date With An SEO / SEM / WPO Specialist
Marc-Antoine Aubé
Poka
Canada
Faire de la revue de code comme un pro
Marcus Bointon
Synchromedia Limited
France
Tales from the wrong end
Strong crypto for everyone - libsodium in PHP 7.2
Mark Heckler
Microsoft
United States
Reactive data: Stop blocking with Spring Data & Reactive DBs
Services Assemble! How to Create Microservices Without Chaos
Maxime Boisvert
Shopify
Canada
Scale search powered apps with Elasticsearch, k8s and go
Michael Gradek
Busbud Inc.
Canada
Comment répondre plus rapidement à vos clients avec l'IA
Un meilleur taux de succès de cache avec l'IA
Michael Peacock
Parity Bit Systems
United Kingdom
Alexa, let's make a skill
API Development with Laravel
Michael Simonson
Cube Solutions
Belgium
So you are not using an ORM yet ?
Unbreakable unit tests
Michał Matłoka
SoftwareMill
Poland
Cassandra - how to fail?
Small intro to Big Data
Michiel Rook
Independent Consultant
Netherlands
Database schema migrations with zero downtime
CQRS & Event Sourcing in the wild
Mikael Randy
Elephorm - M6Web
France
Atteindre les étoiles avec PHP et Symfony
Sylius, un framework e-commerce basé sur Symfony
Naser Ezzati Jivan
École Polytechnique de Montreal
Canada
Automatic web requests clustering for latency analysis
Newman Hunter
Electronic Arts
Canada
Infinately Scalable .NET Web Services
Heads down to Heads Up, Transitioning to Leadership for Devs
Nick Maiorano
ThoughtFlow Solutions Inc.
Canada
Escape from Jar Hell (with Java 9 Modularity)
Nicolas Cuillery
Zenika
Canada
10 things the media hasn't told you about React Native
Nicolas Fränkel
Apache APISIX
France
Mutation Testing to the rescue of your Tests
Designing a DSL with Kotlin
Olivier Gourment
Smarter Portal inc
Canada
Curious about DevOps? You've got the right attitude!
Produce the key DevOps metrics that management understands
Philipp Krenn
Elastic
Austria
Building Distributed Systems in Distributed Teams
360° Monitoring of Your PHP Application
Philippe Arteau
ServiceNow
Canada
Security boot camp for .NET developers
Pierre-Luc Maheu
Akinox
Canada
Demystifying Asynchronous Programming in .Net
What is Domain Driven Design and Why it Matters
Ram Lakshmanan
yCrash
United States
Modern Engineer’s troubleshooting tools, techniques & tricks
Become a garbage collection hero
Rob Richardson
@robrich@hachyderm.io
United States
Anatomy of a Web Request
ASP.NET in Linux and Windows containers
Robert Richelieu
Canada
Advanced CSS tricks and techniques
Ryan Cuprak
Dassault Systemes
United States
What’s new in Java 9
Java EE 8 & HTTP/2
Sean Yo
Technical Product Manager, Desire2Learn
Canada
Accessibility Foundations
Understanding Product Management
Sebastien Lambla
United Kingdom
ReST 3.0 – a Lap around HTTP APIs’ next Generation
We're doing it all wrong
Shannon Skipper
@square
United States
A Deep Dive into New Ruby Features
Simon MacDonald
Begin.com
Canada
Building Cross Platform Progressive Web Apps
Sonia Di Maulo
Harvest Performance
Canada
Use Positive Communication, Increase Positive Results!
Sophie Déziel
Acquisio
Canada
Extracting A Gem From Your Rails App
Stéphane Boisvert
Automattic
Canada
WordPress Code Security
Mental Health: Lessons Learned and Tips and Tricks
Susan Ibach
SteamLabs
Canada
Building intelligent apps for lazy coders
Help! My boss says I need to learn data science!
Sylvain Carle
Praized Media
Canada
AMA: I'm a Seed Stage VC
Tara Z. Manicsic
@kendoUI
United States
Does it NEED to be a PWA?
Thijs Feryn
Varnish Software
Belgium
Build & deploy in the Cloud with Packer, Ansible & Terraform
Developing cacheable PHP applications
Thomas Deneulin
France
MJML, le nouveau standard pour écrire nos emails ?
Ecommerçants, augmentez votre taux de conversion.
Tom Chavez
Splunk
United States
Machine Data Is EVERYWHERE: Use It for Testing!
Monitoring Jenkins -- Someone has to watch over the Butler!
Tomasz Kowalczyk
Gentleman
Poland
Functional approach in software design
Dive deep into blockchain
Toufic Sbeiti
Immigration, Refugees and Citizenship Canada
Canada
We all benefit from Accessibility, said a Netflix fan
Practical tools for Web Accessibility testing
Weihang Jian
roundTAIWANround
Taiwan
Improve Cookie-based Session with Decorator Pattern
An Introduction of Interator Pattern in Ruby
Montreal 2018
sponsored by