{"person":"Quentin Liso","total":9,"slots":[{"jour":"Mercredi","date":"2026-06-24","horaire":"12h-13h30","mission":"Accueil","lieu":"Accueil","benevoles":["Quentin Liso","Sébastien Bettinger"],"nb_benevoles":2,"date_fr":"24/06/2026","talks":[]},{"jour":"Mercredi","date":"2026-06-24","horaire":"15h45-18h","mission":"Surveillance salle","lieu":"Amphi B","benevoles":["Benoit Masson","Quentin Liso","Mélanie Gueguen"],"nb_benevoles":3,"date_fr":"24/06/2026","talks":[{"title":"Arrêtez de miser sur vos Tests Unitaires !","speaker":"Jean-Michel Leclercq","summary":"Vous en avez assez de voir vos Tests Unitaires passer... alors que votre application plante en production ? Fatigué de devoir adapter des dizaines de mocks à chaque refactorisation ? Il est temps de passer aux Tests d'Intégration ! Dans ce codelab, nous explorerons comment tester efficacement une application Spring Boot en simulant les dépendances externes : * WireMock pour simuler vos appels API, * Testcontainers pour tester une vraie base de données dans un environnement isolé, * LocalStack pour reproduire vos intégrations AWS. Repartez avec une application plus robuste, des tests plus fiables… et moins de surprises en production !","room":"Amphi B","start_time":"2026-06-24T16:00:00","end_time":"2026-06-24T18:00:00","start_fr":"16h00","end_fr":"18h00","url":"https://www.breizhcamp.org/programme/session/1180523"}]},{"jour":"Jeudi","date":"2026-06-25","horaire":"8h-9h","mission":"Accueil","lieu":"Accueil","benevoles":["Didier Certain","Mathis Robert","Daniel Brossier","Quentin Liso"],"nb_benevoles":4,"date_fr":"25/06/2026","talks":[]},{"jour":"Jeudi","date":"2026-06-25","horaire":"12h30-13h30","mission":"Surveillance buffet","lieu":"","benevoles":["Quentin Liso","Sébastien Bettinger"],"nb_benevoles":2,"date_fr":"25/06/2026","talks":[]},{"jour":"Jeudi","date":"2026-06-25","horaire":"13h30-15h45","mission":"Surveillance salle","lieu":"Amphi B","benevoles":["Hermann NSOUNGA","Malo Godin","Quentin Liso"],"nb_benevoles":3,"date_fr":"25/06/2026","talks":[{"title":"Cache-moi si tu peux : patterns et pièges du cache en production","speaker":"Sébastien Lecacheur","summary":"\"On va mettre un cache, ça ira plus vite.\" Cette phrase a déjà coûté des nuits blanches à bien des équipes. Le cache est souvent introduit comme une \"optimisation\" rapide à mettre en place. En réalité, il transforme profondément le comportement d'un système : cohérence éventuelle, données obsolètes, effets de bord distribués... et bugs impossibles à reproduire. Aujourd'hui, ces mêmes défis réapparaissent dans les architectures intégrant des LLMs, avec l'émergence de modèles comme le *semantic caching*. Partons ensemble pour un voyage pragmatique dans le monde du cache : - ce qu'est réellement un cache (et ce qu'il n'est pas), - les principaux patterns de caching et leurs compromis, - les anti-patterns classiques qui transforment une application rapide en cauchemar opérationnel, - un arbre de décision pour choisir la bonne stratégie. Cette session vous donnera les outils pour construire des systèmes rapides et prévisibles, et vous aidera à ne plus jamais considérer le cache comme un simple détail d'implémentation.","room":"Amphi B","start_time":"2026-06-25T13:30:00","end_time":"2026-06-25T14:25:00","start_fr":"13h30","end_fr":"14h25","url":"https://www.breizhcamp.org/programme/session/1182067"},{"title":"Microgpt : on partage la pilule rouge ?","speaker":"Loïc Truchot","summary":"Generative Pre-trained Transformer, GPT. 3 lettres et une architecture simple qui a changé le monde, comme le vol d'un papillon déclenche un ouragan. Pourtant, la majorité d'entre nous n’ont pas eu l’occasion de soulever le capot et se contentent de vivre dans la Matrice. Si même nous les devs, on ne comprend pas comment ça marche, qui le pourra ? microgpt d'Andrej Karpathy, c'est 200 lignes de Python pour un modèle GPT minimaliste mais complet, idéal pour comprendre la révolution IA. Je vous propose de les réimplémenter en TypeScript, notre lingua franca, en détaillant chaque fonction de l'algo sur lequel repose Gemini, ChatGPT ou même Claude. https://karpathy.github.io/2026/02/12/microgpt/","room":"Amphi B","start_time":"2026-06-25T14:30:00","end_time":"2026-06-25T15:25:00","start_fr":"14h30","end_fr":"15h25","url":"https://www.breizhcamp.org/programme/session/1179856"}]},{"jour":"Vendredi","date":"2026-06-26","horaire":"9h30-10h30","mission":"Surveillance salle","lieu":"Amphi A","benevoles":["Pascal Caignard","Quentin Liso","Sébastien Bettinger"],"nb_benevoles":3,"date_fr":"26/06/2026","talks":[]},{"jour":"Vendredi","date":"2026-06-26","horaire":"12h30-13h30","mission":"Surveillance salle","lieu":"Amphi D","benevoles":["Gaël Salaün","Frederic Penel","Quentin Liso"],"nb_benevoles":3,"date_fr":"26/06/2026","talks":[{"title":"Tricher pour mieux apprendre : 30 minutes par jour pour rester curieux dans nos métiers de la tech","speaker":"Yann Schepens","summary":"Dans nos métiers du numérique, où la technique évolue plus vite que nos plannings, le temps est souvent perçu comme un luxe inaccessible. Pourtant, nourrir notre curiosité, apprendre, expérimenter ou encore partager fait partie intégrante de notre développement professionnel. Et si, plutôt que de courir après ce temps, on apprenait à \"tricher\" un peu pour mieux l’utiliser ? Je vous propose une approche concrète, pragmatique et libératrice : consacrer 30 minutes par jour à soi. À la veille technologique, aux sides projects qui ne seront jamais terminés, à l’écriture d’articles ou de conférences, à l’amélioration de son espace de travail ou à la consolidation de son réseau professionnel. 30 minutes sans pression, mais avec rigueur. Un espace quotidien pour explorer, tester, échouer parfois, mais surtout progresser. Cette conférence partage un retour d’expérience, des conseils applicables dès demain, et une vision décomplexée de la montée en compétences continue. Objectif : entretenir la flamme de notre passion pour ce métier autant humain que technique.","room":"Amphi D","start_time":"2026-06-26T12:45:00","end_time":"2026-06-26T13:00:00","start_fr":"12h45","end_fr":"13h00","url":"https://www.breizhcamp.org/programme/session/1134476"},{"title":"Context Engineering : pas des modèles plus malins, du contexte plus malin","speaker":"Mehdi Lahmam","summary":"\"Trop de slop.\" \"Usine à dette technique.\" \"Ça marche pas sur les gros repos.\" On a tous vécu ça : on lance un agent IA sur un vrai projet, et le résultat est générique, inadapté, voire cassé. La réaction classique, c'est d'attendre des modèles plus intelligents. Mais le problème n'est pas l'intelligence du modèle, c'est ce qu'on lui donne à manger. Dans ce talk, je vous montre pourquoi le context engineering, la discipline de gérer ce qui entre dans la fenêtre de contexte d'un LLM, est la compétence la plus importante pour tirer parti des outils IA en développement. On verra : - Pourquoi les LLMs sont des fonctions stateless, et ce que ça implique concrètement - Ce qui bouffe le contexte avant même que l'agent commence à coder - La technique de compaction intentionnelle pour garder le savoir sans le bruit - Comment les micro-agents permettent de contrôler la qualité en isolant l'exploration - Le workflow Research → Plan → Implement qui garde chaque session dans la \"smart zone\" - Comment structurer un CLAUDE.md (ou équivalent) pour que l'agent démarre informé Ce talk s'appuie sur le travail de Dex Horthy (HumanLayer, 12-Factor Agents) et sur des exemples concrets tirés de mes propres expérience avec mon équipe. Pas de théorie abstraite : des techniques applicables dès lundi.","room":"Amphi D","start_time":"2026-06-26T13:05:00","end_time":"2026-06-26T13:20:00","start_fr":"13h05","end_fr":"13h20","url":"https://www.breizhcamp.org/programme/session/1153222"}]},{"jour":"Vendredi","date":"2026-06-26","horaire":"16h15-17h","mission":"Keynote","lieu":"Amphi principal","benevoles":["Quentin Liso","Sylvain Guernion","Imelda DUIGOU"],"nb_benevoles":3,"date_fr":"26/06/2026","talks":[{"title":"Keynote de clôture","speaker":"","summary":"","room":"Amphi C","start_time":"2026-06-26T16:30:00","end_time":"2026-06-26T17:00:00","start_fr":"16h30","end_fr":"17h00","url":"https://www.breizhcamp.org/programme/session/7a8c08ec6675"}]},{"jour":"Vendredi","date":"2026-06-26","horaire":"17h","mission":"Rangement","lieu":"","benevoles":["Julien Stephan","Didier Certain","Caroline Mouden","Gaël Salaün","Guillaume Collic","Etienne Besson","Sébastien Chédor","Benoit Masson","Brendan Abolivier","Daniel Brossier","Frederic Penel","Hermann NSOUNGA","Malo Godin","Mikael Lefalher","Pascal Caignard","Quentin Liso","Sylvain Guernion","Théo Bougé","Mélanie Gueguen","Théo Blandin","Anthony Leray","Imelda DUIGOU"],"nb_benevoles":22,"date_fr":"26/06/2026","talks":[]}]}