Volcamp 2025
Site officiel (nouvel onglet) ↗Programme (nouvel onglet) ↗Chaîne YouTube (nouvel onglet) ↗Synthèse de octobre 2025 →
Conférence communautaire organisée par l'association Geek&Terroir. 600 participants et 60 speakers annoncés (Conference Hall), 3 salles de conférence (Auditorium, Showroom, FabLab) et une salle d'ateliers de 2 h ; 8 thèmes (Lang. & Frameworks, Data & AI, Sustainable IT, Archi Perf et Sécu, DevOps & Cloud, UX/UI, Découverte). Billet 2 jours à 90 €, soirée du jeudi à l'Oval.
Une conférence communautaire au ton artisan : l'IA générative s'y construit à la main (petits modèles locaux, MCP, évaluation), la souveraineté numérique passe du discours de Linagora aux licences et aux alternatives open source, et la track Découverte célèbre la transmission entre générations de makers.
46 sessions résumées · 42 vidéos · mise à jour le mercredi 30 septembre 2026 · synthèse à compléter
Sources lues et limites de cette synthèse
Corpus : Programme officiel complet (58 créneaux), 45 vidéos officielles publiées les 3 et 7 octobre 2025 dont 37 transcripts automatiques lus (35 sessions et les 2 introductions), deux articles de retour (Talan par Jonathan Baranzini le 4 octobre, Bpifrance.IO par Victor Gallet le 8 octobre), un post LinkedIn de participant (Lionel Antraigue), la page de remerciements de l'école Hesias et un post d'annonce (Delphine De Marchi).
Limites : Les retours publics de participants sont presque absents : la synthèse dit surtout ce qui a été présenté sur scène, pas comment le public l'a reçu, et les deux articles détaillés viennent de speakers d'ateliers. Transcripts automatiques de qualité variable (noms propres et chiffres parfois douteux, signalés). Ateliers non filmés ; pas de vidéo exploitable pour la téléradiologie, le monitoring ManoMano, le télétravail, Warp10 et la souveraineté du cloud.
Synthèse globale
1. L'IA générative version artisan : petits modèles, local et MCP partout
Une dizaine de sessions touchent à l'IA générative, et presque aucune n'y parle de produit miracle : on y montre plutôt comment la construire soi-même. Le Model Context Protocol sert de fil rouge : serveurs MCP maison chez Philippe Charrière (Docker), Stéphane Cottin et Christophe Arguel (Capgemini), Kevin Beaugrand (CGI), Arnaud Jean et Tiffany Souterre (AWS, avec A2A en plus). Deuxième constante, le local et le petit : Ollama, Docker Model Runner et modèles de 0,5 à 3 milliards de paramètres (Charrière), LLM local par défaut dans Spring AI et Quarkus (Cottin et Arguel, Julien Ponge). Les speakers insistent sur la mesure : précision et rappel du retrieval (Yulianna Khorolich), jeu de 50 questions de test et filtre de pertinence (Beaugrand), tests par mots-clés et modèle juge (Charrière). Côté architecture, on retrouve peu d'outils par agent et des agents spécialisés (Jean et Souterre, Laurent Grangeau et Tony Jarriault), avec un humain dans la boucle avant d'exécuter un outil (Charrière).
2. Souveraineté numérique et open source, du discours aux licences
La keynote d'Alexandre Zapolsky (Linagora) donne le cadre politique : 56 milliards d'euros de déficit logiciel pour la France (chiffre repris par Bpifrance.IO), indice de résilience numérique, IA réellement open source (Lucie, OpenLLM France). Le reste du programme décline le thème de façon très concrète. Florent Zara explique ce qu'impliquent les licences (« L'open source, c'est pas open bar ! », relevé par Bpifrance.IO). Julien Cognet (CGI) raconte les changements de licence qui ont piégé son projet (Camunda 8, Metabase, Budibase). Vates se présente comme une alternative à VMware. Lucas Drago (Michelin) regrette qu'on ne puisse pas déployer GitLab sur OpenStack, et donc sur un cloud souverain, avec l'outillage officiel. Montaine Marteau passe par l'hébergement HDS et le Cloud Act. Le programme comptait aussi un état des lieux du cloud souverain (Seifeddin Mansri) et une conférence sur la gouvernance des noms de domaine (Arthur Vuillard).
3. Plateformes : immuable, as code, et la dette des montées de version
Côté ops, plusieurs retours d'expérience décrivent la même trajectoire : partir simple, puis industrialiser quand l'échelle l'impose. Quentin Joly remplace SSH par une API avec Talos (Kubernetes immuable). Lucas Drago raconte le passage de GitLab d'une VM à 39 chez Michelin. Geoffrey Graveaud fait de Trivy et des SBOM un point d'entrée pragmatique au DevSecOps, Julien Canon applique la conformité avec Kyverno. Deux speakers font le même aveu : la dette vient souvent des montées de version repoussées, pendant 5 ans pour Cognet (Java 8 à 21), et d'une dépréciation (NFS) qui a remis en cause toute la stratégie de sauvegarde chez Michelin. Le conseil qui revient : prévoir un budget de mise à jour par brique et ne pas forker l'outillage amont (Drago, Cognet).
4. Makers, transmission et plaisir de comprendre
C'est la signature de Volcamp : une track « Découverte » où l'on apprend en bricolant. Florian Forestier (Zenika) passe les trains Jouef de son grand-père au Bluetooth avec TinyGo. Il dit avoir eu le déclic en assistant au talk TinyGo de Thierry Chantier à Volcamp 2024, et il a aidé Sylvain et Matthias Gougouzian pour le PCB de leur objet connecté. Matthias, collégien présenté comme le plus jeune speaker par les organisateurs, co-anime son premier talk. S'y ajoutent l'atelier micro:bit « pour 5 ans et + », le Pokédex né d'un rêve d'enfant (Julien Duraysseix), le mix en direct de David Pilato et l'archéologie d'Another World par Olivier Poncet (« Il faut apprendre du passé »). Les deux articles de participants disponibles (Talan, Bpifrance.IO) retiennent surtout ces talks et les keynotes.
5. L'humain et le produit : protéger, recruter, motiver
Plusieurs sessions sortent de la technique pure. La keynote d'Estelle Landry et Émilie Goubin part du cyberharcèlement des enfants pour raconter la construction de Pix Junior. Elles y défendent les roadmaps d'expérimentation plutôt que de delivery, et appellent les bâtisseurs du numérique à « construire des outils qui protègent au lieu des outils qui exposent ». Henri Gomez et Guillaume Mathieu retournent l'entretien d'embauche : le candidat interroge sur les métriques DORA, la santé financière et le turnover. Paul Roye présente la gamification comme du design organisationnel plutôt qu'un vernis de badges. Nancy Bonicel défend un motion design utile et accessible. Le télétravail total (Daniel Petisme) figurait au programme, sans captation trouvée.
6. Vie de l'événement
5e édition, organisée par l'association bénévole Geek&Terroir au Hall 32 : 600 participants et 60 speakers annoncés, 3 salles de conférence plus une salle d'ateliers de 2 heures, billet à 90 € les deux jours. Le jeudi soir, la soirée a lieu à l'Oval, avec un set de David Pilato. Les organisateurs saluent des sponsors qui ont renouvelé malgré un contexte économique difficile (Michelin, Accenture, CGI, Eramet et MongoDB en Gold). Le terroir est omniprésent, de l'aligot et la truffade (au buffet, cités par Talan, et comme fil rouge du talk de Charrière) aux jeux de mots volcaniques des titres. La captation est un point fort : environ 45 vidéos mises en ligne les 3 et 7 octobre 2025, soit la quasi-totalité des conférences. Seuls les ateliers et quelques talks n'ont pas été publiés.
7. Tensions, limites et biais du corpus
- L'IA va plus vite que les talks : Kevin Beaugrand juge son talk « déjà daté » (Microsoft venait d'annoncer Agent Framework). Charrière prévient que les petits modèles ont un taux de réussite « dégueulasse » en function calling. Cottin et Arguel rappellent que la sécurité MCP repose beaucoup sur l'utilisateur.
- Raison contre enthousiasme : Julien Ponge conclut « si vous n'avez pas de problème opérationnel avec Spring, restez sur Spring ». Quentin Joly critique Talos tout en étant ambassadeur. Juliette Grillere refuse de conclure que « le batch c'est nul ».
- Corpus mince : un seul post LinkedIn de participant détaillé (Lionel Antraigue) et deux articles d'entreprises. Les deux articles sont signés par des personnes qui ont aussi animé un atelier : Jonathan Baranzini pour Talan, Victor Gallet pour Bpifrance.IO. L'essentiel de cette synthèse repose donc sur les transcripts automatiques des vidéos officielles : elle dit ce qui a été présenté, beaucoup moins comment le public l'a reçu.
Actions concrètes citées
- Pour une application d'IA générative, commencer petit et local (Ollama, Docker Model Runner, modèles de 0,5 à 3 milliards de paramètres) et vérifier d'abord ce que le modèle ignore (Charrière, Cottin et Arguel).
- Limiter le nombre d'outils par agent (5 à 10 selon Jean et Souterre) et soigner les descriptions des outils MCP : c'est ce que l'agent lit pour choisir.
- Mesurer un RAG ou un agent avant de l'optimiser : précision et rappel du retrieval, jeu de questions de test, filtre de pertinence (Khorolich, Beaugrand).
- Appliquer la conformité Kubernetes progressivement : une policy, un environnement, mode audit, puis enforce une fois à 100 % (Canon).
- Budgéter les montées de version de chaque brique et ne pas forker l'outillage amont : les repousser pendant des années fabrique la dette (Cognet, Drago).
- Choisir une licence open source populaire et éprouvée plutôt qu'une licence maison, en connaissant ses effets copyleft (Zara).
- Remplacer les roadmaps de delivery par des roadmaps d'expérimentation, pilotées par la donnée (Landry et Goubin, Pix Junior).
- En entretien d'embauche, interroger le recruteur : santé financière, turnover, maturité DORA, onboarding (Gomez et Mathieu).
- La performance d'un service inclut l'utilisation des ressources, pas seulement la vitesse ; tester en conditions dégradées (Priol).
Session par session
Jeudi 2 octobre
Keynote▶ vidéo + transcript
Keynote jour 1 : protéger les enfants dans le numérique, l'aventure Pix Junior
Estelle Landry, Émilie Goubin — Pix
Retours : Victor Gallet (Bpifrance.IO)
- Sur scène : la keynote part du témoignage d'une enfant victime de cyberharcèlement. Chiffres cités : 99 % des 11 ans et plus connectés chaque jour, 6h35 d'écran par jour chez les 13-17 ans, premier smartphone vers 9 ans, 90 % des enfants exposés à des contenus choquants avant 15 ans. Le mythe des « digital natives » est jugé faux.
- Démarche produit de Pix Junior (outil public d'évaluation des compétences numériques en CM1-CM2) : page blanche plutôt qu'adapter un produit existant, équipe pluridisciplinaire, terrain auprès de plus de 250 enfants, personas, matrice valeur/risque, user story mapping.
- Hypothèses pédagogiques : pré-acquis, engagement, évaluation pertinente, sentiment d'auto-efficacité ; vigilance sur les biais sociaux (tests en REP+) et de genre.
- Impact 2024-2025 : 923 écoles dans 88 départements, 15 000 élèves actifs, l'entraînement fait progresser 82 % des élèves.
- Leçon produit : « Il faut arrêter les roadmaps de delivery […] faire des roadmaps d'expérimentation. » La vitesse n'est pas l'innovation.
- Phrase de conclusion reprise par Bpifrance.IO : les professionnels du numérique doivent « construire des outils qui protègent et non qui exposent ».
Conférence▶ vidéo + transcript
Créer un spécialiste de l'Aligot et de la Truffade avec Docker Model Runner et le Docker MCP Toolkit
Philippe Charrière — Docker
- Thèse : faire de l'IA générative avec de très petits modèles (Qwen 0,5B à 3B), moins chers, moins énergivores, capables de tourner sur un Raspberry Pi 5.
- Outillage : Docker Model Runner (basé sur llama.cpp, API compatible OpenAI), section
modelsde Docker Compose, code en Go, puis Docker MCP Gateway. - Démarche en étapes : sans contexte, le modèle croit que la truffade est un champignon ; puis persona système, mémoire, base de connaissances, RAG (modèle d'embedding multilingue nécessaire pour le français), function calling et deux serveurs MCP.
- Conseils : ne pas surcharger le contexte d'un petit modèle, régler température et top_p modèle par modèle, peu d'outils aux descriptions explicites, humain dans la boucle avant d'exécuter un outil.
- « Un petit modèle, c'est comme un bébé » ; lecture critique du speaker lui-même : la plupart des petits modèles restent peu fiables en function calling, d'où des tests automatisés et un plus gros modèle comme juge.
Conférence▶ vidéo + transcript
Créer son propre Jeu de Rôle en Agentic AI & MCP
Arnaud Jean — AWS, Tiffany Souterre — AWS
Retours : Lionel Antraigue
- Définitions : un agent est « un ChatGPT avec des mains » ; MCP standardise la communication agent-outil, A2A la communication agent-agent.
- Architecture : un Game Master orchestre un agent des règles de Donjons et Dragons (RAG sur ChromaDB), un agent de création de personnages (mémoire persistante) et un serveur MCP de lancer de dés ; chaque agent peut utiliser un LLM différent.
- Live coding avec Strands (SDK open source d'AWS) : agent en 3 lignes, bascule de Bedrock vers un modèle local via Ollama, outil passé dans un serveur FastMCP, agent exposé en A2A et découvert via son agent card.
- Conseils : viser 5 à 10 outils par agent, soigner les docstrings des outils MCP, imposer une sortie JSON en production.
- Côté participants, Lionel Antraigue cite le talk parmi ceux qu'il a retenus (Agentic AI et MCP avec Strands).
Conférence▶ vidéo + transcript
Licence to Code
Florent Zara — Fondation Eclipse
Retours : Victor Gallet (Bpifrance.IO)
- Bases : le logiciel relève du droit d'auteur ; en France, droits moraux inaliénables (pas de domaine public volontaire) et droits patrimoniaux qui reviennent à l'employeur.
- Histoire : Stallman, la FSF et les quatre libertés ; puis le mouvement open source, plus pragmatique. L'OSI validait 118 licences fin 2024.
- Familles : permissives (MIT, BSD, Apache 2.0 et sa protection contre les brevets), copyleft faible (LGPL, EPL, MPL), copyleft fort (GPL, AGPL pour le SaaS). Compatibilités à sens unique. Contre-exemples non open source : Beerware, WTFPL, licence JSON (éthique).
- Conseil : prendre une licence populaire et éprouvée, selon la communauté visée ; changer de licence devient quasi impossible avec plusieurs contributeurs. Ouverture sur Creative Commons et la définition controversée de l'IA open source.
- Formule reprise par Bpifrance.IO : « L'open source, c'est pas open bar ! » ; le speaker ajoute que les juristes « reviennent en force avec la compliance ».
Atelier
L'IOT pour 5 ans et + : atelier d'initiation sur carte micro:bit
Thomas Cami, Jonathan Baranzini — Talan
Retours : Jonathan Baranzini (speaker, blog Talan)
- Programme : prise en main de la carte micro:bit (créée par la BBC pour les écoliers), mini snake, entrées/sorties et katas d'algorithmie sous contrainte.
- Retour des animateurs (speaker) : atelier affiné au fil de plusieurs éditions, dont Devoxx Paris 2025 ; un participant l'a fait entièrement sur son smartphone, « possible, mais plus difficile ». Atelier non filmé.
Conférence▶ vidéo + transcript
Les meilleures excuses pour ne pas adopter Quarkus
Julien Ponge
Retours : Victor Gallet (Bpifrance.IO)
- Le titre est un prétexte pour faire (ré)essayer Quarkus, pensé pour des environnements contraints (conteneurs, serverless) que la JVM des années 2000 n'anticipait pas.
- Excuse « projet Red Hat/IBM » : Quarkus a été donné à la fondation Commonhaus, et au moins la moitié des contributions viennent de l'extérieur (point retenu par Bpifrance.IO).
- Démos d'expérience développeur : mode dev à rechargement à chaud, tests continus limités aux tests impactés, Dev UI, Dev Services (Postgres lancé sans configuration), CLI native avec Picocli, Kafka réactif avec virtual threads, service d'IA avec function calling et Ollama.
- Benchmark : même application Spring exécutée via les modules de compatibilité, avec un ordre de grandeur de x10 sur le coût d'infrastructure selon le speaker.
- Nuance finale : « si vous n'avez pas de problème opérationnel avec Spring, restez sur Spring ».
Conférence▶ vidéo + transcript
Your RAG Chatbot - Minute 21 onwards
Yulianna Khorolich
Retours : Lionel Antraigue
- Thèse : « Au bout de 20 minutes, on n'aura pas quelque chose qui ira en production. » Démo montée en 20 minutes (Vertex AI, LangChain, ChromaDB) sur deux romans de Jules Verne, puis améliorée.
- Faut-il un RAG ? Un long contexte suffit parfois ; le fine-tuning sert plutôt à apprendre une nouvelle tâche.
- Chunking : de la longueur fixe (à éviter) au découpage sémantique ou par LLM, enrichissement par métadonnées ; un meilleur découpage l'a fait passer de 1 à 4 bonnes réponses sur 5.
- Requêtes : réponse hypothétique, décomposition, reformulations multiples. Évaluation : précision et rappel du retrieval, LLM juge, seuil de similarité pour éviter d'appeler le LLM inutilement.
- Côté participants, Lionel Antraigue retient l'accent mis sur la préparation des données.
Conférence▶ vidéod'après le programme
Se réapproprier Internet par les noms de domaine
Arthur Vuillard
- D'après le descriptif officiel (vidéo publiée, pas de transcript disponible) : qui gouverne Internet, des organismes états-uniens à but non lucratif aux registres régionaux puis aux revendeurs privés.
- Angle annoncé : le tronc du réseau est participatif entre personnes morales, et cette participation « s'arrête là où commence la lucrativité ».
Lightning talk▶ vidéo + transcript
Créer un browser from scratch, 1 an plus tard...
Pierre Tachoire — Lightpanda
- Suite du talk de 2024 : Lightpanda, navigateur headless écrit en Zig et piloté par CDP (Puppeteer, Playwright).
- Repositionnement : « Ne dites plus dédié au scraping mais dédié aux agents IA. C'est le même produit, mais c'est plus sexy. »
- Un an de travail : levée de fonds, 4 personnes sur le navigateur, client HTTP maison remplacé par curl (HTTP/2, proxys), Web APIs en Zig natif, Playwright débloqué, interception de requêtes.
- Astuce assumée comme « idiote » : des pseudo-coordonnées pour que Puppeteer puisse cliquer sans moteur de rendu.
Lightning talk▶ vidéo + transcript
T'as vu mes docs ? Je les fais avec typst !
Virginie Pageaud — Quarkslab
- Typst, présenté comme un « Markdown++ » écrit en Rust : alternative plus légère à LaTeX et aux slides Markdown mêlées de HTML.
- Écosystème : Touying pour les slides, Codly pour le code, Fletcher pour les diagrammes, tableaux alimentés par CSV ou JSON, extension VS Code Tinymist avec aperçu en direct.
- Chiffre : la CVthèque interne (environ 180 CV) compilait en 15 minutes avec LaTeX, en 30 secondes environ avec Typst.
- Limites : pas de vidéo dans les slides, outil jeune pensé pour l'imprimé.
Lightning talk▶ vidéo + transcript
L'art du DeeJaying par la pratique
David Pilato
- Démonstration en direct sur deux platines CDJ-3000 : un mix raté (BPM décalés) puis recalé à la main, puis la synchro automatique que les « vrais DJ » n'aiment pas.
- Outils du mix : égaliseur 4 bandes, filtres, effets appliqués aux seules voix, transitions lentes d'une à deux minutes.
- L'essentiel est la préparation : des repères posés à l'avance pour sauter dans le morceau (« C'est juste un bouton à appuyer, mais il faut l'avoir préparé avant »). Mention de la séparation des stems par IA, de qualité encore moyenne selon lui.
Lightning talk▶ vidéo + transcript
Démasquer les proxy par design
Guenaelle De Julis — DataDome
- Contexte : détection de fraude en ligne (carding, scalping, prise de compte) ; les fraudeurs s'appuient massivement sur des proxys data center ou « ISP ».
- Idée : les fournisseurs de proxys « doivent jouer avec les mêmes règles du jeu » qu'Internet et laissent des traces réseau (AS, ISP, organisation).
- Méthode : ils pratiquent une « jachère » des blocs d'IP ; suivre dans le temps les changements d'attributs d'un bloc révèle ceux qui « font le yoyo ». « La question, ce n'est pas où, mais quand. »
- Résultat annoncé : 235 000 IP uniques bloquées par jour grâce à cette seule méthode, en complément d'autres signaux.
Conférence▶ vidéo + transcript
Mes trains Jouef passent au numérique, avec des Raspberry et TinyGo !
Florian Forestier — Zenika
Retours : Jonathan Baranzini (blog Talan)
- Projet familial : numériser les trains Jouef HO du grand-père (85 ans) pour faire rouler plusieurs trains indépendamment ; le passage au DCC propriétaire aurait coûté environ 3000 €. Déclic : le talk TinyGo de Thierry Chantier à Volcamp 2024.
- V1 : Raspberry Pi Pico W, API HTTP embarquée, pile TCP/IP écrite à la main ; soucis de polarité, de micro-coupures et de trains « zombies » réglés par un watchdog matériel. Mais plus de 300 ms de latence et un montage trop gros.
- V2 : cartes Seeed Studio nRF52840 en Bluetooth Low Energy, moins de 1 ms de latence, environ 50 lignes de code dans le train, front en WebSocket.
- « Si vous mettez directement du 14 V sur un Raspberry Pi, vous aurez des étincelles, de la chaleur et de la fumée. Je ne garantis pas l'ordre. » Projet open source et open hardware, mené avec sa conjointe et son grand-père, à qui il a appris TinyGo.
- Côté participants, Talan retient la conservation du mécanisme analogique 14 V après modifications de PCB et travail sur la latence.
Conférence▶ vidéo + transcript
Kyverno - la conformité dans votre cluster kubernetes
Julien Canon
Retours : Victor Gallet (Bpifrance.IO)
- Constat tiré d'une mission (clusters GKE sur trois continents, environ 38 applications) : même des clusters bien tenus accumulent requests/limits mal définies, API dépréciées, conteneurs non sécurisés, ressources oubliées.
- Kyverno, projet CNCF, s'insère dans l'admission de l'API server : démo d'une policy qui refuse l'image
latest, règles générées automatiquement pour Deployments et CronJobs. Conseil : épingler un SHA plutôt qu'un tag. - Écosystème : Popeye pour un premier score, Policy Reporter pour des rapports lisibles (outil aussi retenu par Bpifrance.IO), PolicyExceptions, catalogue de policies (préférer les versions CEL), Playground,
kyverno testen CI, policies de nettoyage par TTL. - Méthode : une policy, un environnement, mode audit, décision collective de correction, puis enforce. Kyverno devient « la petite cale » qui empêche de régresser.
Conférence▶ vidéo + transcript
Le code dont vous êtes le héros ou l'héroïne : +5 en agilité, +10 en fun !
Paul Roye
- Thèse : la gamification n'est pas un vernis de points et de badges mais un levier de motivation et de design organisationnel (McGonigal, Octalysis, typologie de Bartle).
- REX : Sonar Smash (talk vu à Devoxx : 1000 défauts corrigés et une prise de conscience collective de la dette), un serious game SAFe sur une ville face à la montée des eaux, un bug bounty interne en briques Lego reconduit chaque année.
- Méthode : partir d'une friction réelle, choisir une ou deux mécaniques, co-construire, rendre la participation optionnelle, préférer les classements par équipe.
- « Il ne faut pas essayer de rendre le travail fun, rendez-le clair, motivant. »
Conférence▶ vidéod'après le programme
Gérer des clusters « presque » identiques en mode GitOps avec ArgoCD
Rémi Verchère
- D'après le descriptif officiel (vidéo publiée, pas de transcript disponible) : retour d'expérience sur ArgoCD pour une flotte de clusters hérités qui ne sont pas tout à fait identiques.
- Sujets annoncés : structuration des dépôts Git pour gérer dev et prod, versions de clusters différentes, charts Helm aux noms et namespaces variables, intégration de Renovate et faible dépendance à ArgoCD, avec démos.
Conférence▶ vidéo + transcript
La santé a-t-elle peur du cloud ?
Montaine Marteau
Retours : Jonathan Baranzini (blog Talan)
- Cadre : RGPD, méthodologie CNIL MR-004 pour la recherche, pseudonymisation contre anonymisation. « Le RGPD n'interdit pas l'usage des données, il l'encadre. »
- Réalité du terrain : données peu structurées, nomenclatures à mapper, beaucoup de saisie manuelle par les attachés de recherche clinique.
- Hébergement : plus de 160 hébergeurs certifiés HDS en France, une dizaine d'américains soumis au Cloud Act ; Health Data Hub chez Microsoft et projet de migration vers un cloud souverain. Alternatives : federated learning, espace européen des données de santé (EHDS).
- Nuance : il n'y a pas plus de cyberattaques dans la santé qu'ailleurs, elles sont plus médiatisées, et les données volées se revendent peu. Talan retient le chiffre d'environ 1000 € par dossier médical complet sur le darknet, « sans réel acheteur ».
Conférence▶ vidéo + transcript
Une architecture opensource moderne qui ne déraille pas
Julien Cognet — CGI
- Contexte : collecte et fiabilisation des données de consommation d'énergie de tous les trains en France (ouverture à la concurrence) ; données trouées ou en retard (tunnels) à reconstituer pour la facturation.
- Stack : NiFi (collecte, précieux pour déboguer les écarts entre fabricants de compteurs), Flink (streaming, correctif reversé à la communauté), stockage hybride PostgreSQL, Cassandra et TimescaleDB, orchestration Camunda.
- Pièges de l'open source : fonctionnalités retirées des versions libres ou changements de licence (Camunda 8, Metabase, Budibase). Règle du client : licences permissives uniquement, vérifiées par scan.
- Son erreur : repousser les montées de version pendant 5 ans (Java 8 à 21). Conseil : un budget de mise à jour par brique, Renovate, SBOM, et contribuer en retour. « Cette belle plante, il faut l'arroser régulièrement. »
Conférence▶ vidéo + transcript
Construire un agent NL2SQL avec Semantic Kernel - l'IA au service des données
Kevin Beaugrand — CGI
Retours : Lionel Antraigue
- Constat : donner le DDL brut à un LLM fonctionne mal au-delà de quelques tables (hallucinations, coût en tokens).
- Architecture : un modèle sémantique du schéma généré par LLM et vectorisé, une recherche pour ne transmettre que les tables utiles, des prompts par type de base, des filtres qualité avant exécution (dont un filtre de pertinence de la requête inspiré de Ragas), puis le feedback. Projet open source exposé en serveur MCP.
- Chiffres : sur environ 50 questions de test, 95 à 99 % de précision avec des modèles OpenAI mini, résultats bien plus faibles avec d'autres familles avant adaptation des prompts.
- Leçons : « Injecter le modèle sémantique change tout » ; « l'agent n'a d'intérêt que si on ne sait pas à l'avance à quoi il doit répondre » ; à réserver aux cas non risqués.
- Lecture critique du speaker : talk « déjà daté », Microsoft venant d'annoncer Agent Framework. Talk cité par Lionel Antraigue.
Conférence▶ vidéo + transcript
Démêler des problèmes de provenances de données à l'aide des graphs
Nastasia Fouret
Retours : Lionel Antraigue (regrette de l'avoir manqué, renvoie au replay)
- Point de départ : optimiser 15 rapports sans documentation, alimentés par 5 à 6 sources et une centaine de variables.
- Enjeux du data lineage : audit RGPD, refactoring, analyse d'impact, debugging (le « zéro en trop »), onboarding ; illustrés par trois personas d'une fintech fictive.
- Méthode pragmatique : modéliser les flux en graphe orienté acyclique avec NetworkX (sur un laptop, sans cluster), nœuds typés et attributs, puis séparer la saisie (simple, délégable) de l'analyse (remonter aux antécédents d'un indicateur).
- « Tout est dans le code… sauf que c'est chiant. » Le lineage n'est pas réservé aux grandes entreprises ; OpenLineage est cité pour une approche systématique.
Conférence▶ vidéo + transcript
Faire une virée à deux, tous les deux sur les chemins (Android Auto)
Rémi Leclere
- Live coding : rendre compatible Android Auto une application existante (carte des campings de France en open data).
- Contraintes : pas d'interface libre mais des templates imposés pour ne pas distraire le conducteur (liste avec carte, fiche détail à deux boutons au plus).
- Outillage : émulateur Desktop Head Unit, bibliothèque Android Car ; test réel sur un autoradio à environ 30 €, application signée et distribuée en test interne sur le Play Store.
- Retour client : le portage a révélé une application trop chargée en filtres.
Conférence▶ vidéo + transcript
Et si vous interrogiez le recruteur ? Les bonnes questions pour choisir votre prochaine aventure professionnelle
Henri Gomez, Guillaume Mathieu
Retours : Victor Gallet (Bpifrance.IO)
- Thèse : le recrutement est une décision réciproque à chaque étape ; le candidat arrive avec ses propres questions, sans « bonne ou mauvaise réponse » universelle.
- Screening : histoire et santé financière de l'entreprise (autonomie en cash pour une startup), effectif et dernier numéro de matricule pour estimer le turnover, télétravail.
- Tech : nombre de langages et frameworks, maturité DORA, onboarding, accès prod, radar technologique (points retenus par Bpifrance.IO).
- Entretien final : grilles salariales, gestion de carrière, taille des équipes managées, offboarding. Un tiers de la salle dit avoir quitté une entreprise à cause d'un manager toxique.
- « On vient dans une entreprise pour des raisons et on part pour exactement les mêmes. » Support Miro partagé.
Conférence▶ vidéo + transcript
Un cluster de production en un éclair avec Talos
Quentin Joly
- Thèse : Talos veut réunir l'API du cloud et la liberté de l'on-premise ; distribution Linux immuable d'environ 100 Mo, sans SSH ni shell. « On remplace tout le SSH par une API. »
- Démos : cluster sur 4 VM Proxmox en moins de 10 minutes avec talosctl, puis en moins de 5 minutes avec Talhelper (outil communautaire qui sépare configuration et secrets pour le GitOps).
- Écosystème : extensions via l'Image Factory, cluster local identique à la prod, Omni pour la gestion de flotte (licence BSL).
- Posture critique assumée : « Ce n'est pas parce que je suis ambassadeur que je n'ai pas le droit d'en dire du mal » ; il demande l'intégration native des fonctions de Talhelper. En production chez lui depuis un mois.
Conférence
Les pires défaillances (logicielles) en 10 ans de téléradiologie d'urgence
Jean-Yves Laugel
Retours : Jonathan Baranzini (blog Talan)
- Programme : de 0 à 100 000 examens d'imagerie par mois, dont la moitié en urgence ; retour sur les incidents les plus graves et insolites et sur les mesures correctives.
- Retenu par Talan : la pelleteuse qui arrache un câble d'alimentation puis bloque la porte d'entrée, un bug de conversion de date lié à un fuseau horaire mal configuré.
- Message central (selon Talan) : un plan de reprise d'activité avec des sauvegardes multisites. Vidéo listée dans la playlist officielle mais non accessible.
Conférence▶ vidéo + transcript
IA Générative dans votre backend - Simple et sans prise de tête avec Spring AI et MCP !
Stéphane Cottin — Capgemini, Christophe Arguel — Capgemini
- Rappels : LLM, tokens, fenêtre de contexte, historique jusqu'à MCP et A2A ; limites des modèles figés dans le temps et de la consommation énergétique, d'où l'intérêt de petits modèles locaux.
- Local avec Ollama : 16 Go de RAM et environ 8 Go de mémoire vidéo au minimum conseillé.
- Spring AI : « Votre code Java ne change pas, seule la configuration change. » Démos de sortie structurée, d'outil, de vision et de RAG avec PGVector.
- MCP en détail (JSON-RPC, prompts, resources, tools, sampling, elicitation) et sécurité : injection de prompt, moindre privilège, qualification des serveurs en sandbox. « La sécurité avec MCP repose beaucoup sur l'utilisateur. »
- Démo finale : serveur MCP Spring de suivi de colis utilisé depuis Claude Desktop (réussie), essai dans Copilot raté (« l'effet démo »).
Vendredi 3 octobre
Keynote▶ vidéo + transcript
Keynote jour 2 : souveraineté numérique, il n'y a aucune fatalité
Alexandre Zapolsky — Linagora
Retours : Victor Gallet (Bpifrance.IO)
- Constat : selon une étude Asterès pour le Cigref, plus de 260 milliards d'euros par an de dépenses européennes vers des solutions logicielles non européennes, et 56 milliards de déficit logiciel pour la France, deuxième déficit commercial après l'énergie (chiffre repris par Bpifrance.IO).
- Leviers : l'indice de résilience numérique (IRN) à intégrer à la RSE des entreprises ; l'audition au Sénat où Microsoft n'a pas pu garantir la non-transmission de données aux autorités américaines.
- Alternatives : Twake Workplace (dont une migration complète d'un gouvernement), JMAP, Matrix ; IA réellement open source selon la définition de l'OSI, OpenLLM France et le modèle Lucie, dont il explique la polémique de début 2025.
- Appel à l'action : « Nos emplettes sont nos emplois » ; choisir son employeur et ses fournisseurs. « Il n'y a aucune fatalité. »
Conférence▶ vidéo + transcript
Another World, une belle leçon d'architecture logicielle
Olivier Poncet
Retours : Jonathan Baranzini (blog Talan)
- Thèse : le jeu d'Éric Chahi (1991) cache une machine virtuelle Turing-complète, pensée dès le départ pour le multiplateforme.
- Détails : 64 threads en multitâche coopératif, 29 instructions, ressources compressées, rendu polygonal 2D sur 4 pages vidéo, audio 4 pistes inspiré de l'Amiga ; Chahi avait écrit ses propres outils pour tester une scène à chaud.
- Portage : le speaker a réécrit le moteur en C++, jouable dans le navigateur en WebAssembly.
- Talan retient que la VM pèse 24 Ko et les assets 1,2 Mo : le jeu tient sur une disquette. Leçon du speaker : « Il faut apprendre du passé », face à des outils qui consomment des gigaoctets de RAM.
Conférence▶ vidéo + transcript
Quand le Terminal dévore la UI - TUI pour tout le monde !
Thierry Chantier — Dataiku
- Thèse : « Une interface TUI, c'est pour profiter à fond de votre terminal » ; partir d'une CLI et la rendre interactive, utile par exemple en SSH.
- Histoire du métier Jacquard aux téléscripteurs (TTY) et aux 80 colonnes.
- Tour par langage : Spring Shell en Java, Typer, Rich et Textual en Python, Cobra et la suite Charm (Bubble Tea) en Go, Ratatui en Rust ; exemples Posting et k9s.
- Conseil : « Si c'est niche, n'allez pas changer votre stack technique », prendre l'outil de son écosystème.
Conférence▶ vidéod'après le programme
Intégration d'un produit du marché dans un écosystème d'entreprise - retour sur notre développeur expérience
Emilie Bisseriex
- D'après le descriptif officiel (vidéo publiée, pas de transcript disponible) : appliquer les pratiques de software engineering au paramétrage d'un progiciel du marché.
- Sujets annoncés : socle build et delivery pour le time to market, revues de code automatisées et métriques publiées (Python, GitLab Pages), librairies partagées et doc-as-code avec Docusaurus, tests automatisés avec Squish, Python et Splunk.
Conférence▶ vidéo + transcript
RFID, MIFARE, chambre d'hôtel et flipper0 - décryptage sans contact
Nicolas Ledez
- Talk de sensibilisation, pas un tuto de hacking : bandes de fréquence RFID et NFC, tags passifs et actifs.
- Niveaux de sécurité : badges clonables (EM Marin, MIFARE Ultralight), MIFARE Classic cassé depuis longtemps, DESFire et cartes bancaires EMV bien plus robustes.
- Outils et démos : Proxmark, Chameleon, Flipper Zero ; clonage d'UID et extraction de clés MIFARE. Il lui a fallu un an et demi pour ouvrir une chambre d'hôtel avec un Flipper Zero, jusqu'à tomber sur un hôtel non sécurisé.
- Conseils : ne pas faire confiance au seul contenu de la puce, croiser avec le système d'information, faire de la veille ; rappel du cadre légal des tests d'intrusion.
Conférence▶ vidéo
Dagger, le couteau suisse de la CI/CD moderne ?
Benjamin Georgeault — SensioLabs
Retours : Lionel Antraigue
- D'après le descriptif officiel (vidéo publiée, pas de transcript disponible) : écrire ses pipelines CI/CD dans son langage (Go, TypeScript, PHP, Java) plutôt qu'en YAML, et les exécuter en conteneurs, y compris en local, pour en finir avec le « ça marche chez moi ».
- Talk cité par Lionel Antraigue parmi ceux qu'il a retenus, sans détail sur le contenu.
Conférence▶ vidéo + transcript
Makers de Père en Fils
Sylvain Gougouzian — Zenika, Matthias Gougouzian
- Transmettre sa passion : les enfants savent utiliser la technologie sans savoir comment elle fonctionne. « Ils savent scroller sur TikTok, par contre comment ça fonctionne, ils ne savent pas. »
- Le projet : une grenouille météo connectée inspirée du Nabaztag, avec Raspberry Pi Pico en MicroPython, écran OLED, LED, servomoteurs et API Open-Meteo ; priorisation MoSCoW (micro et haut-parleur abandonnés).
- Répartition : POC électronique du père, boîtier imprimé en 3D conçu par Matthias (11 essais pour l'écran), PCB sous KiCad avec l'aide de Florian Forestier.
- Leçons : apprendre à communiquer (Matthias « avait peur de décevoir ») et à découper un projet, « on pense que c'est inné, en fait non ». Premier talk de Matthias, présenté par les organisateurs comme le plus jeune speaker de l'édition.
Lightning talk▶ vidéod'après le programme
Plan B activé - Gérer une panne régionale par IaC
Benoît Garçon
- D'après le descriptif officiel (vidéo publiée, pas de transcript disponible) : structurer son Infrastructure as Code pour résister à une panne régionale de cloud.
- Pistes annoncées : modules Terragrunt par région, états Terraform séparés par région, démonstration de désactivation d'une région et de basculement vers une autre.
Lightning talk▶ vidéo + transcript
Donjons et Pythons - la chevaleresse à la rescousse
Juliette Grillere — Sopra Steria
- REX IoT raconté en conte : environ 4000 lignes de Python dans un seul notebook, rejouées à chaque signal d'un robot pour alimenter un dashboard ; une première optimisation ne gagne que 20 % des coûts.
- Changement de paradigme : passer du batch (Azure Synapse) au streaming (Event Hub, Stream Analytics, Azure Functions), avec zones bronze, silver et gold.
- Résultats : coûts divisés par deux, traitement de 45 minutes à moins d'une minute.
- Nuance : « Ce qu'il ne faut pas retenir, c'est : le batch c'est nul » ; ranger la donnée selon l'usage.
Lightning talk▶ vidéod'après le programme
Informatique quantique - Préparez vous à l'éruption !!!
Damien Hackett
- D'après le descriptif officiel (vidéo publiée, pas de transcript disponible) : introduction à l'informatique quantique, ses applications possibles (cybersécurité, calcul haute performance) et les acteurs de la course à la suprématie quantique, en séparant « fumerolles marketing et vraie éruption ».
Lightning talk▶ vidéo + transcript
Ce projet né dans la chambre d'un enfant de 7 ans
Julien Duraysseix — Harvest
- Un rêve d'enfant : construire un vrai Pokédex. Le lien avec le travail : l'IA qui lit des documents administratifs, même manuscrits, pose le même problème que reconnaître un Pokémon.
- Architecture : application React Native, backend Quarkus et LangChain4j, appel à un modèle multimodal qui renvoie le nom et le numéro ; il reconnaît même une peluche déguisée.
- Transposable : herbier, voitures, animaux (prudence avec les champignons) ; un stagiaire de seconde l'a refait en deux semaines.
Conférence▶ vidéo + transcript
Libérer la puissance des systèmes multi-agents avec Flowise
Laurent Grangeau — Google, Tony Jarriault — Capgemini
Retours : Lionel Antraigue
- Motivation : le low-code (Flowise, n8n) démocratise la création d'agents ; l'un des deux speakers n'est pas développeur.
- Six architectures multi-agents : agent unique, réseau, superviseur (le plus répandu chez les clients), superviseur avec agents comme outils, hiérarchique, workflow custom (« un enfer » à maintenir).
- Flowise : open source, déployable on-premise, RAG interne, outils personnalisés, traçage, exposition en API.
- Démos : agent de voyage, migration PHP 5 vers PHP 8 avec boucle développeur/reviewer puis tests, LLM juge pour le matching de CV. « On n'a pas besoin de coder les interactions entre les agents. »
- Talk cité par Lionel Antraigue.
Conférence▶ vidéo + transcript
SSE Chronicles - Quand ton appli chuchote à ton navigateur
m4dz
- Thèse : pour pousser des données du serveur vers le client, les Server-Sent Events suffisent ; « déployer WebSocket, c'est overkill » (pas du HTTP, pas de reconnexion native, soucis de proxys).
- Démo live sur les téléphones du public : Slidev, RabbitMQ, serveur Bun, service worker qui relaie aux onglets.
- Cas d'usage : notifications sans service de push propriétaire, dashboards temps réel, messages privés chiffrés en JWE, synchronisation multi-flux, pilotage à distance.
- Atouts : support universel, reconnexion et reprise via les
id, faible consommation de batterie.
Conférence▶ vidéo + transcript
À l'épreuve de l'échelle - surmonter la dette technique et les défis d'une plateforme DevOps
Lucas Drago — Michelin
- Contexte : GitLab auto-géré de Michelin dans Azure, passé d'un
docker runsur une VM (2017) à 5000 utilisateurs. « On ne connaît jamais le succès d'une application à l'avance. » - Dette : le NFS devient le goulot, Elasticsearch surcharge Sidekiq, la dépréciation du NFS au profit de Gitaly Cluster remet en cause toute la stratégie de sauvegarde (4 To de dépôts).
- Solution : l'architecture de référence via GitLab Environment Toolkit (Terraform et Ansible), démo à 39 VM ; contribution de Michelin sur les disques Gitaly ; regret de l'absence d'OpenStack, qui permettrait un cloud souverain.
- Conseils : ne pas forker GET, passer par les surcharges ; migration planifiée sur 12 h, réalisée en 6 h environ.
Conférence
Le système distribué qui a survécu à 1 milliards de séries
Alexandre Burgoni — Clever Cloud
Retours : Lionel Antraigue
- D'après le descriptif officiel (pas de vidéo publiée trouvée) : Warp10, base distribuée qui stocke et calcule les métriques d'infrastructure de Clever Cloud (plus de 150 millions de séries), présentée comme alternative à Prometheus pour la montée en charge.
- Talk cité par Lionel Antraigue, sans détail sur le contenu.
Conférence▶ vidéo + transcript
Animer sans surcharger - le Motion Design au service de l'UX
Nancy Bonicel — CRAAVY
- Thèse : « Pas d'animation sans fonction. Ce n'est pas de la déco. » Guider, rassurer, illustrer.
- Bases : principes Disney, quatre familles (micro-interactions, feedback, transitions, animations de marque), douze techniques (easing, décalage, masque, parallaxe…).
- Règles : durées de 150 à 400 ms, plus rapide sur petit écran, pas de mouvement linéaire ; la pire erreur est l'animation bloquante.
- Accessibilité et performance : respecter la préférence de réduction des animations, privilégier transform et opacity. Outils : Figma, Lottie, Rive, Motion.
Conférence▶ vidéod'après le programme
SFUI - Science-Fiction User Interface
Marc Chevaldonné
- D'après le descriptif officiel (vidéo publiée, pas de transcript disponible) : comparer les interfaces des films de science-fiction à celles de leur époque et d'aujourd'hui, sous forme de quiz, et montrer comment fiction et recherche en IHM se sont influencées mutuellement.
Conférence▶ vidéo + transcript
Numérique - comment lier performance et écologie ?
Romuald Priol — Euronews
- Thèse : « Si vous pensez que la performance c'est juste la vitesse, vous vous plantez » ; selon ISO 25010, elle combine temps de réponse, capacité et utilisation des ressources.
- Le numérique est matériel : l'extraction pèse l'essentiel de l'impact en cycle de vie, le recyclage reste faible, et le mix électrique du pays change le bilan d'une même fonctionnalité.
- Fausses optimisations : ajouter des serveurs au lieu d'analyser, lazy loading qui masque des images de 15 Mo, CDN surdimensionnés.
- Leviers : sobriété fonctionnelle, écoconception, mesure (Lighthouse, EcoIndex, RGESN), et tester en conditions dégradées contre le « biais du dev » équipé haut de gamme.
Atelier
Workshop async-profiler
Victor Gallet
Retours : Victor Gallet (speaker, Bpifrance.IO)
- Programme : diagnostiquer CPU qui s'emballe et fuites mémoire d'applications Java avec async-profiler, lecture des flame graphs, charge simulée avec k6.
- Le speaker renvoie aux sources de l'atelier sur GitHub dans son article Bpifrance.IO. Atelier non filmé.
Conférence▶ vidéo + transcript
Une petite histoire du DevSecOps avec Trivy
Geoffrey Graveaud — Inside
Retours : Delphine De Marchi (post d'annonce)
- Thèse : la sécurité est un investissement ; il reprend l'ANSSI : « Ça coûte 10 fois moins cher de se protéger que de subir une attaque. »
- Trivy (Aqua, open source) scanne images, systèmes de fichiers et dépôts : vulnérabilités, mauvaises configurations, secrets, licences ; moins de faux positifs que d'autres outils selon lui.
- Démos : scan d'images et de Dockerfiles, génération de SBOM CycloneDX et SPDX, envoi vers Dependency-Track, rapport Markdown converti en DOCX pour l'équipe cyber.
- Anecdote : l'image d'un éditeur contenait des tokens GitHub dans un cache npm. Conclusion : Trivy est « trivial » à adopter.
Conférence▶ vidéo + transcript
Vates VMS une stack de virtualisation à l'heure du DevOps et du cloud-native ? (et une alternative à VMware !)
Nathanaël Hannebert — Vates
- Positionnement : virtualisation open source (XCP-ng, Xen Orchestra, XOSTOR) sur tout matériel x86, présentée comme alternative à VMware ; seules deux personnes dans la salle connaissaient la stack.
- Outils DevOps : plugin Packer, provider Terraform/OpenTofu, provider Pulumi repris d'un centre de recherche allemand, SDK Go, module PowerShell pour les clients venant de VMware.
- Kubernetes : recette MicroK8s en haute disponibilité, Cloud Controller Manager (pool = région, hôte = zone), driver CSI en cours.
- « Je n'en reviens pas d'avoir fait de l'informatique autrement qu'avec Terraform. »
Sessions sans retour trouvé (7)
- Déploiement de clusters kubernetes à grande échelle (atelier, Rachid Zarouali)
- Mission IApossible : arrêtez le train Lego à temps grâce à l'IA et l'Edge (atelier, Nicolas Massé et Sébastien Lallemand)
- Les métriques sont précieuses : REX sur la construction d'un monitoring (Vincent Aubrun, ManoMano)
- Créez votre premier microservice en Rust (atelier, Nait Belkacem Youssef et Jean-Eudes Couignoux)
- 4 ans de télé-travail total (Daniel Petisme)
- Quoi ? Vous n'utilisez pas Figma ?!? (atelier, Simon Mercier et Antoine Candy)
- État des lieux de la souveraineté du cloud (Seifeddin Mansri)
Sources
- Programme officiel Volcamp 2025 (nouvel onglet) ↗
- Playlist YouTube Volcamp 2025 (nouvel onglet) ↗
- Volcamp 2025 sur Conference Hall (5e édition, 600 participants et 60 speakers annoncés) (nouvel onglet) ↗
- Talan : Retour sur Volcamp 2025 (Jonathan Baranzini, 4 octobre 2025) (nouvel onglet) ↗
- Bpifrance.IO : Volcamp 2025, ce qu'il ne fallait pas louper ! (Victor Gallet, 8 octobre 2025) (nouvel onglet) ↗
- Hesias : Volcamp 2025, merci à toute la communauté (nouvel onglet) ↗
- Annonce Clermont'ech (format, tarifs, soirée) (nouvel onglet) ↗
- Post LinkedIn de Lionel Antraigue (participant) (nouvel onglet) ↗
- Posts LinkedIn lus : Lionel Antraigue (participant, commentaire de Nastasia Fouret), Delphine De Marchi (annonce du talk Trivy), Kevin Beaugrand (annonce de son talk)