MTL_code a lieu dans les bureaux de Botpress chaque troisième jeudi du mois. Au programme : pizza, boissons, rencontres et une ou deux conférences d’intervenants invités sur le développement logiciel, la programmation et les dernières nouveautés technologiques.
Quand
Jeudi 19 févr.
18 h 00
Bureaux Botpress

Montréal, QC

Événement à venir

La boîte à outils du développeur

Jeudi,
•  18 h 00
S’inscrire maintenant
18h00
Ouverture des portes
18h00-19h00
Rencontrez l’équipe Botpress et les autres participants ; profitez de la pizza et des boissons
19h00-20h00
Conférences de nos intervenants invités
20h00 et après
Discussions et réseautage
Au programme

Christophe Sirois — Le design n’est pas une question de feeling : comment les ingénieurs peuvent parler de design sans deviner.

Pour beaucoup d’ingénieurs, parler de design est inconfortable. Les retours semblent vagues : « rends ça plus propre », « il y a un truc qui cloche », « l’expérience utilisateur n’est pas top ». Comparées aux revues de code, les discussions sur le design paraissent subjectives et difficiles à argumenter. Pourtant, un bon design n’a rien de magique et il est possible d’en discuter de façon pragmatique.

Mikaël Francoeur — SQLite : plus puissant que vous ne le pensez.

Saviez-vous que SQLite peut faire bien plus que du simple CRUD ? Rejoignez-moi pour explorer l’extensibilité et les fonctionnalités avancées de SQLite. Nous verrons comment effectuer des recherches vectorielles, interagir avec des API REST, synchroniser des bases de données entre elles, et même éditer des fichiers zip — tout cela en SQL !

Intervenants
Christophe Sirois
Développeur Full Stack @ Botpress
Mikaël Francoeur
Ingénieur logiciel @ Turso

Événements passés

Découvrez les moments forts de nos événements précédents. Si vous souhaitez monter sur scène avec nous, vous pouvez postuler pour devenir intervenant.

Devenir intervenant
19 févr. 2026
L'ingénierie à l'ère de l'IA

François Levasseur a expliqué comment la création de systèmes d’IA avec des intégrations écrites par les utilisateurs a révélé un défi complexe : comment faire respecter les contrats et détecter les changements incompatibles lorsque le code est généré par les utilisateurs ? Les outils existants étaient insuffisants — il a donc créé Jex, une bibliothèque TypeScript qui vérifie les types des schémas JSON. Il nous a présenté la théorie des types derrière cet outil, les subtilités de TypeScript, et les choix de conception qui ont guidé la bibliothèque.

Frédéric Harper a pris du recul face à l’engouement autour de l’IA pour se concentrer sur ce qui compte vraiment pour les développeurs expérimentés et les responsables. Au-delà du code d’ambiance et des démonstrations tape-à-l’œil, il a exploré les bénéfices concrets, les risques, les angles morts — et comment diriger des équipes de façon responsable dans un environnement guidé par l’IA.

François Levasseur
Développeur logiciel @ Botpress
Frédéric Harper
Responsable senior des relations développeurs @ TinyMCE
15 janvier 2026
Concevoir des expériences développeur qui passent à l'échelle

Chris Grass a présenté la conférence Beautiful Types : concevoir des bibliothèques TypeScript qui semblent artisanales.

Il a montré à quoi ressemblent concrètement des types TypeScript « faits main » : info-bulles lisibles au survol, autocomplétion qui propose les bonnes options, et messages d’erreur extrêmement utiles. La présentation a analysé des bibliothèques exemplaires — dont Zod, Prisma et Effect — pour illustrer comment leurs types publics façonnent l’expérience développeur. Les participants sont repartis avec une checklist pratique et quelques méthodes pour vérifier la surface de types d’une bibliothèque avant publication.

David Desmarais-Michaud a présenté Yoke : gestion des ressources Kubernetes par le code et évolution de la gestion des paquets du client vers le serveur.

Cette présentation a exploré l’état actuel de l’IaC et de la gestion des paquets dans Kubernetes, retraçant le passage des anciennes approches côté client vers de nouveaux modèles côté serveur et d’orchestration. Elle a aussi abordé l’idée de définir l’infrastructure avec du code réel, reflétant le parcours d’un ingénieur logiciel vers le DevOps et l’ingénierie de plateforme, et l’effort pour rapprocher ces deux univers.

La session a proposé une réflexion sur la divergence entre l’ingénierie logicielle et l’ingénierie de plateforme au fil du temps, ainsi que sur le retour progressif des pratiques de développement logiciel dans l’ingénierie de plateforme. Elle s’est conclue par des démonstrations de gestion de paquets Kubernetes orientée code et de gestion de paquets côté serveur.

Chris Grass
Développeur logiciel senior chez Botpress
David Desmarais-Michaud
Ingénieur principal plateforme chez Nesto
20 novembre 2025
Créer des workflows développeur plus fluides et intelligents

Michael Masson, CTO chez Botpress, a présenté la conférence Kubernetes comme il se doit : une approche d’ingénierie de plateforme pour K8s. Il a reconnu la puissance et la complexité de Kubernetes, et a montré comment l’ingénierie de plateforme offrait une voie plus fluide et plus accessible pour permettre aux équipes de profiter de K8s sans que chacun doive en devenir expert.

Mark Savic, ambassadeur Cursor à Montréal et CTO de Bucky AI, nous a présenté Maîtriser les vibes : bonnes pratiques pour le pair programming. Il a abordé l’écart entre les promesses des outils de codage IA et les frustrations réelles des développeurs, partageant des méthodes éprouvées de la communauté pour réduire les frictions, améliorer le flux et rendre le développement assisté par IA plus fluide. La session a proposé des outils pratiques pour tous les niveaux.

Fred Lavoie, fondateur et président de Deck, a présenté Rendre possibles les intégrations impossibles. Il a montré comment des agents d’authentification et une API unifiée permettent d’intégrer n’importe quelle source de données — même sans API — tout en garantissant un accès sécurisé, évolutif et fiable aux données protégées.

Michael Masson
CTO chez Botpress
Mark Savic
Ambassadeur Cursor à Montréal et CTO chez Bucky AI
Fred Lavoie
Fondateur et président de Deck
16 octobre 2025
Rencontre entre fondateurs

Sylvain Perron, CEO et cofondateur de Botpress, a présenté une conférence intitulée llmz : le moteur IA TypeScript, où nous avons appris à utiliser l’IA de façon fiable — pour que les LLM réalisent des actions complexes de manière sûre et prévisible. Il a exploré llmz, un moteur d’exécution IA qui écrit, exécute et raisonne en TypeScript pour alimenter des applications et fonctionnalités natives LLM.

Alexandre Bouchard, CEO et cofondateur de Hookdeck, a présenté Les webhooks à grande échelle : bonnes pratiques et leçons apprises. S’appuyant sur l’expérience de Hookdeck avec plus de 100 milliards de webhooks traités, il a mis en avant les principaux schémas d’architecture, les points d’attention pour les applications pilotées par événements, et l’avenir des webhooks avec les destinations d’événements et les passerelles.

Sylvain Perron
CEO & Co-fondateur de Botpress
Alexandre Bouchard
PDG et cofondateur de Hookdeck
venez
passer
un moment avec nous
avec
avec nous
{
découvrir
sur l’IA
ai
}
{
échanger
des idées
}
et
{
profiter
de la nourriture
&
des boissons
}
People chatting in the Botpress MTL_code event
400 Boulevard
de Maisonneuve Ouest
Montréal, QC
People sharing ideas in the Botpress MTL_code event
chaque { troisième jeudi }
du mois
Construisez
mieux
avec
Botpress