Christophe Sirois — Il design non è solo sensazioni: come gli ingegneri possono parlare di design senza andare a intuito.
Per molti ingegneri, parlare di design è fonte di disagio. I feedback sembrano vaghi: “rendilo più pulito”, “c’è qualcosa che non va”, “la UX non convince”. Rispetto alle revisioni del codice, le discussioni sul design possono sembrare soggettive e difficili da argomentare. Ma un buon design non è magia e anche gli ingegneri possono imparare a discuterne in modo pragmatico.
Mikaël Francoeur — SQLite: più potente di quanto pensi.
Sapevi che SQLite può fare molto più che semplici operazioni CRUD? Seguimi mentre esploriamo l’estendibilità e le funzionalità avanzate di SQLite. Vedremo come eseguire ricerche vettoriali, interagire con API REST, sincronizzare database tra loro e persino modificare file zip — tutto in SQL!


François Levasseur ha raccontato come la creazione di sistemi AI con integrazioni scritte dagli utenti abbia evidenziato una sfida complessa: come far rispettare i contratti e rilevare cambiamenti incompatibili quando il codice viene generato dagli utenti? Gli strumenti esistenti non erano sufficienti — così ha creato Jex, una libreria TypeScript che verifica i tipi degli schemi JSON. Ci ha illustrato la teoria dei tipi alla base, le particolarità di TypeScript e le scelte progettuali che hanno guidato la realizzazione della libreria.
Frédéric Harper ha preso le distanze dal clamore sull’AI e si è concentrato su ciò che conta davvero per sviluppatori senior e leader. Oltre al coding d’effetto e alle demo spettacolari, ha analizzato i vantaggi concreti, i rischi, i punti ciechi — e come guidare responsabilmente i team in un contesto dominato dall’AI.



Chris Grass ha tenuto la presentazione Beautiful Types: progettare librerie TypeScript che sembrano fatte a mano.
Ha mostrato come appaiono in pratica i tipi TypeScript "fatti a mano": tooltip leggibili al passaggio del mouse, completamento automatico che suggerisce le opzioni giuste e messaggi di errore estremamente utili. La presentazione ha analizzato librerie che eccellono in questo, tra cui Zod, Prisma ed Effect, per mostrare come i loro tipi pubblici influenzano l’esperienza degli sviluppatori. I partecipanti sono usciti con una checklist pratica e alcuni modi per verificare la qualità dei tipi di una libreria prima della pubblicazione.
David Desmarais-Michaud ha presentato Yoke: gestione delle risorse Kubernetes basata su codice e il percorso dalla gestione dei pacchetti lato client a quella lato server.
Questa presentazione ha esplorato lo stato attuale dell’IaC e della gestione dei pacchetti in Kubernetes, ripercorrendo il passaggio dagli approcci tradizionali lato client verso i nuovi modelli lato server e di orchestrazione. Ha inoltre approfondito l’idea di definire l’infrastruttura tramite codice vero e proprio, riflettendo sul percorso di un ingegnere software verso il DevOps e la platform engineering e sul tentativo di unire questi due mondi.
La sessione ha incluso riflessioni su come l’ingegneria del software e quella delle piattaforme si siano allontanate nel tempo, insieme al graduale ritorno delle pratiche di sviluppo software nella platform engineering. Si è conclusa con demo sulla gestione dei pacchetti Kubernetes orientata al codice e sulla gestione dei pacchetti lato server.



Michael Masson, CTO di Botpress, ha tenuto la presentazione Kubernetes nel modo giusto: un approccio di Platform Engineering a K8s. Ha riconosciuto la potenza e la complessità di Kubernetes e ha mostrato come il platform engineering possa offrire un percorso più semplice e gestibile per permettere ai team di beneficiare di K8s senza costringere tutti a padroneggiarlo.
Mark Savic, Cursor Ambassador per Montreal e CTO di Bucky AI, ci ha guidato attraverso Mastering Vibes: best practice per il pair programming. Ha affrontato il divario tra le promesse degli strumenti di codifica AI e le reali frustrazioni degli sviluppatori, condividendo modelli comprovati dalla community per ridurre gli attriti, migliorare il flusso e rendere lo sviluppo assistito dall’AI più naturale. La sessione ha offerto strumenti pratici per tutti i livelli di esperienza.
Fred Lavoie, fondatore e presidente di Deck, ha parlato di Rendere possibili integrazioni impossibili. Ha dimostrato come agenti di autenticazione e un’API unificata rendano possibile integrare qualsiasi fonte di dati, anche quelle senza API, garantendo al contempo accesso sicuro, scalabile e affidabile ai dati protetti da credenziali.



Sylvain Perron, CEO e co-fondatore di Botpress, ha tenuto una presentazione intitolata llmz: Il motore AI TypeScript, dove abbiamo imparato a usare l’AI in modo affidabile—facendo eseguire alle LLM azioni complesse in modo sicuro e prevedibile. Ha illustrato llmz, un motore di esecuzione AI che scrive, esegue e ragiona in TypeScript per alimentare app e funzionalità native LLM.
Alexandre Bouchard, CEO e co-fondatore di Hookdeck, ha presentato Webhooks su larga scala: Best Practices, Lezioni apprese. Basandosi sull’esperienza di Hookdeck nell’elaborazione di oltre 100 miliardi di webhooks, ha evidenziato i principali pattern architetturali, considerazioni per applicazioni event-driven e il futuro dei webhooks con destinazioni e gateway per eventi.














