February 22-24, 2023
Montreal, Canada
Login
Français
Menu
Program
Timetable
Sessions
Training
Speakers
Top 20
Activities
Venue
Blog
About
Contact
Archive
Schedule
--
.NET
Accessibility
Architecture & Design Patterns
Artificial Intelligence
Blockchain
Career
Cloud Computing
Data Science
Databases
DevOps
Documentation
HTML & CSS
Internet of Things
Java & JVM languages
JavaScript
Machine Learning
Management
Mobile
Networks
Performance
PHP
Python
Security
Tests & Quality
UX & UI
Virtual Reality
Web3
Wednesday
Thursday
Friday
Wednesday (2023-02-22)
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
Registration and coffee
9:00
9:30
Opening keynote
9:30
10:00
Keynote
What Makes A Great Software Engineer?
Alexis Agahi
ST-Laurent 1
10:15
11:00
The future is now: Replacing Docker with Podman
Arne Blankerts
ST-Laurent 1
Efficient Microservices Deployment in the Cloud
Fawaz Ghali
ST-Laurent 3
Doctrine, objet typé, et colonne JSON
Gregoire Pineau
ST-Laurent 4
Should You React?
Roland Guijt
ST-Laurent 5
Performance Testing Java Applications
Pratik Patel
ST-Laurent 6
BDD revolution - or how we came back from hell
Mateusz Zalewski
ST-Laurent 7
Don't Panic! Security's here to assess your project.
Wesley Cabus
ST-Laurent 8
Another Path of AI: Building Genetic Algorithms in C# & .NET
Chris Woodruff
Westmount 6
1,2,3 … testing : is this thing on(line)? MSFT Testing Tools
Mike Martin
Outremount 4
11:15
12:00
Frontend Microservices: Unravelling Spaghetti Code
Gil Tayar
ST-Laurent 1
Protect against unknown security vulnerabilities
Bastian Hofmann
ST-Laurent 3
Getting the most out of Xdebug 3
Derick Rethans
ST-Laurent 4
The technical aspects of i18n and l10n
Andreas Heigl
ST-Laurent 5
MySQL backup solutions in 2023
Matthias Crauwels
ST-Laurent 6
Améliorez vos tests TypeScript avec Fast-Check
Benoit Lemoine
ST-Laurent 7
Developing your first Chrome Extension
Philippe Arteau
ST-Laurent 8
Optimize deployment with a Continuous Observability Strategy
Chad Carlson
Westmount 6
Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud
Ivar Grimstad
Outremount 4
12:00
13:15
Lunch
13:15
14:00
Safety thinking and safety science: a primer
Michiel Rook
ST-Laurent 1
After Java 8: The cool stuff
Henri Tremblay
ST-Laurent 3
Asynchronous PHP
Florian Engelhardt
ST-Laurent 4
Open Source Maturity models: Is that Project Ready for You?
Dave McAllister
ST-Laurent 5
Performance Optimizations for Progressive Web Apps
Chris Lorenzo
ST-Laurent 6
Tales from the trenches: Building a web / mobile hybrid
Nico Vermeir
ST-Laurent 7
A better way to test websockets for security issues
Jonathan F
ST-Laurent 8
PostgreSQL hidden gems
Vagmi Mudumbai
Westmount 6
Property-based testing with fast-check
Eric Lefevre-Ardant
Outremount 4
14:15
15:00
Horizontal Autoscaling with Kubernetes
Rob Richardson
ST-Laurent 1
Isn’t Test Automation a Silver Bullet?
Mesut Durukal
ST-Laurent 3
Où en est PHP en 2023
Karim Pinchon
ST-Laurent 4
Deep dive into Query Performance
Peter Zaitsev
ST-Laurent 5
The Proximity Problem
Laura Bell Main
ST-Laurent 6
Adventures in rendering off the main thread
Simon MacDonald
ST-Laurent 7
The Node.js Runtime Renaissance
Ruy Adorno
ST-Laurent 8
Learn about Node's new built-in test runner
Gleb Bahmutov
Westmount 6
Scaling Real-time Machine Learning made Easy
Fawaz Ghali
Outremount 4
15:15
16:00
Reintroducing DNS
Rémi Prévost
ST-Laurent 3
Micro-Frontends with Webpack Module Federation in practice.
Cedric Dugas
ST-Laurent 4
What will go wrong with your AI models
Alexis Fortin-Côté
ST-Laurent 5
Patterns for Streaming Data Pipelines
Brad Urani
ST-Laurent 6
Event Sourcing, a primer
David Guida
ST-Laurent 7
All Things Functions in Javascript
Rey Riel
ST-Laurent 8
Better Object Mapping in .NET with Dapper
Kevin Griffin
Westmount 6
Building Streaming applications in Java Quarkus framework
Geetha Anne
Outremount 4
16:00
17:30
Happy hour (open to the public)
Thursday (2023-02-23)
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
Coffee
9:00
9:25
Keynote
Will chatGPT take your job? The rise of conversational AIs
Gerard Sans
ST-Laurent 1
9:25
9:50
Keynote
Build Amazing Things (Securely)
Laura Bell Main
ST-Laurent 1
10:00
10:45
API Anatomy
Tomasz Kowalczyk
ST-Laurent 1
Types at the edge of your system
Nicolas Carlo
ST-Laurent 3
How To Use CSS Animations And Stay Performant
Amit Sheen
ST-Laurent 4
Project FINO: Failure Is No Option, Resilient cloud design
Mike Martin
ST-Laurent 5
Open Source Databases Strategies that Shape Business in 2023
Peter Zaitsev
ST-Laurent 6
Distributed load testing with k6
Thijs Feryn
ST-Laurent 7
It's new, it's shiny, it's... email?
Marcus Bointon
ST-Laurent 8
Web3 Programming for the Blockchain Challenged
Adam Englander
Westmount 6
Emulating a Game Boy in .NET 6
Wesley Cabus
Outremount 4
11:00
11:45
Connaissez-vous vraiment JWT ?
Karim Pinchon
ST-Laurent 1
Redis, ce n'est pas que pour le cache
Gregoire Pineau
ST-Laurent 3
When UTC is the answer...
Andreas Heigl
ST-Laurent 4
Buildpacks: the other way to build container images
Anthony Dahanne
ST-Laurent 5
How to Design a Kafka Architecture Resilient to Cloud Outage
Geetha Anne
ST-Laurent 6
How to Be a Responsible Open Source Citizen
Ivar Grimstad
ST-Laurent 7
.Net Nanoframework ou C# pour les Microcontrôleurs
Yannick Forget
ST-Laurent 8
How to optimize background processes? Sylius meets Blackfire
Lukasz Chrusciel
Westmount 6
11:45
13:00
Lunch
13:00
13:45
Ne subissez plus votre dette technique
Xavier Bouclet
ST-Laurent 1
Creating APIs on Steroids with gRPC
Roland Guijt
ST-Laurent 3
Patterns for distributed transactions, a quick introduction
David Guida
ST-Laurent 4
Rest in Peace, Cross-Site Scripting
Christian Wenz
ST-Laurent 5
Mixed Reality for javascript devs
Ron Dagdag
ST-Laurent 6
Asynchronous programming with PHP and OpenSwoole
Johan Janssens
ST-Laurent 7
Adding OpenTelemetry to Modern Apps: Lessons Learned
Dave McAllister
ST-Laurent 8
Your code on the Fastlane: catch up with everyone
A N M Bazlur Rahman
Westmount 6
Deep dive into SQL Server storage
Mihailo Joksimovic
Outremount 4
14:00
14:45
La qualité de vie au travail: un enjeu de performance
Jessica Tornare
ST-Laurent 1
Productive++: How to Fast Forward Your Dev Career
Iancho Dimitrov
ST-Laurent 3
Comment les machines comprennent-elles le langage humain ?
Ahmed Touila
ST-Laurent 4
Accessibility and innovation
Oskar Westin
ST-Laurent 5
Automated testing of your Cloud infrastructure
Tidjani Belmansour
ST-Laurent 6
Building on a Budget the AWS Well-Architected way
Om Prakash Jha
ST-Laurent 7
Business logic testing with Behat, Twig and API Platform
Mateusz Zalewski
Westmount 6
Give your build some love, it will give it back!
Amanda Martin
Outremount 4
15:00
15:45
Evolution & Future of Software Testing
Mesut Durukal
ST-Laurent 1
Rapid prototyping with the help of Docker
Gerard Gallant
ST-Laurent 3
The shiny new bits of .NET 7
Nico Vermeir
ST-Laurent 4
Memory Patterns to predict production outages
Ram Lakshmanan
ST-Laurent 5
Deploying PHP applications with zero downtime
David Buchmann
ST-Laurent 6
Sauver la planète grâce à Pytorch
Hugo Lemieux-Fournier
ST-Laurent 7
Balancing Risk and Reward in Security Testing
Warren Moynihan
ST-Laurent 8
Build a community of practice for web standards compliance
Joyce Peralta
Westmount 6
Java Virtual Threads to Deliver Improved Throughput
A N M Bazlur Rahman
Outremount 4
16:00
16:45
The Age of Micro Frontends
Adam L Barrett
ST-Laurent 1
Rendre l'authentication bien à nouveau
Deniz Onur Duzgun
ST-Laurent 3
IoT, JavaScript, and Beer Brewing: Cheers to That!
Joel Lord
ST-Laurent 4
Discovered the Java Microbenchmark Harness & You Should Too
Ken Fogel
ST-Laurent 5
The Other Kind of Staff Software Engineer
Adam Gordon Bell
ST-Laurent 6
Serverless testing is NOT hard
Maxime David
ST-Laurent 7
Hands on with Jest
Chris Lorenzo
ST-Laurent 8
Build fast with FastAPI
Andres Pineda
Outremount 4
16:45
21:00
ConFoo cocktail (open to the public)
Friday (2023-02-24)
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
Coffee
09:00
09:45
Cache me if you can:Common strategies and why you not need 1
Mario Bittencourt
ST-Laurent 1
Honey, I shrunk the Container!
Arne Blankerts
ST-Laurent 3
Dealing with change in event sourced applications
Michiel Rook
ST-Laurent 4
Growing the PHP Core - One Test at a Time
Florian Engelhardt
ST-Laurent 5
Typed JavaScript? For real? The “type annotations” proposal
Gil Tayar
ST-Laurent 6
Equational reasoning
Tomasz Kowalczyk
ST-Laurent 7
What's New in ASP.NET Core 7 and Blazor 7
Christian Wenz
ST-Laurent 8
Individual Transforms: the Good, the Bad, and the Ugly
Amit Sheen
Westmount 6
Beating TimSort
Adam Gordon Bell
Outremount 4
10:00
10:45
La magie de Spring : comment voir derrière l'illusion
Mikaël Francoeur
ST-Laurent 1
The future of Artificial Intelligence is contrastive
Ahmed Touila
ST-Laurent 3
Building an interactive Slack bot
Gerard Gallant
ST-Laurent 4
Multiprocess PHP Containers with S6 Overlay
Johan Janssens
ST-Laurent 5
Introduction to Vitess, sharding framework for MySQL
Matthias Crauwels
ST-Laurent 6
Sécurisez l'accès à vos applications avec Keycloak
Jeremy MOLLA
ST-Laurent 7
Les récits d'un développeur Web3
Martin Gagnon
ST-Laurent 8
Cloud-native application development with Dapr
Karol Deland
Westmount 6
Measure carbon emissions of ML projects, in python
Amine Saboni
Outremount 4
11:00
11:45
Kubernetes from 0 to production in 60 minutes
Bastian Hofmann
ST-Laurent 1
Beyond REST maturity levels
David Buchmann
ST-Laurent 3
Typing your way into safety
Alexandre Viau
ST-Laurent 4
Diagram It! - Visualization Techniques for IT People
Iancho Dimitrov
ST-Laurent 5
Bâtir un système analytics avec NestJS et Elasticsearch
Julien Maitrehenry
ST-Laurent 6
Predicting the future (of equipment) using ML.NET
Ron Dagdag
ST-Laurent 7
May I interest you in ... R?
Mihailo Joksimovic
ST-Laurent 8
Learn Cypress React component testing by playing Sudoku
Gleb Bahmutov
Westmount 6
What we've learned designing new Sylius API
Lukasz Chrusciel
Outremount 4
11:45
13:00
Lunch
13:00
13:45
Testing microservice, a story of contract and collaboration
Antoine Lefrancois
ST-Laurent 1
What's new in PHP 8.1 and 8.2
Derick Rethans
ST-Laurent 3
Securing Serverless Applications on AWS
Om Prakash Jha
ST-Laurent 4
Known Java APIs, Unknown Performance impact!
Ram Lakshmanan
ST-Laurent 5
MySQL, JSON, & You: Perfect Together
Scott Stroz
ST-Laurent 6
Using JS State Machines to fight monsters
Adam L Barrett
ST-Laurent 7
Data driven & AI-powered transportation industry by ISAAC
Rahat Yasir
ST-Laurent 8
Managing expectations for open source
Marcus Bointon
Westmount 6
Saving Lives with SignalR and .NET
Kevin Griffin
Outremount 4
14:00
14:45
How to build GREAT tests
Nicolas Carlo
ST-Laurent 1
HTTP headers that will make your website go faster
Thijs Feryn
ST-Laurent 3
Collections beyond ObservableCollection of T in .NET
Andres Pineda
ST-Laurent 4
Dependency Management - OUCH!
Amanda Martin
ST-Laurent 5
My Five Biggest Database Blunders
Brad Urani
ST-Laurent 6
Solving Common Web Component Problems with SSR
Simon MacDonald
ST-Laurent 7
Securing Your Software Supply Chain
Darcy Clarke
ST-Laurent 8
Designing State Machines with the Symfony Workflow Component
Hugo Hamon
Westmount 6
What the heck is a WSGI or Middlewares in Python
Adam Englander
Outremount 4
15:00
15:45
Your JavaScript Is So 2015
Joel Lord
ST-Laurent 1
Why openAI is changing the future of AI?
Gerard Sans
ST-Laurent 3
Building micro services with Rust
Vagmi Mudumbai
ST-Laurent 4
Learning the Language of HTTP for a Better Data Experience
Chris Woodruff
ST-Laurent 5
Avoid the pitfalls of a GraphQL API with Apollo
Hugues Lerebours
ST-Laurent 6
Web Accessibility Myths Buster
Toufic Sbeiti
ST-Laurent 7
Devriez vous migrer à Spring Boot 3 ?
Xavier Bouclet
ST-Laurent 8
The Machines are rising
Warren Moynihan
Westmount 6
Async Python, Good it is
Rob Richardson
Outremount 4
16:00
17:00
Prizes and closing speech
17:00
18:00
Lightning talks