DevFest Nantes 2025
Thème : Contes & Légendes
Site officiel (nouvel onglet) ↗Programme (nouvel onglet) ↗Chaîne YouTube (nouvel onglet) ↗Synthèse de octobre 2025 →
Deux jours à la Cité des Congrès, 8 salles en parallèle (dont une salle Unconf), environ 75 sessions au programme : conférences de 45 min, quickies de 15 à 20 min, ateliers de 2 h et unconférences. Chiffres de fréquentation divergents selon les sources : « plus de 2 000 » (page GDG), 2 500 (Julien Wittouck), plus de 3 500 (Ippon, Estéban Soubiran). Pass 2 jours à 132 € TTC. Keynote d'ouverture de l'artiste Dasha Ilina, clôture en spectacle d'improvisation par La Faltazi.
Un DevFest très IA mais pas seulement : les talks les plus commentés sont des REX concrets et des sujets de fond (PostgreSQL, Kubernetes, run en prod, accessibilité, Factorio), dans une ambiance « Contes & Légendes » unanimement saluée.
32 sessions résumées · 27 vidéos · mise à jour le mardi 29 septembre 2026 · synthèse à compléter
Sources lues et limites de cette synthèse
Corpus : Programme officiel (site devfest2025.gdgnantes.com), playlist YouTube GDG France (62 vidéos, publiées le 2025-10-30) dont 24 transcripts automatiques lus, et environ 12 retours publics : blogs de Denis Germain (zwindler), Julien Wittouck, Estéban Soubiran, articles d'Ippon, Obeo et axYus, debrief vidéo d'Extia, posts LinkedIn de Sully Group, Daveo et axYus. Retours publiés entre le 17 octobre et le 6 novembre 2025, lus onze mois plus tard.
Limites : Très peu de posts LinkedIn individuels trouvés (recherche limitée, pages LinkedIn souvent inaccessibles) ; l'article Takima (Medium) n'a pas pu être lu. Une bonne part des retours vient de speakers ou d'ESN sponsors, souvent enthousiastes. Les deux keynotes n'ont pas de sous-titres YouTube : leurs résumés reposent sur les retours seuls ; beaucoup d'ateliers et de talks web n'ont aucun retour.
Synthèse globale
1. L'IA partout, mais pas ce qui a le plus marqué
Environ la moitié des créneaux touchaient à l'IA (RAG, agents, MCP, Chrome built-in AI, AI Studio, Amazon Q, IA de jeu vidéo). Obeo parle d'une IA « omniprésente », dont certains auraient voulu plus de diversité de sujets. Un participant du debrief Extia évoque « une belle petite overdose » et un « ventre mou » : « on a un outil, c'est l'IA, mais on est en train de chercher les problématiques ». Pourtant, les talks les plus cités par les blogueurs (zwindler, Wittouck, Ippon, axYus) ne sont presque pas des talks IA : PostgreSQL, scheduling Kubernetes, run en production, Factorio, accessibilité.
2. Une IA abordée en ingénieur, sans magie
Quand l'IA est au programme, les talks retenus la traitent comme un problème d'ingénierie. Laforge veut « debunker » les agents et recommande un workflow déterministe quand les étapes sont connues. Marie Terrier montre qu'un agent vocal ne tient à 20 000 produits qu'avec des sous-agents spécialisés et un moteur de recherche classique. Mangin insiste sur l'observabilité et l'évaluation du RAG. Vermeer démontre en live qu'un assistant reproduit les failles de son contexte : il faut traiter ce code comme celui d'un junior. Côté prospective, Kate Smith (Stack Overflow) s'inquiète de développeurs qui ne se parlent plus, et m4dz et Delsaux relisent la SF pour démonter le discours sur la singularité. Obeo retient la formule d'un collègue : « l'IA ne remplacera pas les développeurs, mais redéfinit profondément notre manière de travailler ».
3. Le retour des fondamentaux : bases de données, infrastructure, run
Deux talks PostgreSQL (Davin, Lesage) ont été parmi les plus commentés (zwindler, Wittouck, Ippon, axYus, Sully Group, Extia) : le SQL moderne et les statistiques du planificateur évitent beaucoup de code et d'index inutiles. Côté infrastructure : les limites CPU qui dégradent la latence (Germain et Joly, « un de mes talks préférés » pour Wittouck), le FinOps Karpenter et KEDA (38 % d'économies), le cloud OpenStack des Restos du Cœur (« il peut se passer des trucs de dingue même dans l'IT », Extia). Le run est traité comme un savoir-faire à part entière (Ferrer, OVHcloud), de même que les tests de charge réalistes (Ortola et Lorrain) et le refactoring outillé sans LLM (OpenRewrite). Un participant DevOps d'Extia a trouvé la piste ops « un petit peu creuse ». Un autre lui a répondu qu'elle était surtout pensée pour être accessible aux développeurs.
4. Accessibilité et inclusion, plus présentes que d'habitude
Le debrief Extia note davantage de talks sur l'accessibilité que les années précédentes. On en compte cinq :
- le quickie de Thanh Lan Doublier sur l'écart entre conformité et besoin réel, salué pour sa sincérité par Wittouck ;
- l'accessibilité du jeu vidéo (Noëlie Roux), relevée par axYus et Sully Group ;
- l'atelier immersif aux lecteurs d'écran ;
- l'immersion dans les situations de handicap ;
- une unconférence où les handicaps invisibles ont été discutés.
Message partagé : intégrer l'accessibilité dès la conception et tester avec les personnes concernées. axYus résume l'édition en « une tech plus innovante, plus souveraine, plus humaine ». La sobriété y a sa place aussi : l'atelier sur l'impact des smartphones, l'unconférence Green IT et les scénarios ADEME appliqués au métier de développeur.
5. Souveraineté du cloud : un sujet qui monte, et qui divise
Le talk de Seifeddin Mansri pose la souveraineté comme un gradient, pas un interrupteur, et passe en revue S3NS, Bleu et SecNumCloud. Il est jugé « bonne entrée en matière » (Extia), et axYus en fait l'un de ses quatre thèmes. Wittouck reste sceptique sur des « clouds de confiance » trop dépendants des hyperscalers américains. En contrepoint, le REX des Restos du Cœur montre une autre voie : un cloud associatif sur OpenStack, opéré par des bénévoles.
6. Des formats qui changent : unconférences, ateliers, jeu
2025 introduit une salle Unconf : Paroles de dev', Green IT, Mobiles en perspective. Ippon en salue le « côté rafraîchissant », qui répond au manque de retours terrain et de temps d'échange des conférences classiques. Les talks mis en scène ont été plébiscités : Factorio joué en direct devant environ 400 personnes (« saisissant » pour zwindler), l'indexation de Bref (Tim Carry). Les ateliers de 2 h ont bien rempli, comme l'atelier Angular Signals (environ 65 participants selon ses animatrices) ou le CTF sur l'injection de prompt (Obeo).
7. Une organisation et une ambiance unanimement saluées
Tous les retours louent l'organisation : logistique « sans faille », restauration sans attente, stands thématisés « Contes & Légendes » (quête d'Ippon, cartes générées par IA chez Daveo), soirée des speakers au Carrousel des Mondes Marins. Estéban Soubiran parle de « la meilleure conférence de l'année ». La clôture en spectacle d'improvisation (La Faltazi) a été bien reçue : « ça vidait un peu la tête » (Extia). Les chiffres de fréquentation varient selon les sources : plus de 2 000 (GDG), 2 500 (Wittouck), plus de 3 500 (Ippon, Soubiran).
8. Tensions, critiques et biais du corpus
- Keynote d'ouverture clivante : la lecture techno-critique de Dasha Ilina est jugée stimulante par zwindler, mais reçoit « un pouce rouge » à la table Extia.
- Absence de l'agilité : « pas une seule [conf] sur l'agilité, la gestion de projet » (Extia).
- Incidents techniques : écran défaillant pendant le talk PostgreSQL, projecteur en panne pour Flatcar.
- Soirée : Obeo regrette une soirée du jeudi limitée à un DJ, sans performance live.
- Biais du corpus : les retours viennent surtout de speakers (Wittouck, Germain, Soubiran) et d'ESN ou sponsors (Ippon, Obeo, axYus, Extia, Sully Group, Daveo), presque tous enthousiastes. Aucun post LinkedIn individuel n'a été lu, et les talks web et ateliers sont peu couverts.
Actions concrètes citées
- Relire et apprendre SQL moderne avant d'ajouter un outil : CTE, window functions, lateral join, contraintes et types PostgreSQL remplacent beaucoup de code applicatif (Davin, Lesage ; retours zwindler, Wittouck, axYus).
- Ne pas poser de limite CPU sur les services sensibles à la latence (web, bases de données) et calibrer les requests avec VPA ou KRR (Germain et Joly ; « un de mes talks préférés » pour Wittouck).
- Développer son application comme si on devait la maintenir : logs structurés, alertes, archétype de projet commun (Ferrer, OVHcloud ; retours Ippon, Wittouck).
- Traiter le code généré par IA comme celui d'un développeur junior : tests, revue et scanner de sécurité, car l'assistant reproduit les failles du contexte (Vermeer ; retour Obeo).
- Pour un agent LLM en production, découper en sous-agents spécialisés et s'appuyer sur un moteur de recherche classique plutôt qu'un prompt géant (Terrier, Yelda) ; préférer un workflow déterministe quand les étapes sont connues (Laforge).
- Chercher une recette existante avant d'automatiser un refactoring : OpenRewrite en propose des centaines, sans LLM (Tama ; retours Ippon, Obeo, Extia).
- Construire des tests de charge réalistes (parcours variés, données aléatoires) sinon on ne teste que les caches (Ortola et Lorrain ; retours Soubiran, Obeo).
- La conformité accessibilité n'est qu'un premier pas : tester avec les personnes concernées et intégrer l'accessibilité dès la conception (Doublier, Roux ; retours Wittouck, axYus, Sully Group).
- Le FinOps sur Kubernetes passe par l'autoscaling des pods (KEDA) et des nœuds (Karpenter) : environ 38 % d'économies chez RCA (Membré et Fourreau ; retours zwindler, Wittouck, Extia).
Session par session
Jeudi 16 octobre
Keynote▶ vidéo
Keynote d'ouverture : Advice Well Taken
Dasha Ilina — artiste
Retours : Denis Germain (blog zwindler), Julien Wittouck (blog codeka.io), Debrief Extia
- Programme : restitution d'un travail mené en 2023 sur le « techlore », le folklore qui entoure des technologies devenues opaques (croyances sur la vie privée, astuces de réparation, explications « magiques »), collecté lors d'une résidence EMAP à IMPAKT avec Supisara Burapachaisri.
- Selon zwindler : une artiste techno-critique qui montre comment on fabrique des mythes autour de la technologie à mesure qu'on comprend moins son fonctionnement ; rappel des promesses oubliées de l'internet du Whole Earth Catalog ; projets artistiques sur l'injustice algorithmique, dont un « café contestation » qui recueille des récits de traitements algorithmiques injustes.
- Wittouck retient les récits d'usage et de bricolage : « On a tous dans notre entourage des gens qui associent un côté magique ou démoniaque à leur téléphone. »
- Réception partagée : zwindler la trouve stimulante, avec le regard extérieur d'une non-développeuse, sans adhérer à toutes les positions ; à la table du debrief Extia, « un pouce rouge ».
Conférence▶ vidéo + transcript
SELECT 'amazing_features' FROM "postgresql"
Kevin Davin — Gradle
Retours : Denis Germain (blog zwindler), Julien Wittouck (blog codeka.io), Blog Ippon, axYus (article d'experts), Alban (Sully Group, post LinkedIn), Debrief Extia
- Sur scène : SQL est une norme vivante (dernière version en 2023) : « Si pour vous la dernière version de SQL, c'est celle de 92, vous n'êtes pas à jour. » Démos sur la base Sakila.
- Tour des fonctionnalités sous-utilisées : CTE (lisibilité, parallélisme),
count(*) filter (where …),row_number() over (partition by …)pour dédoublonner, lateral join (un « for each » déclaratif),returning, UUID plutôt que serial, contraintes regex, types et domaines custom, LISTEN/NOTIFY comme « RabbitMQ lite », ltree, foreign data wrappers, recherche plein texte, JSONB. - Pièges cités :
NOT IN(« un faux ami, le pire c'est qu'il marche en test »), héritage de tables,timestampsans fuseau. - Participants : l'un des talks les plus cités de l'édition (zwindler, Wittouck, Ippon, axYus, Sully Group). zwindler parle de plus de 150 slides et salue le speaker qui a « su résister courageusement à de gros problèmes » d'écran ; Wittouck note aussi son calme face aux coupures ; Sully Group le juge « enrichissant ».
- Voix discordante (debrief Extia) : impression qu'on empile parfois des surcouches, au risque de faire une « usine à gaz ».
Conférence▶ vidéo + transcript
Détectives de la prod : résoudre l'enquête avant le crash
Sébastien Ferrer — OVHcloud
Retours : Blog Ippon, Julien Wittouck (blog codeka.io)
- Sur scène : après dix ans sans toucher à la prod, le speaker doit tenir le run d'une cinquantaine de projets et entrer en astreinte. Comment se forger une intuition sur des projets qu'on connaît mal ?
- Le run au quotidien : rotation hebdomadaire, « morning check » sur un tableau de bord vert/orange/rouge, triage des tickets (une P5 peut être une P2), métriques TTA et TTR.
- Méthodes : historique des incidents (rapide mais trompeur), drill-down (rigoureux et formateur), bottom-up (réseau), 5 Why en post-mortem ; toujours rétablir le service avant de chercher la cause. Trois cas réels à 3 h ou 4 h du matin illustrent la démarche.
- Construire pour le run : logs structurés (request ID, opération), alertes Prometheus, error wrapping, archétype et package communs, linter.
- Phrase reprise par Ippon et sur scène : « Développe tes applications comme si tu devais les maintenir, parce que c'est le cas. »
- Wittouck apprécie le ton drôle et humble et le juge à voir pour tout développeur.
Conférence▶ vidéo + transcript
La science-fiction peut-elle s'implémenter positivement ?
m4dz, Nicolas Delsaux
Retours : Denis Germain (blog zwindler)
- Sur scène, un dialogue à deux voix : l'IA date des années 1950 ; les robots de SF sont des « Pinocchio » ; le test de Turing a été « craqué » alors qu'on compte 17 théories neuroscientifiques de la conscience.
- Projection émotionnelle : le film Her, le deuil des chiens robots Aibo à l'arrêt des serveurs Sony, le deuil de certains utilisateurs au passage de GPT-4o à GPT-5 ; critique des dark patterns des chatbots.
- Relire la SF : les lois d'Asimov servaient à écrire des romans policiers, la singularité recyclée par les discours d'entrepreneurs, le Jihad butlérien de Dune. Critique économique : smartphone et « asservissement volontaire » (Damasio), technoféodalisme (Varoufakis), Nvidia en vendeur de pelles.
- Formule marquante : « La question, c'est pas tant “est-ce que les machines vont tous nous tuer”, que “est-ce que le mec qui te dit ça a l'intention de tous nous tuer”. »
- Recommandations : se demander si l'on doit faire quelque chose, pas seulement si l'on peut ; expérimenter soi-même plutôt que se vassaliser.
- zwindler juge le talk « rafraîchissant » pour les questions qu'il pose plus que pour ses réponses.
Conférence▶ vidéo + transcript
Let's play Factorio
Julien Wittouck
Retours : Denis Germain (blog zwindler), Blog Ippon, Julien Wittouck (speaker, blog codeka.io)
- Sur scène : un talk joué entièrement dans le jeu, sans slides, pour construire une fusée. « Factorio, c'est un miroir de notre métier. »
- Architecture en cuisine italienne : spaghettis (monolithe et dette), lasagnes (couches), raviolis (microservices, avec des robots comme paquets réseau et un problème d'observabilité) ; urbanisation en city blocks, bus central comparé à l'ESB et à « l'ancêtre de Kafka ».
- Scalabilité, monitoring, sécurité : verticale contre horizontale, splitter en round robin, sondes comparées aux probes liveness/readiness, alertes sonores, déni de service par un tapis saturé, firewall et WAF.
- Participants : « saisissant » (zwindler), qui en ressort avec l'envie de jouer ; Ippon retient « Je ne joue pas quand je fais du Factorio, je travaille » et la transposition directe à l'architecture logicielle.
- Côté speaker : salle comble d'environ 400 personnes, 189 votes « Fun », plus de 300 scans du QR code posé dans le jeu, une centaine d'heures de préparation.
Lightning talk▶ vidéo + transcript
C'était dans quel épisode déjà ? Bref, j'ai indexé une série culte
Tim Carry — Algolia
Retours : Denis Germain (blog zwindler)
- Sur scène : brefsearch.com, un moteur de recherche dans les répliques des 82 épisodes de Bref, avec aperçu animé au survol et lecture au bon timestamp. Un side project abandonné en 2012, relancé à la sortie de la saison 2.
- Pipeline : yt-dlp, transcription Happy Scribe (les sous-titres automatiques YouTube étant inutilisables) vérifiée à la main, FFmpeg pour les captures et des aperçus WebM de 2 s, index Algolia, front statique Next.js sans backend.
- Trois optimisations : CDN d'images (poids divisé par 10), LQIP flouté de 16×9 px, préchargement des vidéos dans un halo invisible autour de chaque résultat.
- Phrase reprise par zwindler et sur scène : « Il n'y a pas vraiment de side project abandonné, il n'y a que des bonnes idées qui attendent le bon moment. »
- zwindler salue un projet mené au bout.
Conférence▶ vidéo + transcript
État des lieux de la souveraineté du cloud : des clouds publics aux clouds confidentiels
Seifeddin Mansri
Retours : Julien Wittouck (blog codeka.io), axYus (article d'experts), Thomas (debrief Extia)
- Sur scène : la souveraineté est un gradient, « pas on/off », sur quatre piliers : juridique, technique, opérationnel et « sémantique » (savoir auditer ce qu'on déploie). Contexte : CLOUD Act, FISA 702, RGPD, NIS 2, DORA, Data Act, AI Act.
- Typologie : hébergeurs historiques (OVH, Outscale, Scaleway), cloud privé (OpenStack, OpenShift), hyperscalers, multicloud et hybride (80 à 90 % des entreprises selon lui).
- Options techniques : bare metal, confidential computing (AMD SEV-SNP, Intel SGX), gestion externe des clés ; clouds de confiance S3NS (Google et Thales) et Bleu (Microsoft, Capgemini, Orange), SecNumCloud et démo S3NS.
- Participants : « bonne entrée en matière », peu technique (Extia) ; axYus retient les offres S3NS et Bleu pour le secteur public.
- Lecture critique (Wittouck) : scepticisme sur les « clouds de confiance », jugés trop dépendants des hyperscalers américains.
Conférence▶ vidéo + transcript
From RAG to riches : les secrets des LLM augmentés par la donnée !
Laurent Mangin
Retours : Blog Obeo
- Sur scène : le LLM « sait tout, sauf l'essentiel : il ne sait absolument rien de vous ». Un POC « chat with your PDF » de fin 2022 est devenu chez son client un outil utilisé par environ 10 000 personnes par jour.
- Du RAG naïf au RAG réel : embeddings et similarité cosinus, puis les écarts entre l'effet démo et la vraie vie ; corpus hétérogènes (OCR, LLM vision, normalisation en Markdown), chunking structurel ou sémantique.
- Récupération : réécriture et décomposition de la question, HyDE (« halluciner pour mieux trouver »), reranking, car « être proche sémantiquement » n'est pas « être pertinent ».
- Observer et évaluer : Langfuse, LangSmith, LLM-as-a-judge (DeepEval, Ragas) ; les métriques BLEU ou ROUGE sont inadaptées.
- Obeo retient une synthèse claire des approches RAG, avec l'accent sur l'observabilité.
Conférence▶ vidéo + transcript
The Developer RenAIssance: The Humans Powering the Age of AI
Kate Smith — Stack Overflow
Retours : Blog Obeo
- Sur scène (en anglais) : parallèle entre l'IA et la Renaissance ; ChatGPT joue le rôle de l'imprimerie, les nouveaux « Médicis » sont les grands éditeurs et les fonds. Qui possède les outils, et avec quels motifs ?
- Alerte sur les communautés : avec l'IA, « developers stop talking to each other » ; or ce partage de connaissances est ce qui nourrit les LLM.
- Chiffres cités (sources américaines, précise-t-elle) : 67 % des développeurs doivent corriger le code généré, 40 % des projets d'IA agentique annulés d'ici fin 2027 selon Gartner, 95 % des pilotes GenAI en échec selon le MIT.
- Le développeur polymathe : on passe du copier-coller au « prompter et affiner », on relit plus qu'on écrit ; « nobody's talking about the 10 times extra of complexity ».
- Obeo : réflexion inspirante sur le passage du rôle de « codeur » à celui de « re-architecte ».
Conférence▶ vidéo + transcript
OpenRewrite : Refactor as code
Jérôme Tama — onepoint
Retours : Blog Ippon, Blog Obeo, Kilian (debrief Extia)
- Sur scène : un framework de réécriture de code automatisée, reproductible et testable, « pas de LLM », pour Java, Kotlin, Groovy, YAML, Maven, Gradle (SDK TypeScript annoncé).
- Recettes composables et LST (Lossless Semantic Tree), qui conserve formatage et commentaires contrairement à un AST.
- Démo JUnit 4 vers 5 sur une app Quarkus : l'outil annonce 15 minutes gagnées, « en vrai 3 semaines ». Environ 600 à 700 recettes gratuites (javax vers jakarta, Spring Boot, versions de Java).
- Réflexe prôné : « je dois faire quelque chose, est-ce que quelqu'un l'aurait pas déjà fait avant moi ? » ; limites : un simple renommage relève de l'IDE, les migrations complexes restent délicates.
- Participants : Ippon retient la métaphore de la maison et appelle à un usage judicieux d'un outil aussi puissant ; « assez puissant » pour Extia, qui retient qu'il faut quand même relire les changements ; Obeo apprécie l'automatisation par recettes réutilisables.
Conférence▶ vidéo + transcript
The future of routing with the Navigation API
Eduardo San Martin Morote
Retours : Estéban Soubiran (blog)
- Sur scène (en anglais), par l'auteur de Vue Router : histoire du routing côté client (hash, polling à 200 ms pour IE6/7) et critique de la History API (arguments inutiles ou mal ordonnés, perte de la restauration du scroll et des view transitions).
- La Navigation API :
navigate()renvoie des promesses, accès à toutes les entrées d'historique, événementnavigatepour « every single navigation »,intercept()qui active le spinner natif du navigateur. - Promesse : des routers plus légers et agnostiques du framework, utiles aux micro-frontends. Support encore partiel à l'époque (flag dans Chrome, nightly Safari, rien dans Firefox), API intégrée à Interop 2025.
- Soubiran l'a trouvé particulièrement utile pour comprendre l'intérêt de l'API pour les auteurs de packages, avec des animations qui aident à la clarté.
Conférence▶ vidéo + transcript
Vos requêtes SQL 10000x plus performantes, durablement
Alain Lesage — Dalibo
Retours : axYus (article d'experts)
- Sur scène : le premier rôle du DBA est de concevoir un modèle de données qui durera « environ 10 ans ». Rappels ACID, MVCC et autovacuum.
- Le « gruyère de la performance » : douze couches à aligner, du matériel à l'application.
- Index : leur coût en écriture, puis les types (multicolonne, partiel, couvrant, fonctionnel, BRIN, GIN, GiST) ; statistiques (pg_stat_statements, PoWA, statistiques étendues).
- Cas réel : une requête passe de 5 min à 1 min avec un index, puis à 30 ms avec un simple ANALYZE ; l'index devient inutile. « Parfois pour optimiser une requête, il n'y a pas besoin de créer d'index. »
- Critique d'architecture : une base par microservice fait perdre ACID et les jointures, là où des schémas suffisent ; travers des ORM.
- axYus retient la démarche diagnostic EXPLAIN ANALYZE, index ciblés, réécriture, partitionnement et vues matérialisées.
Atelier
La Légende des Lecteurs d'Écran : une odyssée sensorielle au cœur de nos Apps
Océane Gillard, Patrice De Saint Steban
Retours : axYus (article d'experts)
- Format immersif : les participants naviguent les yeux bandés avec VoiceOver et TalkBack (axYus).
- Objectif : faire ressentir l'importance de la sémantique des interfaces et des exigences WCAG/RGAA.
- Seul retour trouvé ; pas de vidéo dans la playlist.
Atelier
Mobiles en perspective : quels impacts sociaux et environnementaux ont nos smartphones ?
Robin Caroff — U Tech, Thomas Boutin — Ippon Technologies
Retours : Blog Ippon (article collectif, collègue du speaker)
- Format participatif inspiré de la Fresque du Climat : des cartes couvrant fabrication, usage et infrastructures (Ippon).
- Points marquants : extraction d'eau et de minerais (dont travail d'enfants), recyclage qui récupère moins de 5 € de matière, « décyclage » (perte de valeur des matériaux).
- Impacts positifs (accessibilité, nouvelles façons de travailler) et négatifs (santé mentale, isolement, fracture numérique).
- Ton qui privilégie la compréhension plutôt que la culpabilité ; contenu de l'atelier open source sur GitHub.
- Retour issu de l'employeur d'un des animateurs.
Lightning talk▶ vidéo
OSINT : l'art de trouver ce qui ne devrait pas être trouvé
Marie Viley
Retours : Debrief Extia
- Exemples retenus par un participant du debrief Extia : données Strava révélant une base militaire ou les déplacements de gardes du corps de chefs d'État, jusqu'à la prédiction d'un hôtel présidentiel, et la traque d'un mafieux.
- Jugé « extrêmement fascinant ».
- Pas de transcript exploité.
Conférence▶ vidéo
From Flatcar development to ProxmoxVE deployment : an example of open and sustainable collaboration
Alexandre Buisine, Mathieu Tortuyaux
Retours : Meril (debrief Extia)
- Retenu par le participant : enjeux techniques d'Ignition, Afterburn et partitions OEM, et une contribution au long cours (PR ouverte en mai 2023, fonctionnelle en novembre 2024, terminée en juin 2025).
- Projecteur en panne, deux speakers qui ne s'étaient jamais rencontrés avant : « belle histoire d'open source », « je recommande chaudement ».
- Démos publiées séparément par l'un des speakers sur YouTube.
Vendredi 17 octobre
Conférence▶ vidéo + transcript
Karpenter * Keda : le duo gagnant du FinOps
Guillaume Membré — Zenika, Sébastien Fourreau — RCA
Retours : Denis Germain (blog zwindler), Julien Wittouck (blog codeka.io), Thomas (debrief Extia)
- Sur scène : REX de RCA (logiciels pour experts-comptables) après la migration d'OVH vers AWS EKS ; environ 70 applications, charge prévisible aux heures de bureau.
- KEDA pilote les pods (triggers cron puis Prometheus), Karpenter crée et consolide les nœuds en fonction des requests. « Il faut partir du principe qu'il n'y a jamais de place sur mon cluster. »
- Étapes : socle de nœuds fixes réduit de 12 à 0, passage de M5a à M6a (environ -25 %), consolidation sur plages horaires ; le spot, qui déstabilisait les environnements hors production, a été abandonné.
- Résultat : environ 38 % d'économies, objectif 50 % (pistes : Graviton, scaling sur métriques).
- Participants : « assez ouf », speakers à l'aise (Extia) ; Wittouck retient les réductions de coût ; zwindler est un peu déçu par des choix de scaling jugés prudents et attend la suite.
Conférence▶ vidéo + transcript
Limits, Requests, QoS, PriorityClasses, on balaie ce que vous pensiez savoir sur le scheduling dans Kubernetes
Denis Germain — Lucca, Quentin Joly — Lucca
Retours : Julien Wittouck (blog codeka.io), Denis Germain (speaker, blog zwindler)
- Sur scène : sketches à deux voix et démos live (kind, KWOK, K3s, Grafana, k6). CPU compressible (throttling), RAM incompressible (OOMKill).
- Démo clé : avec une limite CPU, la latence p99 d'un serveur web explose, car les cgroups découpent le temps CPU en tranches de 100 ms.
- Requests, classes QoS (BestEffort évincé en premier) et PriorityClasses (préemption) sont démontrées une à une.
- Recommandation : « Les limites CPU, évitez voire même n'en mettez pas », surtout pour le web et les bases de données ; requests réalistes calibrées avec VPA ou KRR.
- Wittouck : « un de mes talks préférés », il y découvre le throttling CPU et les PriorityClasses.
- Côté speaker : 200 à 250 personnes, salle à moitié pleine mais attentive ; un participant dit avoir résolu un incident en cours grâce au passage sur les limites CPU ; petit souci de gestion du temps.
Lightning talk▶ vidéo + transcript
Démêler vrais produits et hallucinations, REX d'un agent téléphonique chercheur de chaussettes
Marie Terrier — Yelda
Retours : Denis Germain (blog zwindler)
- Sur scène : un agent vocal aide des pharmaciens à commander des bas de contention par téléphone. Un sous-agent LLM suffit pour 40 produits, puis le client annonce 20 000 produits (et l'allemand).
- Échecs : contexte trop petit, lenteur, hallucinations au-delà d'environ 80 produits, base vectorielle inefficace.
- Solution hybride : un LLM reconstruit le nom, Algolia (recherche floue, synonymes) renvoie au plus 40 candidats, un deuxième LLM mène la conversation, un troisième vérifie.
- Leçon : « Plus le prompt est long, plus c'est lent, plus ça hallucine, plus les coûts augmentent. » Spécialiser les agents ; masquer l'attente au téléphone (SSML, messages d'attente).
- zwindler le juge « fascinant », capable de captiver malgré le créneau tardif.
Lightning talk▶ vidéo + transcript
Voyage guidé au pays de l'inaccessibilité
Thanh Lan Doublier
Retours : Julien Wittouck (blog codeka.io)
- Sur scène : un quickie construit en « contes » à partir du vécu de la speakeuse (fauteuil roulant électrique, surdité profonde). 20 % des Français se déclarent limités ; la loi de 2005 a été étendue au numérique, avec entrée en vigueur au 1er janvier 2024 (selon la speakeuse).
- Conformité contre besoin réel : ascenseur inutilisable, réglage des sous-titres disparu chez un service de streaming, sites de courses non navigables au clavier, formulaire d'assistance SNCF limité à « deux handicaps maximum » ; exemples positifs aussi.
- Message : « La conformité à la norme, c'est déjà un premier pas […] mais c'est pas suffisant » ; tester avec les utilisateurs ; exclure, c'est perdre des clients.
- Wittouck salue la sincérité et les exemples concrets.
Conférence▶ vidéo + transcript
Comment nous avons transformé les Restos du Coeur en Cloud Provider
Julien Briault
Retours : Meril (debrief Extia)
- Sur scène : principe fondateur « 1 € = 1 repas » : « 1 € dépensé, c'est un repas qui n'est pas distribué. » Plus de 35 000 utilisateurs informatiques, plus de 40 applications.
- Parcours d'un bénévole : du PC oublié sans sauvegarde à un premier datacenter dans d'anciennes toilettes, puis un don de plus de 300 serveurs installés dans l'entrepôt de Chartres.
- Stack : tout en code, sécurité (Teleport, Wazuh), infrastructure immuable, OpenStack dans Kubernetes, Ceph via Rook, NetBox ; environ 1 100 VM et plus de 500 pods.
- Économies traduites en repas : gestionnaire de mots de passe, capteurs de chambres froides à 35 € contre un prestataire, un Linux pour les postes après la fin de Windows 10 ; environ 12 millions de repas au total.
- Participant : « il peut se passer des trucs de dingue même dans l'IT ».
Conférence▶ vidéo + transcript
Breaking AI: Live coding and hacking applications with Generative AI
Brian Vermeer — Snyk
Retours : Blog Obeo
- Sur scène (en anglais) : plus de code plus vite, c'est plus de complexité, donc plus de vulnérabilités. Études citées (GitHub, NYU, Stanford) sur l'usage et la sécurité du code assisté.
- Démo live (Spring Boot, Copilot) : injection SQL générée puis exploitée pour mettre tous les prix à 0, path traversal sur un upload, XSS réfléchi et stocké dont ChatGPT ne repère qu'un cas sur deux.
- Pourquoi : l'assistant apprend de votre propre code legacy, « garbage in, garbage out ».
- Recommandations : politiques internes, tests, outil de sécurité ; « treat your AI code like you do with your junior developer » ; « in the end you are responsible for the code, not Copilot ».
- Obeo : démonstration frappante des failles du code généré.
Conférence▶ vidéo + transcript
Agents intelligents, la nouvelle frontière des LLMs
Guillaume Laforge — Google
Retours : Blog Obeo
- Sur scène : démystifier les agents : un LLM, de la mémoire, du planning et des outils dans une boucle, avec l'humain dans la boucle.
- « Le function calling, c'est jamais le modèle qui appelle directement les fonctions » : le développeur garde le contrôle. Patterns : séquentiel, parallèle, routage, boucle, ReAct, LLM-as-judge.
- Workflow plutôt qu'autonomie quand les étapes sont connues : en mode autonome, son générateur d'histoires hallucinait des étapes et des URL.
- Démos LangChain4j et ADK, dont une partiellement ratée qui illustre le non-déterminisme : « des fois, ça marche pas » ; anecdote d'un agent de code qui a lancé un
rm -rf. - Obeo retient surtout la présentation des nouveaux outils IA de Google.
Conférence▶ vidéo + transcript
45 min pour mettre son application à genoux : le guide complet du test de charge
Loïc Ortola — Takima, Mathilde Lorrain — Takima
Retours : Estéban Soubiran (blog), Blog Obeo
- Sur scène : une application fictive en microservices et Gatling ; scénario, protocole et profil d'injection (« comme le matin dans le métro »).
- Réalisme avant tout : si tous les utilisateurs virtuels font la même chose, « je suis en train de tester des caches » ; parcours répartis aléatoirement, extraction d'identifiants, « 50 % du temps » du travail.
- Architecture de test : pas de captcha ni de MFA, client IAM dédié, smoke test à chaque pipeline, test de capacité manuel.
- Résultat : l'application ne tient qu'environ 11 utilisateurs concurrents ; « Faire tomber un SI, c'est beaucoup plus simple qu'on le pense. »
- Participants : talk déjà vu à Devoxx, que Soubiran salue de nouveau (« time flies », bien écrit, très accessible) ; Obeo apprécie la présentation claire de Gatling.
Lightning talk▶ vidéo + transcript
JBang, un fichier Java pour les gouverner tous ?
Stéphane Philippart — OVHcloud
Retours : Blog Obeo
- Sur scène : un archétype Maven génère une masse de fichiers pour un Hello World ; JBang exécute directement un
.java, avec dépendances déclarées en commentaire (//DEPS), shebang, catalogues et installation d'apps. - Honnêteté sur l'alternative : le JDK lance déjà des fichiers source seuls (et le multi-fichiers depuis Java 25) ; avec le main simplifié, le script ressemble à du Python.
- Démo : un chatbot LangChain4j en un fichier. Réserve : pour une vraie CLI, il préfère Picocli et GraalVM.
- « Un script, je dois pouvoir le lire et vite fait le modifier. »
- Obeo : un utilitaire de script Java pour les usages simples.
Lightning talk▶ vidéo + transcript
L'aspirant chevalier LynxJS peut-il détrôner monseigneur React Native et le duc de Flutter ?
Simon Bernardin
Retours : Blog Ippon
- Sur scène : LynxJS, framework cross-platform de ByteDance (première version en mars 2025) qui pilote des vues natives en JS/TS avec le moteur PrimJS.
- Atouts : première image instantanée sans écran blanc, double thread automatique, API React (fork de Preact) et vrai CSS, documentation précise, et une base React qui facilite l'usage d'un agent IA.
- Faiblesses : pas de projets natifs générés, pas de plugins natifs (GPS codé à la main), time-to-market long. « Sortir une application en prod, ça n'est pas encore prêt. »
- Ippon résume : prometteur mais immature, à surveiller.
Lightning talk▶ vidéo
En JavaScript, il y a un paquet pour tout... et souvent pour rien
Estéban Soubiran
Retours : Kilian (debrief Extia), Estéban Soubiran (speaker, blog)
- Retenu par un participant : un paquet comme
is-stringest plus téléchargé que React ; présentation d'outils pour analyser son arbre de dépendances et remplacer les micro-paquets inutiles (Extia). - Côté speaker : quickie de 15 min dans l'amphi de 800 places, « by far, the biggest room I've ever spoken in » ; sa plateforme de présentation interactive a encaissé plus de 17 000 requêtes sans ralentir.
- Pas de transcript disponible sur la vidéo.
Conférence▶ vidéo + transcript
Succès débloqué : rendre son jeu vidéo accessible
Noëlie Roux
Retours : axYus (article d'experts), Nassima (Sully Group, post LinkedIn)
- Sur scène : 15 % des plus de 3 milliards de joueurs seraient en situation de handicap (Microsoft) ; handicap permanent, temporaire ou situationnel. Distinguer barrières intentionnelles et involontaires, et « accessible » d'« abordable ».
- Panorama d'exemples : manettes adaptées, remapping (plus de 100 000 remappings en deux mois sur un jeu), danses assises dans Just Dance, modes daltoniens, audio-description, sous-titres activés par défaut (95 à 97 % les gardent, chiffres Ubisoft), modes arachnophobie, phrases prédéfinies contre le harcèlement vocal.
- Cadre : European Accessibility Act, guidelines Xbox et Game Accessibility Guidelines. « L'accessibilité, il faut la voir comme un ingrédient à part entière de la recette de votre jeu. »
- Participants : axYus retient qu'intégrer l'accessibilité dès le départ coûte moins cher qu'une correction a posteriori ; Sully Group la juge essentielle à l'inclusion numérique.
Atelier
Angular Signal : monde asynchrone, état dépendant
Camille Pillot — Takima, Modeste Assiongbon
Retours : Blog Ippon, axYus (article d'experts), Camille Pillot (speaker, blog Takima, lu via extrait de recherche)
- Lab de 2 h sur les Signals Angular 19-20 :
rxResource,httpResourcepour les appels serveur simples,linkedSignalpour un état dérivé modifiable (Ippon, axYus). - axYus retient que les effects ne conviennent pas à l'asynchrone et que les resources font le pont entre Signals synchrones et opérations asynchrones.
- Un utilisateur quotidien d'Angular (Ippon) salue des exercices bien décrits et des slides claires, directement transposables en projet.
- Côté animatrice : environ 65 participants (article Takima, connu seulement par un extrait).
Atelier
La Guerre des Prompts : attaques & défenses au royaume des LLM
Benjamin Bernard, François Nollen, Pierre Therrode, Xavier Charef
Retours : Blog Obeo
- Format Capture the Flag autour de l'injection de prompt et de la défense des LLM (Obeo).
- Outils utilisés : Gandalf, Garak, PyRIT.
- Seul retour trouvé, bref.
Table ronde
Paroles de dev' : la conférence où vous avez la parole !
Benoit Martin, Damien Raude-Morvan
Retours : Blog Ippon
- Unconférence sans sujets prédéfinis : règles d'« écoute, empathie, bienveillance », sujets proposés sur post-it puis votés, « loi des deux pieds » (Ippon).
- Sujets tirés au sort de la salle : précarité du métier de développeur, handicaps invisibles, refactoring et dette technique, avenir du TDD face aux agents IA.
- Ippon salue le « côté rafraîchissant » du format, qui comble le manque de retours terrain et de temps de questions des conférences classiques.
Keynote▶ vidéo
Keynote de clôture : La Faltazi
La Faltazi — compagnie d'improvisation
Retours : Julien Wittouck (blog codeka.io), Estéban Soubiran (blog), Blog Obeo, Debrief Extia
- Pas une conférence mais un spectacle d'improvisation : une joute dans un décor médiéval-fantastique, raccord avec le thème « Contes & Légendes » (Wittouck parle de « la joute de Faltazi »).
- Wittouck y voit une fantaisie bienvenue pour clore une édition très thématisée ; Soubiran la cite parmi les temps forts de l'organisation ; Obeo note une clôture bien reçue.
- Un participant du debrief Extia : « ça vidait un peu la tête ».
- Pas de sous-titres disponibles sur la vidéo.
Sessions sans retour trouvé (45)
- Ressusciter vos présentations en articles de blog avec AWS Amplify Gen 2 et Amazon Bedrock (Adrien Lebret)
- Playwright : tester vos applications devient un jeu d'enfant (Benjamin Cavy)
- Créer son propre jeu de rôle en Agentic AI & MCP avec Strands Agents (Arnaud Jean, Olivier Leplus, Tiffany Souterre)
- Unconference Green IT (Mathilde Rigabert Lemée, Sarah Tedjani)
- Révolution TanStack Query : enfin une bonne gestion d'état (Lucas Audart, Mickael Alves)
- Biomimétisme et cybersécurité (Ludovic Lefebvre)
- Ne laissez plus traîner vos données de prod : anonymisez-les avec DbToolsBundle (Pierre Rineau, Simon Mellerin)
- Charmer les dragons : pitcher son produit comme un héros (Montaine Marteau, Rachel Dubois)
- Devenez un astronaute : découvrez le framework Astro (Florent Albert, Jérémy Chauvin)
- Ensorcelle ton IDE : de zéro à démo (Maxime Courant, Samuel Berthe)
- Saving Time With Amazon Q Developer (Faye Ellis)
- Become a wizard and make the browser your own (Oliver Dunk)
- Let's build K.I.T.T. with JavaScript (Nico Martin)
- Propriété et intelligence artificielle : un droit sacré à l'épreuve des machines ? (Nicolas Blanchon)
- Et si on parlait de « malware craftsmanship » ? (Nailya Bogrova, Sonia Seddiki)
- Immersion dans les situations de handicap (Angi Guyard, Emmanuelle Aboaf)
- Faire une app front avec Rust/leptos (Yann Lesage)
- Guilde des Conteurs : un atelier A2A/MCP pour les sagas du soir (Florent Legras, Yulianna Khorolich)
- Alice aux pays du gambling (Alexis Lina)
- AI right in the browser with Chrome's built-in AI APIs (Thomas Steiner)
- De OpenID Connect à OpenID AuthZEN (François Eckert)
- Terramate, l'outil qui fait scaler votre code Terraform (Mathieu Herbert)
- La notification : enjeux et pistes de solutions (Flora Brochier)
- An Intro to eBPF with Go (Donia Chaiehloudj)
- Making an Emulator in JavaScript? (Sara Vieira)
- Building Offline AI Agents in Your Mobile App (Sasha Denisov)
- Design First : OpenAPI et AsyncAPI en action ! (Philippe Bousquet), simple mention chez Obeo
- Toi aussi donnes du style à tes données avec Grafana (Matthieu Vincent, Thomas Jouve)
- Mais qu'est-ce qu'on va devenir ? Le métier de dev passé au crible des scénarios de l'ADEME (Cécilia Bossard, Jean Paliès)
- Révolutionnez votre prise de notes : du Bullet Journal à Obsidian (Hoani Cross)
- Optimizing third parties in frameworks with DX (Julien Huang)
- Il était une fois... Modular monolith (Thomas Piscitelli)
- Quantum Computing in Practice (Florent Houbart, Lennart Gundelach)
- Select it! Styling new HTML UI capabilities (Brecht De Ruyte)
- Il était une faille : construire la résilience dans un monde chaotique (Julien Crestin, Vincent Daligault)
- L'IoT pour 5 ans et + : initiation sur carte micro:bit (Jonathan Baranzini, Thomas Cami)
- Maîtrise TypeScript par la pratique (Bastien Tran, Johan Rouve, Marjorie Aubert)
- 2h chrono pour traquer tout ce qui bouge dans ton backend avec OpenTelemetry (Sébastien Oddo, Vivien Maleze)
- Abracadabra ! Donnez vie à vos idées avec Google AI Studio (Guillaume Vernade)
- Optimiser des UIs Web legacy dans un moteur de jeu AAA (Cédric Chariere Fiedler, Clément Grégoire)
- How a Unicorn Migrated From an In-House Solution to Helm (Mey Beisaron)
- Quand le Terminal dévore la UI : TUI pour tout le monde ! (Thierry Chantier), simple mention chez Obeo
- Conception d'une IA de jeu vidéo avec l'apprentissage par renforcement (Vincent Ogloblinsky)
- Silence... ça tourne ! De l'éco-volontariat à la promotion de mon side project en Australie (Nicolas Guillot)
- Embellir des QR Codes à l'ère de la GenAI (Raphael Semeteys)
Sources
- Programme officiel DevFest Nantes 2025 (jour 1) (nouvel onglet) ↗
- Programme officiel DevFest Nantes 2025 (jour 2) (nouvel onglet) ↗
- Playlist YouTube DevFest Nantes 2025 (GDG France) (nouvel onglet) ↗
- Denis Germain (zwindler) : DevFest Nantes 2025, récap des 2 jours (nouvel onglet) ↗
- Julien Wittouck : La veille de Wittouck, édition spéciale DevFest de Nantes 2025 (nouvel onglet) ↗
- Estéban Soubiran : My Adventure to Nantes for Europe's Largest DevFest (nouvel onglet) ↗
- Blog Ippon : Notre ReX du Devfest Nantes 2025 (nouvel onglet) ↗
- Ippon : Ippon au Devfest Nantes 2025, récap' (nouvel onglet) ↗
- Obeo (Candice Guttadauro) : DevFest Nantes 2025, deux jours d'IA, d'expérimentations et d'inspiration (nouvel onglet) ↗
- axYus : DevFest Nantes 2025, entre innovation tech, souveraineté et inclusion (nouvel onglet) ↗
- Extia : Broadcast spécial DevFest Nantes 2025, le debrief (vidéo, transcript lu) (nouvel onglet) ↗
- Takima (Camille Pillot) : Retour sur le DevFest Nantes 2025 (Medium, non lu en entier) (nouvel onglet) ↗
- Geeek (Ludovic Toinel) : DevFest Nantes 2025, toutes les vidéos en replay (nouvel onglet) ↗
- Posts LinkedIn lus : axYus, Sully Group (Alban, Nassima), Daveo (stand IA, 140 cartes générées) (nouvel onglet) ↗