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 !


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.



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.



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.



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.














