DevFest Toulouse 2025
Site officiel (nouvel onglet) ↗Programme (nouvel onglet) ↗Chaîne YouTube (nouvel onglet) ↗Synthèse de novembre 2025 →
Journée unique organisée par le GDG Toulouse : 1 200 participants, 65 speakers, une cinquantaine de conférences sur six salles en parallèle (chiffres de la page officielle). La page « éditions » du site affiche le 20 novembre, mais la page de l'événement GDG Toulouse, le compte-rendu Loxodata et le billet d'Olivier Azeau datent la journée du jeudi 13 novembre 2025.
Un DevFest généraliste à six salles où les rares retours publiés dessinent un fil conducteur inattendu : la sobriété logicielle, de l'architecture d'Another World (1991) au backend tout-Postgres et à l'IA locale sans LLM géant.
17 sessions résumées · 17 vidéos · mise à jour le vendredi 9 octobre 2026 · synthèse à compléter
Sources lues et limites de cette synthèse
Corpus : Programme officiel (55 sessions), transcripts automatiques YouTube de 11 replays (publiés les 5 et 12 décembre 2025), trois comptes-rendus de participants (Loxodata, 8 talks ; blog Contretemps d'Olivier Azeau, 6 talks ; blog d'Emmanuel Nhan, 3 talks et la logistique), un article Néosoft sur la plénière Another World, et 4 posts LinkedIn (organisateurs, Ippon, Olivier Azeau) avec leurs commentaires, publiés entre le 13 novembre et décembre 2025.
Limites : Les retours de participants couvrent une quinzaine de sessions, vus par trois auteurs plutôt tournés vers l'infra, la data et la sobriété ; les transcripts comblent une partie du volet IA (LLM, MCP et A2A, empreinte carbone) mais restent sur scène, sans réaction du public. Front, accessibilité, tests et sécurité n'ont ni retour ni transcript lu ; les notes OpenFeedback ne sont pas publiques ou pas trouvées, et l'article promis par Ippon n'a pas été trouvé.
Synthèse globale
1. Un programme généraliste où l'IA pèse lourd
Sur les 55 sessions du programme officiel, une quinzaine touchent à l'IA : fonctionnement des LLM (Guillaume Laforge), agents et protocoles MCP et A2A, LangChain4j face à Spring AI, sécurité des LLM, empreinte carbone de l'IA, IA locale. Le reste couvre l'infra et le DevOps (Kubernetes, bare-metal, Renovate, Docker Bake), le front et l'accessibilité, les tests, la sécurité et les langages (Rust, Java, Kafka). Les communautés toulousaines (Agile Toulouse, Toulouse JUG, Python Toulouse, Toulouse.rb, MTG, Tech Speak'Her) ont chacune leur créneau. Deux plénières encadrent la journée : Another World en ouverture, la domotique Home Assistant en clôture (Azeau ; Loxodata pour l'ouverture). Emmanuel Nhan, de retour pour la première fois depuis 2019, trouve l'agenda dominé par l'IA et dit avoir « almost escaped the AI hype ».
2. La sobriété comme fil rouge, selon les retours publiés
Olivier Azeau a construit son parcours autour de la sobriété, en réaction à « une époque de débauche de moyens pour le moindre logiciel » : la VM d'Another World, l'appli web tout-Postgres, Rust, l'IA locale sans dépendance, la domotique sans cloud. Loxodata retient de son côté des talks d'infra tournés vers la réduction des coûts : Qonto et ses clusters Kubernetes, le « cloud du coeur » des Restos du Coeur sur MaaS, l'automatisation des mises à jour avec Renovate. Néosoft lit Another World comme une leçon d'abstraction et de modularité toujours valable. Ce fil conducteur tient au choix de sessions de deux ou trois auteurs ; il ne résume pas forcément l'édition.
3. Ce que disent les replays : l'IA regardée de près, pas seulement célébrée
Les transcripts des sessions IA montrent un ton plus pédagogique que promotionnel. Guillaume Laforge démonte les bizarreries des LLM (tokens, température, non-déterminisme, confabulation) ; Laurent Grangeau et Tony Jarriault distinguent MCP (agents vers outils) et A2A (agents entre eux) en insistant sur l'authentification. Plusieurs talks posent des limites : Olivier Azeau montre en direct des LLM qui récitent SOLID mais l'appliquent mal, et conclut qu'il faut garder la main sur la conception ; Didier Plaindoux et Ionut Mihalcea pseudonymisent les prompts en local et préviennent que MCP ouvre « les portes de l'enfer » de l'injection ; Olivier Bierlaire chiffre l'empreinte carbone de l'IA et demande un étiquetage énergétique des modèles. La sobriété relevée par Azeau se retrouve donc aussi sur scène, au-delà de son seul parcours.
4. Du produit à la prod : mesurer avant de livrer
Deux talks hors IA se répondent. Rachel Dubois oppose la vélocité des équipes agiles à leur incapacité à mesurer un impact, et décrit chez Spotify des équipes qui partent des métriques, testent des variantes et suppriment ce qui ne sert pas (« anti-roadmap »). Loïc Ortola et Mathilde Lorrain (Takima) montrent qu'un test de charge se monte en 45 minutes avec Gatling, et que leur appli de démo tombe à environ 11 utilisateurs concurrents. Dans les deux cas, le message est de vérifier par la mesure plutôt que de supposer (transcripts).
5. Tensions et critiques
Les réserves sur le fond portent sur la généralisation des idées : mettre du code métier en base de données reste pour Azeau « une idée dangereuse », utile seulement comme exercice métaphorique, et les speakers eux-mêmes reconnaissent que versionnement et migrations restent « artisanal » ; Azeau se méfie aussi de l'envie de réécrire en Rust « partout, pour tout faire et, surtout, pour tout le monde ». Sur le match humains vs IA, un commentaire LinkedIn déplace le débat vers la qualité du besoin : « un match spécifications détaillées vs product owner agilement désorienté » (Thomas Corrège). En questions, un participant juge douteuse la comparaison entre l'empreinte de ChatGPT et un vol transatlantique (transcript). Côté organisation, Emmanuel Nhan relève les bouchons de l'heure de pointe autour de Diagora, une longue file à l'entrée, l'absence de programme imprimé et des quickies glissés pendant le déjeuner, tout en saluant une équipe « super nice and friendly » ; Azeau salue un repas copieux propice aux discussions. Les replays montrent aussi des soucis de projection en ouverture (Another World démarre sans slides) puis pendant les talks Postgres et Rust (transcripts ; Nhan pour Rust).
6. Limites du corpus
Trois comptes-rendus de participants, un article sur une seule session et quelques commentaires LinkedIn : la plupart des 55 sessions n'ont aucun retour public trouvé. Onze transcripts automatiques ont été lus ; ils disent ce qui a été présenté, pas comment le public l'a reçu, et les sessions front, tests et sécurité restent sans transcript ni retour. Les notes OpenFeedback, que plusieurs speakers invitent à remplir, n'ont pas été trouvées en accès public. La date affichée sur la page « éditions » du site officiel (20 novembre) diffère de celle de la page GDG et des participants (13 novembre), retenue ici.
Actions concrètes citées
- Les contraintes font l'architecture : la machine virtuelle d'Another World (24 Ko d'exécutable, 64 threads coopératifs) reste une leçon d'abstraction et de modularité (Néosoft, Azeau).
- Une appli web peut être sobre : la démo tout-Postgres (PostgREST, Keycloak, fonctions SQL) est à prendre comme un exercice métaphorique, pas comme un modèle où l'on met le code métier en base (Azeau).
- Pas besoin d'un LLM pour tout : des modèles de type BERT exécutés en local couvrent extraction d'entités et classification, les LLM restant réservés au raisonnement complexe (programme, Azeau).
- Automatiser la dette d'infra : Renovate peut maintenir à jour les dépendances d'outils d'une infra Kubernetes en GitOps (Loxodata).
- Moderniser la gestion des clusters paie : chez Qonto, Terraform, ArgoCD, multi-cluster et Karpenter annoncent 50 % d'économies sur la facture cloud (programme, Loxodata).
- Traiter le bare-metal comme une VM : MaaS permet aux Restos du Coeur de provisionner des serveurs physiques par API et Terraform (programme, Loxodata).
- Rust, oui, mais pas partout ni pour tout le monde : bon candidat pour la sobriété, réserve sur la tentation du « RIIR » généralisé (Azeau).
- Face à l'IA, la conception reste une question de cap : le quiz humains vs IA revient à opposer spécifications détaillées et PO désorienté (commentaire de Thomas Corrège).
- Garder la main sur la conception : sur scène, les LLM appliquent mal SOLID dans une situation abstraite ; l'écriture de code devient une commodité, pas les principes de conception (transcript, Azeau).
- Un test de charge se lance vite : scénario réaliste et varié, test gateway, smoke test en CI ; l'appli de démo de Takima tombe dès quelques utilisateurs par seconde (transcript).
Session par session
Jeudi 13 novembre
Keynote▶ vidéo + transcript
Another World, une belle leçon d'architecture logicielle
Olivier Poncet
Retours : Philippe Viegas (Loxodata), Olivier Azeau (blog Contretemps), Jérôme Audouy (Néosoft)
- Plénière d'ouverture, démarrée sans projection : le speaker décrit d'abord ses slides à voix haute, l'affichage ne revient qu'au milieu du talk (transcript).
- Sur scène : le jeu d'Éric Chahi (1991) tient en 24 Ko d'exécutable et 1,2 Mo de données, sur une seule disquette ; ressources rangées dans 13 banques indexées, compressées « à rebours » dans un seul buffer (gain total de 33 %) (transcript).
- Cœur du talk : une machine virtuelle maison (architecture Harvard, big-endian hérité du 68000 de l'Amiga), 64 threads en multitâche coopératif, 256 registres de 16 bits soit 512 octets de mémoire de travail, opcodes rangés par fréquence d'usage (transcript).
- Rendu par polygones vectoriels hiérarchiques et algorithme du peintre, décor mis en cache dans une page vidéo, transparence et masquage par astuces de palette ; 4 canaux audio façon tracker (transcript).
- Conclusion du speaker : un jeu élégant, sobre, piloté par les données et facile à porter, car il suffit de porter la VM ; démo de sa réimplémentation C++/SDL et WebAssembly avec les assets d'origine (transcript).
- Retenu par les participants : abstraction, modularité, économie de ressources, simplicité (Néosoft) ; pour Azeau, « une belle leçon de sobriété » et une VM « incroyable ».
Conférence▶ vidéo + transcript
Conception de logiciels : le match humains vs AI
Olivier Azeau
Retours : Philippe Viegas (Loxodata), Thomas Corrège (commentaire LinkedIn), Olivier Azeau (speaker)
- Sur scène, une définition posée d'emblée : la bonne conception minimise le temps et le coût pour une valeur donnée (loi de Brooks à l'appui) (transcript).
- Jeu en direct (environ 150 connectés) : programmer des robots qui se passent une balle, chaque bout de code ayant un coût ; les réponses de la salle sont comparées à celles de LLM (transcript).
- Manche aller : les IA font mieux, en choisissant la solution simple d'abord ; le speaker rappelle de ne pas généraliser trop tôt (règle de trois de Fowler) sans s'enfermer dans le copier-coller (transcript).
- Manche retour, histoires utilisateur plus ouvertes : les humains l'emportent nettement (meilleur coût 41 pour un minimum de 38, meilleure IA à 82) ; responsabilité unique, ouvert/fermé et inversion de dépendance faisaient la différence (transcript).
- Conclusion du speaker : les LLM « récitent » la théorie mais l'appliquent mal ; l'écriture de code devient une commodité, les principes de conception restent à garder en main (transcript).
- Lecture d'un participant : « C'est un match spécifications détaillées vs product owner agilement désorienté en réalité… » (Thomas Corrège) ; le speaker raconte avoir eu du mal à se concentrer avant de monter sur scène (Azeau, speaker).
Conférence▶ vidéo + transcript
Toute ma stack est dans ma BDD : Postgres et quelques power tools pour mon backend
Loïc des Rochettes — Please-open.it, Mathieu Passenaud — Please-open.it
Retours : Philippe Viegas (Loxodata), Olivier Azeau (blog Contretemps)
- Sur scène, le point de départ : les ORM cachent ce qui se passe en base (requêtes N+1, jointures en mémoire), alors que vues, triggers et fonctions existent depuis des décennies (transcript).
- Démo live : PostgREST n'expose que des vues, l'authentification passe par un proxy OpenID Connect (OpenResty) devant Keycloak, la row level security filtre par utilisateur, des triggers instead of traitent les insertions (transcript).
- Code métier en PL/Python dans la base (PDF, paiement Stripe), puis n8n déclenché par des triggers Postgres pour l'asynchrone et les connecteurs externes (transcript).
- Limites reconnues en questions-réponses : versionnement et migrations encore « artisanal », métriques à construire soi-même, et « plus une réflexion que [...] partez en prod directement avec ça » (transcript).
- Lecture critique d'un participant : « Mettre le moindre code métier dans la base de données est une idée dangereuse. Par contre, comme exercice métaphorique, c'était génial » ; preuve qu'une appli web peut se passer de frameworks lourds (Azeau). Loxodata retient la pile complète PostgreSQL, Keycloak, PostgREST.
Conférence▶ vidéo + transcript
IA et Edge Computing : traitement du langage efficace, sobre et sans dépendance
Didier Plaindoux, Ionut Mihalcea
Retours : Olivier Azeau (blog Contretemps)
- Sur scène, le problème : les prompts envoyés aux LLM en SaaS partent bruts avec leurs données sensibles ; auto-héberger un modèle de 70 milliards de paramètres coûterait de l'ordre de 100 000 € de GPU (ordre de grandeur cité par les speakers) (transcript).
- Alternative : pseudonymiser le prompt en local avant envoi, puis recontextualiser la réponse ; un filtre bloque les prompts jugés stratégiques (transcript).
- Deux briques montrées : une classification sans réseau de neurones (k plus proches voisins et distance de compression gzip) comme premier filtre sur CPU, puis une reconnaissance d'entités zero-shot à base de BERT (GLiNER, environ 300 millions de paramètres) tournant sur un portable (transcript).
- Distribution des modèles et d'un runtime Rust par agent ou WebAssembly, avec bindings .NET, Python et Java (Panama) ; mise en garde finale sur MCP, « les portes de l'enfer » de l'injection (transcript).
- Retenu par Azeau : des résultats « étonnants » avec du code local « sans moyens démesurés », qui permet de limiter l'usage des LLM au strict minimum.
Conférence▶ vidéo + transcript
Rewrite It In Rust : peut-on RIIR de tout ?
Igor Laborie
Retours : Olivier Azeau (blog Contretemps), Emmanuel Nhan (blog)
- Sur scène, le point de départ : une CVE de dépassement de tampon, et le constat que plus des deux tiers des vulnérabilités viennent de la gestion mémoire ; le mème « RIIR » vient de l'agacement des mainteneurs (transcript).
- Arguments : sécurité mémoire sans ramasse-miettes, typage proche du fonctionnel (pas de null, erreurs explicites), protection contre les data races, « quand ça compile, ça marche » ; Rust est déjà dans les navigateurs, Cloudflare, uv ou ruff (transcript).
- Démo en yak shaving : son propre outil de slides en Rust (CLI, serveur, WebAssembly, client lourd, terminal, ESP32, bindings mobile et Python) (transcript).
- Réponse du speaker : réécrire l'existant rarement, sauf contrainte réglementaire ; écrire en Rust les nouveaux projets ; selon lui, ne pas en faire « n'est pas un choix technique » mais un manque de compétences ; appel à relancer le meetup Rust de Toulouse (transcript).
- Côté participants : talk préféré d'Emmanuel Nhan, qui salue la gestion des soucis d'affichage et une question qui « really resonated » ; Azeau y voit un choix à considérer pour la sobriété, tout en se méfiant de l'envie de le pousser « partout, pour tout faire et, surtout, pour tout le monde ».
Conférence▶ vidéo
Les codes à barres, c'est pas que de la barre !
Sylvain Gougouzian
Retours : Olivier Azeau (blog Contretemps)
- Azeau dit être venu pour la forme plus que pour le fond : le speaker est le créateur de SliDesk, outil de slides qu'il utilise.
- Il souligne l'interactivité des slides : génération d'un code-barres directement sur une diapositive, terminal intégré en plein slide, « tout en conservant un outil assez sobre ».
- Le contenu du talk sur les codes-barres lui-même n'est pas détaillé dans les sources lues.
Keynote▶ vidéo + transcript
La domotique débridée, du sac poubelle au sanglier !
Erwan, Sylvain
Retours : Olivier Azeau (blog Contretemps), Emmanuel Nhan (blog)
- Plénière de clôture autour de Home Assistant, open source, auto-hébergé, sans dépendance au cloud ; sur scène, Sylvain (organisateur) et Erwan sont rejoints par Mathieu Passenaud et Logan (transcript).
- Gradation des cas d'usage : VMC déclenchée par l'écart d'humidité, lampe de chevet augmentée d'un bouton Zigbee, poulailler motorisé avec photo de contrôle, cumulus piloté selon les tarifs EDF Tempo, canapé motorisé intégré au « mode cinéma » (transcript).
- Message glissé dans l'humour : un suivi de consommation de papier toilette montre ce que révèlent les métadonnées, d'où l'intérêt de garder ces données chez soi (transcript).
- Final : détection de sangliers par caméra et VLM auto-hébergé (Moondream), klaxon de récupération piloté par ESP32, et projet de robot-tondeuse pour les chasser (transcript).
- Côté participants : domotique sans cloud et à base de petits dispositifs peu onéreux, donc sobre, « un ton assez léger pour finir cette journée mais aussi quelques idées intéressantes » (Azeau) ; Emmanuel Nhan, « delighted », retient la rencontre du matériel et du logiciel (Raspberry Pi, ESP32).
Conférence▶ vidéo + transcript
Beyond agile : Dans les coulisses des licornes géantes de la Tech !
Rachel Dubois
Retours : Philippe Viegas (Loxodata), Céline Chantry-Darmon (commentaire LinkedIn), Rachel Dubois (speaker)
- Sur scène, le constat : des équipes agiles « by the book », vélocité et prédictibilité au rendez-vous, mais incapables de dire leur impact sur les utilisateurs ou le chiffre d'affaires ; « confondre la vitesse, le mouvement et [...] le progrès » (transcript).
- Récit d'une semaine d'équipe chez Spotify (où la speaker a travaillé, comme chez Vinted) : on part des dashboards, une baisse de métrique déclenche enquête, entretiens utilisateurs, hypothèses, variantes derrière feature flags et tests A/B (1 500 à 2 000 en permanence, selon elle) (transcript).
- « Anatomie de licorne » : signaux d'alerte, équipes autonomes qui font discovery et delivery ensemble, qualité et refactoring non négociables, transparence radicale sur la donnée, droit de couper un variant sans comité (transcript).
- Pistes pour les dirigeants : livrer des expérimentations plutôt que des features, refuser le déploiement large sans preuve chiffrée, pratiquer l'« anti-roadmap » qui planifie la suppression de fonctionnalités inutiles (transcript).
- Côté participants : Loxodata retient comment l'échec permet de livrer des expériences plus désirables ; en commentaire, seulement des félicitations (Céline Chantry-Darmon), et des remerciements de la speaker aux organisateurs (speaker).
Conférence▶ vidéo + transcript
Sous le capot des LLMs : toutes ces questions que vous n'avez jamais osé poser
Guillaume Laforge — Google
- Sur scène, une vulgarisation sans maths : pourquoi les LLM comptent mal les « r » de strawberry ? Parce qu'ils manipulent des tokens (environ 4 pour 3 mots), construits par des algorithmes comme BPE (transcript).
- Différence entre modèle de fondation et modèle instruction tuned, rôle des tokens spéciaux de fin de tour, tirage du token suivant selon une distribution (top-k, top-p, température) (transcript).
- Bizarreries expliquées : non-déterminisme même à température nulle (arrondis en virgule flottante sur GPU), confabulation plutôt qu'hallucination, influence du contexte et des contradictions de l'utilisateur, reversal curse, impossibilité d'oublier ce qui a été appris (transcript).
- Aucun retour de participant trouvé ; résumé fondé sur le seul transcript.
Conférence▶ vidéo + transcript
MCP et A2A : Révolutionner l'interconnexion et la collaboration des agents IA
Laurent Grangeau — Google Cloud, Tony Jarriault — Sogeti (Capgemini)
- Sur scène, la distinction clé : MCP relie un agent à des outils et des données, A2A fait dialoguer les agents entre eux ; les deux protocoles sont présentés comme complémentaires (transcript).
- MCP en détail : transports STDIO et HTTP streamable, sampling, elicitation, prompts, ressources et outils, authentification OAuth et délégation on-behalf-of pour ne pas donner un jeton administrateur au serveur (transcript).
- A2A : découverte par agent card, négociation des formats, tâches asynchrones notifiées en SSE ; démo d'un agent hôte qui interroge un agent météo et un agent Airbnb (transcript).
- Démos parfois capricieuses de l'aveu des speakers ; aucun retour de participant trouvé.
Conférence▶ vidéo + transcript
Le monstre invisible : l'empreinte carbone de l'IA
Olivier Bierlaire
- Sur scène, la question de départ du projet Rebase Green : utiliser l'IA pour verdir le code, est-ce « pire que le mal » ? (transcript).
- Ordres de grandeur cités : l'IA générative dépasserait la consommation électrique de la France vers 2029-2030 ; environ une tonne de CO2 par milliard de paramètres à l'entraînement selon le calcul du speaker ; l'inférence pèse autant que l'entraînement à l'échelle de ChatGPT (transcript).
- Méthode : énergie × PUE × intensité carbone du réseau, plus la fabrication au prorata ; le même modèle hébergé en Allemagne émet bien plus qu'en France (transcript).
- Leviers : petits modèles, mixture of experts, entraînement là où l'électricité est décarbonée, limiter les tokens de sortie, batching, outils plutôt que LLM pour l'arithmétique, autoscaling et carbon awareness ; exiger un étiquetage énergétique des modèles (transcript).
- Seule réaction du public lue : en questions, un participant juge douteuse la comparaison avec un vol transatlantique ; le speaker la défend comme simple point de repère (transcript).
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
- Sur scène, live coding Gatling sur une appli de démo : scénario, protocole et profil d'injection, chemin critique à tester côté API (transcript).
- Bonnes pratiques : groupes, actions et feeders rangés dans des classes comme des tests d'intégration ; varier les parcours (répartition aléatoire, extraction d'ID par JSONPath), car un système qui fait toujours la même chose met tout en cache et fausse le test (transcript).
- Côté plateforme : faciliter l'authentification en environnement de test, exposer une test gateway, gérer les jeux de données comme un sujet d'infra, garder un smoke test en CI contre la dérive (transcript).
- Chute de la démo : l'appli Spring Boot, pourtant « bien faite » selon les speakers, ne tient qu'environ 11 utilisateurs concurrents avant les erreurs 503 (transcript).
- Aucun retour de participant trouvé.
Conférence▶ vidéo
A la découverte de la famille des modèles BERT
Alexia Audevart — datactik
Retours : Emmanuel Nhan (blog)
- Programme : l'architecture de BERT (Google, 2018), son entraînement par masquage de mots et prédiction de phrase suivante, des cas pratiques (détection de catastrophes dans des tweets, inférence de relations sémantiques) et les variantes RoBERTa, CamemBERT, FlauBERT, DistilBERT.
- Seul retour lu : Emmanuel Nhan ouvre sa journée avec ce talk et dit avoir « learned a lot », avant de fuir le reste du volet IA.
- Talk cité sur scène par Didier Plaindoux et Ionut Mihalcea l'après-midi, qui s'appuient sur un modèle dérivé de BERT (transcript de leur session).
Conférence▶ vidéo
REX : une approche moderne de gestion de clusters Kubernetes
Alexandre Dias — Qonto, Thomas Martin — Qonto
Retours : Philippe Viegas (Loxodata)
- Question de départ : « Pourquoi est-ce qu'on passe encore autant de temps à mettre à jour nos clusters Kubernetes ? » (programme).
- Contexte Qonto : 15 clusters, plus de 20 000 pods, 200 déploiements par jour en production (programme).
- Leviers : création des clusters en Terraform, GitOps avec ArgoCD, déploiements multi-cluster pour tolérer la perte d'un cluster entier, Karpenter pour les nœuds ; résultat annoncé : 50 % d'économies sur la facture cloud (programme).
- Loxodata retient le triptyque réduction des coûts, facilité de gestion, résilience de la production.
Conférence▶ vidéo
Metal-As-A-Service : Gérer votre bare-metal en MaaS, comme si c'était une machine virtuelle !
Julien Briault — Deezer & Restos du Coeur
Retours : Philippe Viegas (Loxodata)
- Le « cloud du coeur » des Restos du Coeur : gérer des serveurs physiques aussi simplement qu'une VM pour réduire les coûts d'exploitation du matériel (Loxodata).
- Outil open source MaaS ; démo live de plusieurs serveurs déployés en environ 5 minutes via l'API MaaS, Terraform et des images Packer, sans clé USB (programme).
- Promesse du programme : déployer un datacenter entier en moins de 10 minutes.
Conférence▶ vidéo
Docker Bake, élégance et standardisation pour le build de vos images Docker
Mazlum Tosun
Retours : Philippe Viegas (Loxodata)
- Présentation de Docker Bake, basé sur Docker Buildx (Loxodata).
- Construire ses images de manière déclarative avec le format HCL, et en parallèle (Loxodata).
- Seul un résumé descriptif est disponible ; pas d'avis critique publié.
Lightning talk▶ vidéo
Renovate à la rescousse : Automatisez la dette technique de votre infra Kubernetes
Paul Vulliemin
Retours : Philippe Viegas (Loxodata)
- Format court (vidéo d'environ 15 minutes).
- Renovate pour automatiser la mise à jour des dépendances d'outils dans une démarche Infrastructure as Code et Continuous Delivery sur un cluster Kubernetes (Loxodata).
- Seul un résumé descriptif est disponible ; pas d'avis critique publié.
Sessions sans retour trouvé (38)
- Codepocalypse Now: LangChain4j vs. Spring AI (Baruch Sadogursky, Viktor Gamov)
- Je malmène ton LLM en direct avec 10 failles de sécurité (Gaëtan Eleouet)
- Orchestrer un univers de jeu de rôle avec des agents IA multi-containers (Guillaume Lours, Philippe Charrière)
- Parlez à vos données (sans coder) : IA agentique et Claude avec le protocole MCP (Han Héloir)
- Quand l'IA rejoint le calcul haute performance (Alejandro Estana)
- Démêler vrais produits et hallucinations, REX d'un agent téléphonique chercheur de chaussettes (Marie Terrier)
- Embellir des QR Codes à l'ère de la GenAI (Raphaël Semeteys)
- L'IA et la blockchain, les alliés de la sécurité (Carmen Piciorus)
- Apprentissage interactif et IA centrée utilisateur : retour d'expérience (Kevin Delcourt, Sylvie Trouilhet)
- Signaux faibles d'une révolution vocale dans les IHM (Simon Gomez)
- Kafka 4, fantastique ? (Damien Lucas)
- De zéro à Data as a Product en 60 jours (Maria-Eliza Paez)
- Un Pixel, puis un autre : faire tourner DOOM sur une liseuse électronique (Moustapha Agack)
- Au coeur d'une Core Team (Alexandre Daubois)
- Haute couture du Web : le grand défilé du CSS (Audrey Gentili, Etienne Idoux)
- Les coulisses de JavaScript : ce qu'on utilise sans comprendre (Etienne Idoux, Mickael Alves)
- La réactivité et les signaux : démystifions la magie du frontend (Estéban Soubiran)
- Accroître l'accessibilité de son application (Kevin Abrioux)
- Le content design sauve vos formulaires (Nathalie Rosenberg)
- IHM critiques : quand les tâches utilisateur testent le code (Celia Martinie)
- Dessine-moi un logiciel (ou l'art des schémas qui marquent les esprits) (Fabien Marty)
- Du chaos à l'élégance : refactorer des workflows complexes avec des events (Thibaut Cantet)
- Un back-end métier pour mon IDE ! (Aless Hosry, Benoit Verhaeghe)
- L'enfer des tests auto (Jonathan Gaffiot, Julien Lenormand)
- Le hasard fait bien les tests (David Pilato)
- L'observabilité en pratique : comment devenir proactif avec les bugs (Mathieu Lamiot)
- Démystifier OAuth2 et OIDC (Nejmeddine Ben Ouarred)
- Top 3 des outils de l'OWASP (Florian Bernard)
- Sésame, ouvre-toi : sécurise ton serveur SSH avec du Port Knocking (Paul Jeannot)
- JEP 49.3 : cette nouvelle fonctionnalité Java est validée (Guillaume Benoot)
- Veille technologique : ma méthode pour rester à jour (Camille Roux)
- Étudiant et développeur : rebondir après les échecs dans la création de Fillzz (Thomas Roux)
- Agile et DDD : quand devs et métiers partagent la même langue (Communauté Agile Toulouse)
- Bien débuter avec Spring AI (Communauté Toulouse JUG)
- Orchestration d'agents IA : LangGraph et le benchmark GAIA (Communauté Python Toulouse)
- Pourquoi Rails est LE framework de 2025 ? (Communauté Toulouse.rb)
- Threads saturés, requêtes en attente : l'asynchronisme comme levier de scalabilité (Communauté MTG:Toulouse)
- La méthode pour coder ce qui compte vraiment (Tech Speak'Her)
Sources
- Programme et replays officiels de l'édition 2025 (nouvel onglet) ↗
- Playlist YouTube DevFest Toulouse 2025 (transcripts automatiques de 11 replays lus le 9 octobre 2026) (nouvel onglet) ↗
- Page de l'événement GDG Toulouse (date du 13 novembre 2025) (nouvel onglet) ↗
- Loxodata : Retour sur le DevFest Toulouse 2025 (Philippe Viegas) (nouvel onglet) ↗
- Contretemps : Mon parcours sobriété au DevFest Toulouse 2025 (Olivier Azeau) (nouvel onglet) ↗
- Emmanuel Nhan : Devfest Toulouse 2025 (billet du 15 novembre 2025) (nouvel onglet) ↗
- Néosoft : Another World, une belle leçon d'architecture logicielle (Jérôme Audouy) (nouvel onglet) ↗
- Post LinkedIn d'Ippon Technologies, clap de fin (nouvel onglet) ↗
- Posts LinkedIn lus : DevFest Toulouse (annonces des talks d'Olivier Azeau et de Rachel Dubois, avec commentaires de Thomas Corrège, Philippe Antona, Charles de Magneval, Céline Chantry-Darmon, Rachel Dubois), Olivier Azeau (commentaires de Mathieu Passenaud, Olivier Poncet), Ippon Technologies