TJ Klint — Rate Limiting: l’arte di dire no.
Il giorno del lancio di Healthcare.gov ha dimostrato che un sistema senza rate limiting non rallenta: scompare. Vedremo perché il rate limiting è importante oltre al semplice "proteggere i server", analizzeremo cinque algoritmi basati su Redis con i loro reali compromessi e ci addentreremo nel territorio dei sistemi distribuiti, dove elementi come la differenza di orario tra i clock, le strategie di failover e le race condition iniziano silenziosamente a mettere in discussione le tue certezze.
Faizan Khan — Documentazione nativa per l’IA o flussi di lavoro nativi per l’uomo? Come valutare le piattaforme di documentazione API.
Le piattaforme di documentazione API stanno iniziando a dividersi in due modelli molto diversi. Alcune stanno diventando native per l’IA: ottimizzate per specifiche strutturate, pipeline automatizzate, generazione di SDK e output leggibili dalle macchine. Altre sono più forti nei flussi di lavoro umani: editing WYSIWYG, documentazione narrativa, permessi, revisioni e collaborazione tra più team. In questo intervento, confronterà le principali piattaforme di documentazione API da questo punto di vista e spiegherà perché la vera scelta non riguarda solo la qualità della reference, ma se la tua organizzazione ha bisogno di una consegna automatizzata, della configurabilità umana o di entrambe le soluzioni.


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.














