Christophe Sirois — El diseño no es intuición: cómo los ingenieros pueden hablar de diseño sin adivinar.
Para muchos ingenieros, hablar de diseño resulta incómodo. Los comentarios suelen sonar vagos: “hazlo más limpio”, “esto no se siente bien”, “la experiencia de usuario no es buena”. En comparación con las revisiones de código, las conversaciones sobre diseño pueden parecer subjetivas y difíciles de argumentar. Pero un buen diseño no es magia, y los ingenieros pueden aprender a discutirlo de manera pragmática.
Mikaël Francoeur — SQLite: más potente de lo que imaginas.
¿Sabías que SQLite puede hacer mucho más que solo operaciones CRUD? Acompáñame a explorar la extensibilidad y las funciones avanzadas de SQLite. Veremos cómo realizar búsquedas vectoriales, interactuar con APIs REST, sincronizar bases de datos entre sí e incluso editar archivos zip, ¡todo desde SQL!


François Levasseur compartió cómo construir sistemas de IA con integraciones escritas por usuarios presentó un desafío complicado: ¿cómo hacer cumplir contratos y detectar cambios incompatibles cuando los usuarios generan el código? Las herramientas existentes no eran suficientes, así que creó Jex, una biblioteca TypeScript que verifica tipos en esquemas JSON. Nos explicó la teoría de tipos detrás de esto, matices clave de TypeScript y las decisiones de diseño que dieron forma a la biblioteca.
Frédéric Harper se alejó del ciclo de entusiasmo por la IA y se centró en lo que realmente importa para desarrolladores senior y líderes. Más allá del código improvisado y las demostraciones llamativas, exploró los beneficios prácticos, los riesgos, los puntos ciegos y cómo liderar equipos de manera responsable en un entorno impulsado por la IA.



Chris Grass presentó la charla Tipos hermosos: diseñando bibliotecas TypeScript que se sienten artesanales.
Mostró cómo se ven en la práctica los tipos TypeScript “artesanales”: sugerencias legibles al pasar el cursor, autocompletado que muestra las opciones correctas y mensajes de error extremadamente útiles. La charla analizó bibliotecas que logran esto—incluyendo Zod, Prisma y Effect—para mostrar cómo sus tipos públicos mejoran la experiencia del desarrollador. Los asistentes se llevaron una lista práctica de verificación y varias formas de revisar la superficie de tipos de una biblioteca antes de publicarla.
David Desmarais-Michaud presentó Yoke: gestión de recursos de Kubernetes basada en código y el camino de la gestión de paquetes del lado del cliente al servidor.
Esta charla exploró el estado actual de la infraestructura como código (IaC) y la gestión de paquetes en Kubernetes, siguiendo la transición de enfoques antiguos del lado del cliente hacia nuevos patrones del lado del servidor y de orquestación. También examinó la idea de definir la infraestructura con código real, reflejando el camino de un ingeniero de software hacia DevOps y la ingeniería de plataformas, y el esfuerzo por unir esos dos mundos.
La sesión incluyó reflexiones sobre cómo la ingeniería de software y la ingeniería de plataformas se han separado con el tiempo, junto con el regreso gradual de las prácticas de desarrollo de software a la ingeniería de plataformas. Concluyó con demostraciones de gestión de paquetes de Kubernetes basada en código y gestión de paquetes del lado del servidor.



Michael Masson, CTO de Botpress, presentó la charla Kubernetes de la manera correcta: un enfoque de ingeniería de plataformas para K8s. Reconoció el poder y la complejidad de Kubernetes, y mostró cómo la ingeniería de plataformas ofrecía un camino más sencillo y manejable para que los equipos aprovecharan K8s sin que todos tuvieran que dominarlo.
Mark Savic, embajador de Cursor en Montreal y CTO de Bucky AI, nos guió por Dominando las vibras: buenas prácticas para la programación en pareja. Abordó la brecha entre las promesas de las herramientas de codificación con IA y las frustraciones reales de los desarrolladores, compartiendo patrones comprobados de la comunidad para reducir la fricción, mejorar el flujo y hacer que el desarrollo asistido por IA se sienta sin esfuerzo. La sesión ofreció herramientas prácticas para todos los niveles de experiencia.
Fred Lavoie, fundador y presidente de Deck, habló sobre Haciendo posibles las integraciones imposibles. Demostró cómo los agentes de autenticación y una API unificada permiten integrar cualquier fuente de datos —incluso aquellas sin API— garantizando acceso seguro, escalable y confiable a datos con credenciales.



Sylvain Perron, CEO y cofundador de Botpress, presentó una charla titulada llmz: El motor de IA en TypeScript, donde aprendimos a usar la IA de forma confiable, logrando que los LLMs realicen acciones complejas de manera segura y predecible. Exploró llmz, un motor de ejecución de IA que escribe, ejecuta y razona en TypeScript para potenciar aplicaciones y funciones nativas de LLM.
Alexandre Bouchard, CEO y cofundador de Hookdeck, presentó Webhooks a escala: mejores prácticas y lecciones aprendidas. Basándose en la experiencia de Hookdeck procesando más de 100 mil millones de webhooks, destacó patrones clave de arquitectura, consideraciones para aplicaciones orientadas a eventos y el futuro de los webhooks con destinos y gateways de eventos.














