<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DevoxxFR 2026 on Zwindler's Reflection</title><link>https://blog.zwindler.fr/tags/devoxxfr-2026/</link><description>Recent content in DevoxxFR 2026 on Zwindler's Reflection</description><generator>Hugo -- gohugo.io</generator><language>fr</language><copyright>Licensed under CC BY-SA 4.0</copyright><lastBuildDate>Fri, 24 Apr 2026 16:00:00 +0200</lastBuildDate><atom:link href="https://blog.zwindler.fr/tags/devoxxfr-2026/index.xml" rel="self" type="application/rss+xml"/><item><title>DevoxxFR 2026 - Récap du vendredi (jour 3)</title><link>https://blog.zwindler.fr/2026/04/24/devoxxfr-2026-recap-jour-3/</link><pubDate>Fri, 24 Apr 2026 16:00:00 +0200</pubDate><guid>https://blog.zwindler.fr/2026/04/24/devoxxfr-2026-recap-jour-3/</guid><description>&lt;img src="https://blog.zwindler.fr/2026/04/limits-requests.webp" alt="Featured image of post DevoxxFR 2026 - Récap du vendredi (jour 3)" /&gt;&lt;p&gt;Les résumés des 3 jours de DevoxxFR 2026&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://blog.zwindler.fr/2026/04/22/devoxxfr-2026-recap-jour-1/" &gt;DevoxxFR - Récap du mercredi (jour 1)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://blog.zwindler.fr/2026/04/23/devoxxfr-2026-recap-jour-2/" &gt;DevoxxFR - Récap du jeudi (jour 2)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://blog.zwindler.fr/2026/04/24/devoxxfr-2026-recap-jour-3/" &gt;DevoxxFR - Récap du vendredi (jour 3)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="troisième-jour-de-devoxxfr-2026"&gt;Troisième jour de DevoxxFR 2026
&lt;/h2&gt;&lt;p&gt;Dernier jour, et surtout pour moi : c&amp;rsquo;était le créneau de notre talk.&lt;/p&gt;
&lt;p&gt;Entre le &amp;ldquo;petit&amp;rdquo; stress avant de monter sur scène, la tension des démos live, puis le relâchement après coup, cette journée a eu une saveur différente. Moins de talks que les deux jours précédents dans mon programme, et je suis un peu rincé dans mon train retour.&lt;/p&gt;
&lt;h2 id="limits-requests-qos-priorityclasses-démystifions-le-scheduling-dans-kubernetes"&gt;Limits, Requests, QoS, PriorityClasses, démystifions le scheduling dans Kubernetes
&lt;/h2&gt;&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/04/limits-requests.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;C&amp;rsquo;était notre session, avec un objectif simple : rendre concret un ensemble de concepts que tout le monde voit passer (&lt;code&gt;requests&lt;/code&gt;, &lt;code&gt;limits&lt;/code&gt;, classes de QoS, &lt;code&gt;PriorityClass&lt;/code&gt;, ordonnancement), mais qui restent souvent flous tant qu&amp;rsquo;on ne les voit pas en situation réelle.&lt;/p&gt;
&lt;p&gt;Le format est maintenant bien rodé (on l&amp;rsquo;avait déjà donné notamment au DevFest Nantes et à Touraine Tech 2026), mais cette édition était clairement notre meilleure exécution jusqu&amp;rsquo;ici :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;transitions très fluides ;&lt;/li&gt;
&lt;li&gt;démos live qui ont toutes fonctionné ;&lt;/li&gt;
&lt;li&gt;bon rythme entre explication pédagogique et incidents provoqués ;&lt;/li&gt;
&lt;li&gt;super interactions avec la salle et beaucoup de questions à la sortie.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;On a eu plusieurs personnes qui sont venues nous voir spontanément après la session pour échanger sur leurs cas de prod. C&amp;rsquo;est exactement ce qu&amp;rsquo;on espérait : démystifier, puis rendre actionnable.&lt;/p&gt;
&lt;p&gt;Plusieurs personnes sont aussi venues simplement nous féliciter à la sortie, et ça m&amp;rsquo;a vraiment touché.&lt;/p&gt;
&lt;p&gt;Côté feedback, les retours ont été excellents, avec une note moyenne de 4.91/5 (45 évaluations) et des commentaires très positifs sur la clarté, l&amp;rsquo;humour et les démos.&lt;/p&gt;
&lt;p&gt;Deux retours (parmi 17 !!!) qui résument bien l&amp;rsquo;esprit de la session :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;Très dynamique, un magnifique récap et des démos vraiment bien construites et claires. Merci pour ce moment de partage.&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;Des concepts un peu obscurs pour les développeurs, enfin démystifiés, avec de l&amp;rsquo;humour et des démos qui marchent (toutes !), et des conseils simples et actionnables.&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Franchement, gros moment de satisfaction.&lt;/p&gt;
&lt;h2 id="interview-au-studio-devoxx"&gt;Interview au Studio Devoxx
&lt;/h2&gt;&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/04/interview-studio-devoxxfr.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;J&amp;rsquo;avais aussi un enregistrement prévu au Studio Devoxx, le nouveau format vidéo/podcast de la conférence.&lt;/p&gt;
&lt;p&gt;J&amp;rsquo;étais un peu stressé au départ, mais Emmanuel Bernard m&amp;rsquo;a rapidement mis à l&amp;rsquo;aise. Très vite, la discussion est devenue naturelle et très agréable.&lt;/p&gt;
&lt;p&gt;On a parlé de Kubernetes (avec quelques anecdotes de production), de notre talk du jour, et aussi de l&amp;rsquo;écriture technique autour de mon livre &lt;em&gt;&lt;a class="link" href="https://50ndk.zwindler.fr/" target="_blank" rel="noopener"
&gt;Kubernetes : 50 solutions pour les postes de développement et les clusters de production&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Curieux de voir le rendu final quand l&amp;rsquo;épisode sortira.&lt;/p&gt;
&lt;h2 id="kubernetes-et-la-jvm"&gt;Kubernetes et la JVM
&lt;/h2&gt;&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/04/kubernetes-jvm.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Je voulais absolument assister à cette session de Jean-Michel Doudoux et Alain Regnier (SCIAM), par curiosité sur l&amp;rsquo;angle JVM en environnement Kubernetes.&lt;/p&gt;
&lt;p&gt;Talk avec de nombreux rappels des fondamentaux, aussi bien sur Kubernetes que sur Java :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;warmup JVM, tiered compilation, impacts du JIT (C1/C2) sur les phases de démarrage ;&lt;/li&gt;
&lt;li&gt;importance des ressources CPU allouées (démo assez parlante : 37s de démarrage avec 200m CPU contre 2s avec 1000m) ;&lt;/li&gt;
&lt;li&gt;choix du garbage collector influencé par les ressources disponibles ;&lt;/li&gt;
&lt;li&gt;détection des limites container et évolutions côté Java (container awareness, &lt;code&gt;MaxRAMPercentage&lt;/code&gt;, support cgroups v2) ;&lt;/li&gt;
&lt;li&gt;sujets de startup time (&lt;code&gt;Class Data Sharing&lt;/code&gt;, AOT) et compromis de GraalVM natif.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Un autre sujet intéressant évoqué : CRaC (&lt;em&gt;Coordinated Restore at Checkpoint&lt;/em&gt;), encore très expérimental, qui vise à réduire drastiquement le warmup en s&amp;rsquo;appuyant sur un mécanisme de &lt;a class="link" href="https://blog.zwindler.fr/recherche/?keyword=fosdem" target="_blank" rel="noopener"
&gt;checkpoint/restore CRIU&lt;/a&gt;, que je suis avec une grande attention (j&amp;rsquo;en ai déjà parlé plusieurs fois sur le blog, notamment quand je vais au FOSDEM).&lt;/p&gt;
&lt;p&gt;Petite réserve : une reco sur Kaniko apparaissait encore dans les slides, alors que le projet est archivé depuis fin 2025.&lt;/p&gt;
&lt;p&gt;Globalement, le talk balayait beaucoup de concepts sans forcément rentrer en profondeur sur chacun, je regrette un peu de ne pas plutôt être allé à &amp;ldquo;Fini les nuits difficiles: Comment l&amp;rsquo;IA a transformé nos astreintes&amp;rdquo; de Jean-Philippe Fourès.&lt;/p&gt;
&lt;h2 id="hallway-track-encore-et-toujours"&gt;Hallway track (encore et toujours)
&lt;/h2&gt;&lt;p&gt;Comme souvent à Devoxx, une grosse partie de la valeur se joue aussi entre les salles : discussions improvisées, débriefs à chaud, retrouvailles et nouvelles rencontres.&lt;/p&gt;
&lt;p&gt;Un peu rincé par cette matinée riche en émotions, j&amp;rsquo;ai aussi fini de collecter les awards qui me manquaient sur l&amp;rsquo;app mobile compagnon : j&amp;rsquo;ai été le 9e à atteindre les 6400 points. Gamification, quand tu nous tiens.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/04/awards.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Le format &amp;ldquo;dernier jour&amp;rdquo; donne un petit côté bilan collectif, et c&amp;rsquo;était très sympa de croiser encore plein de monde (Florian, Olivier, Jean-Philippe, Jérôme, Carine, Alexandre, Emmanuel).&lt;/p&gt;
&lt;p&gt;Merci particulier à Brian et Quentin, mes collègues Luccasiens, qui ont donné à ce DevoxxFR une saveur spéciale. C&amp;rsquo;est beaucoup plus chouette de faire une conférence entre collègues que seul (ce que j&amp;rsquo;ai souvent fait).&lt;/p&gt;
&lt;h2 id="fin-de-devoxxfr-2026"&gt;Fin de DevoxxFR 2026
&lt;/h2&gt;&lt;p&gt;Ce DevoxxFR 2026 était encore une très belle édition.&lt;/p&gt;
&lt;p&gt;Côté perso, je repars surtout avec :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;la satisfaction d&amp;rsquo;avoir donné notre meilleure version du talk ;&lt;/li&gt;
&lt;li&gt;des discussions de fond sur Kubernetes et l&amp;rsquo;évolution de nos pratiques ;&lt;/li&gt;
&lt;li&gt;quelques idées à creuser, au fil des discussions et des meilleures sessions ;&lt;/li&gt;
&lt;li&gt;et toujours autant d&amp;rsquo;énergie prise dans les rencontres.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Merci aux organisateurs, aux speakers, aux bénévoles, aux sponsors, et à toutes les personnes avec qui j&amp;rsquo;ai pu échanger pendant ces trois jours.&lt;/p&gt;
&lt;p&gt;Petit clin d&amp;rsquo;oeil aux orgas :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;la prod est down&lt;/p&gt;
&lt;p&gt;le dog est down&lt;/p&gt;
&lt;p&gt;mais je m&amp;rsquo;en fous parce que je devoxx!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Vivement la prochaine édition.&lt;/p&gt;</description></item><item><title>DevoxxFR 2026 - Récap du jeudi (jour 2)</title><link>https://blog.zwindler.fr/2026/04/23/devoxxfr-2026-recap-jour-2/</link><pubDate>Thu, 23 Apr 2026 18:00:00 +0200</pubDate><guid>https://blog.zwindler.fr/2026/04/23/devoxxfr-2026-recap-jour-2/</guid><description>&lt;img src="https://blog.zwindler.fr/2026/04/docto-salle-bondee.webp" alt="Featured image of post DevoxxFR 2026 - Récap du jeudi (jour 2)" /&gt;&lt;p&gt;Les résumés des 3 jours de DevoxxFR 2026&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://blog.zwindler.fr/2026/04/22/devoxxfr-2026-recap-jour-1/" &gt;DevoxxFR - Récap du mercredi (jour 1)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://blog.zwindler.fr/2026/04/23/devoxxfr-2026-recap-jour-2/" &gt;DevoxxFR - Récap du jeudi (jour 2)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://blog.zwindler.fr/2026/04/24/devoxxfr-2026-recap-jour-3/" &gt;DevoxxFR - Récap du vendredi (jour 3)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="deuxième-jour-de-devoxxfr-2026"&gt;Deuxième jour de DevoxxFR 2026
&lt;/h2&gt;&lt;p&gt;Pour ce jeudi, j&amp;rsquo;ai raté les keynotes du matin (arrivé un peu tard), j&amp;rsquo;ai donc commencé par un tour des stands avant d&amp;rsquo;enchaîner avec les talks de la matinée. J&amp;rsquo;en ai profité pour récupérer des goodies pour les enfants au passage (:P).&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/04/goodies.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;h2 id="gérer-vos-tickets-support-avec-de-lia-mais-sans-cramer-la-planète"&gt;Gérer vos tickets support avec de l&amp;rsquo;IA mais sans cramer la planète
&lt;/h2&gt;&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/04/ticket-ia-cramer-planete.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Matthieu Vincent (Sopra Steria) et Philippe Charrière (Docker) ont présenté un talk sur un cas d&amp;rsquo;usage IA utile (gestion d&amp;rsquo;un service &amp;ldquo;support&amp;rdquo;), sans exploser les coûts infra.&lt;/p&gt;
&lt;p&gt;Le message central : pas besoin d&amp;rsquo;un gros modèle partout. Selon le besoin, &lt;strong&gt;SLM/TLM&lt;/strong&gt; (S ou T pour small ou tiny) peuvent suffire, à condition de bien cadrer mémoire, contexte et architecture.&lt;/p&gt;
&lt;p&gt;Les points principaux :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dimensionner le modèle sérieusement (poids, KV cache, activations), pas juste prendre &amp;ldquo;le plus gros&amp;rdquo;. Ca ne rentrera pas &amp;ldquo;sur le mac&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Construire un &lt;strong&gt;RAG&lt;/strong&gt; propre sur l&amp;rsquo;historique des tickets, avec embeddings et chunking seulement si nécessaire.&lt;/li&gt;
&lt;li&gt;Ajouter une couche &lt;strong&gt;agentique&lt;/strong&gt; légère pour orchestrer les actions/outils externes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;J&amp;rsquo;ai bien aimé que la démo utilise un JSON comme base vectorielle, ça rend très lisible et compréhensible le concept de vecteur et de calcul de distance. J&amp;rsquo;ai aussi bien aimé la très brève démo de &amp;ldquo;Docker Agents&amp;rdquo;, ce qui m&amp;rsquo;a décidé à enchaîner sur un talk à ce sujet l&amp;rsquo;après-midi.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/04/docker-agents-demo.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Talk efficace, orienté pratique, avec une idée simple mais importante : pour ce type de besoin, &amp;ldquo;petit modèle bien outillé&amp;rdquo; bat souvent &amp;ldquo;gros modèle par défaut&amp;rdquo;.&lt;/p&gt;
&lt;h2 id="lagentic-coding-nouveau-territoire-du-platform-engineering"&gt;L&amp;rsquo;Agentic Coding, nouveau territoire du Platform Engineering
&lt;/h2&gt;&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/04/docto.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Yankı Sesyılmaz et Julien Tanay (Doctolib) ont présenté un REX très concret sur l&amp;rsquo;adoption de l&amp;rsquo;agentic coding à l&amp;rsquo;échelle.&lt;/p&gt;
&lt;p&gt;Le chiffre marquant : une vraie &amp;ldquo;task force&amp;rdquo; de 2 personnes dédiée à l&amp;rsquo;accompagnement de 600 profils tech, avec un passage assumé en mode &lt;strong&gt;agentic-first&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Ce que j&amp;rsquo;ai retenu :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Le sujet n&amp;rsquo;est pas juste &amp;ldquo;quel outil choisir&amp;rdquo;, c&amp;rsquo;est un vrai sujet de &lt;strong&gt;platform engineering&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Passer en agentic-first impose de revoir les workflows, de soigner le &lt;strong&gt;context engineering&lt;/strong&gt;, de mettre en place une marketplace pour standardiser sans enfermer.&lt;/li&gt;
&lt;li&gt;Leur approche tourne autour du &lt;strong&gt;Spec-driven Development&lt;/strong&gt; (specs Markdown versionnées, lisibles humains + machines). Ils ont choisi &lt;strong&gt;OpenSpec&lt;/strong&gt; pour garder un framework léger et adaptable.&lt;/li&gt;
&lt;li&gt;Les plus gros utilisateurs de l&amp;rsquo;agentic sont les profils déjà habitués au &lt;strong&gt;context switching&lt;/strong&gt; (et notamment les DevOps/SRE qui sont très transverses). On réduit la friction avec worktrees, dashboards d&amp;rsquo;agents et réduction des blocages humains.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ils ont aussi partagé leur pipeline d&amp;rsquo;industrialisation outillage : veille, filtre valeur, revue sécurité, test avec AI champions, puis standardisation.&lt;/p&gt;
&lt;p&gt;Enfin, les use cases &amp;ldquo;remote agents&amp;rdquo; étaient plutôt concrets : backlog de tickets, incidents de prod, migrations techniques, revue de code, avec orchestrateur, observabilité et guardrails pour cadrer le tout.&lt;/p&gt;
&lt;p&gt;Talk intéressant, qui pointe les questions à se poser plus qu&amp;rsquo;il ne répond à comment les résoudre (:p).&lt;/p&gt;
&lt;h2 id="email-at-scale--comment-on-a-survécu-à-800m-mailsan-et-au-dns"&gt;Email at scale : comment on a survécu à 800M mails/an (et au DNS)
&lt;/h2&gt;&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/04/mirakl.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Julien Goullon et Julien Eyraud (Mirakl)&lt;/p&gt;
&lt;p&gt;REX très solide sur un sujet qu&amp;rsquo;on sous-estime souvent : à ce volume, l&amp;rsquo;email devient un sujet de plateforme, pas un simple &amp;ldquo;service annexe&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Ce que j&amp;rsquo;ai retenu :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Le contexte est massif : 300+ marketplaces, 170k vendeurs, 500 domaines d&amp;rsquo;envoi à migrer.&lt;/li&gt;
&lt;li&gt;Leur nouvelle archi (Kafka + outbox + traitements asynchrones) a apporté du scale, mais a aussi exposé des effets de bord violents en incident (rebalancing, doublons, consumers bloqués).&lt;/li&gt;
&lt;li&gt;Ils ont dû ajouter des garde-fous très concrets : circuit breaker, topics rapides/lents, déduplication Redis, observabilité/reporting.&lt;/li&gt;
&lt;li&gt;La migration DNS/fournisseur est un chantier à part entière (SPF, DKIM, propagation, warm-up IP, suppression lists), avec beaucoup d&amp;rsquo;erreurs côté clients.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Le point le plus intéressant : ils ont investi dans l&amp;rsquo;outillage et l&amp;rsquo;autonomie client pour devenir proactifs, au lieu de rester en réaction permanente aux incidents.&lt;/p&gt;
&lt;h2 id="docker-agent---comment-simplifier-encore-plus-la-création-dagents-ia-"&gt;Docker Agent - comment simplifier encore plus la création d&amp;rsquo;agents IA ?
&lt;/h2&gt;&lt;p&gt;Djordje Lukic et David Gageot (Docker)&lt;/p&gt;
&lt;p&gt;Pas pu rentrer, même avec un peu plus de 10 minutes d&amp;rsquo;avance (maintenant un classique pour la salle Maillot). On m&amp;rsquo;en a dit du bien, je le mettrai dans la liste des replays.&lt;/p&gt;
&lt;h2 id="le-mythe-de-la-neutralité--quand-la-tech-devient-politique"&gt;Le mythe de la neutralité : quand la tech devient politique
&lt;/h2&gt;&lt;p&gt;Hugo Lassiège (eventuallycoding)&lt;/p&gt;
&lt;p&gt;Talk dense et assez courageux sur un sujet qu&amp;rsquo;on évite encore dans les conférences tech, par peur de se faire étiqueter souverainiste peut être ? (alors que pas du tout).&lt;/p&gt;
&lt;p&gt;Ce que j&amp;rsquo;ai retenu :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Le discours &amp;ldquo;la technologie est un outil neutre, tout dépend de l&amp;rsquo;usage&amp;rdquo; est commode, surtout pour les big techs. Mais un système peut définir ou suggérer son propre usage — une arme reste une arme.&lt;/li&gt;
&lt;li&gt;Le numérique n&amp;rsquo;est pas &amp;ldquo;virtuel&amp;rdquo; : il structure concrètement l&amp;rsquo;accès au monde (transports, paiements, information), et ses biais ont des effets réels (ex. reconnaissance faciale moins performante sur les personnes non blanches au Royaume-Uni).&lt;/li&gt;
&lt;li&gt;Les GAFAM sont en avance, mais aussi massivement subventionnés par des fonds publics — ce n&amp;rsquo;est pas uniquement le fruit du marché libre.&lt;/li&gt;
&lt;li&gt;La souveraineté ne signifie pas l&amp;rsquo;autarcie. Être maître de ses choix sans subir de pressions extérieures, c&amp;rsquo;est possible dans un cadre d&amp;rsquo;interdépendance.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;La citation qui m&amp;rsquo;a le plus parlé :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;J&amp;rsquo;espère qu&amp;rsquo;on est en train de vivre notre effet Sputnik, qu&amp;rsquo;on appellera peut-être l&amp;rsquo;effet Trump.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Les exemples concrets sur ce qui se passe quand on se fâche avec les États-Unis (la CPI coupée de ses outils bureautiques, le juge coupé de toute interaction avec le monde) ou sur des déclarations comme &amp;ldquo;la technologie permettra d&amp;rsquo;éliminer le vote&amp;rdquo; (Peter Thiel) remettent bien les enjeux en perspective.&lt;/p&gt;
&lt;p&gt;Talk que j&amp;rsquo;ai bien aimé.&lt;/p&gt;
&lt;h2 id="mise--un-multi-outil-pour-votre-poste-de-dev--ops"&gt;Mise : un multi-outil pour votre poste de Dev &amp;amp; Ops
&lt;/h2&gt;&lt;p&gt;Rémi Verchère (Gravitek) parle d&amp;rsquo;un sujet que j&amp;rsquo;ai découvert avec la sortie des nodes de type Linux chez Clever Cloud il y a quelques mois (cf mon article sur le sujet). Le talk adresse un problème très concret : quand on jongle entre plusieurs projets, versions d&amp;rsquo;outils, variables d&amp;rsquo;environnement et scripts maison, ça devient vite le bazar.&lt;/p&gt;
&lt;p&gt;Ce que j&amp;rsquo;ai retenu :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;mise.toml&lt;/code&gt; permet de figer les versions d&amp;rsquo;outils par projet et de les installer simplement.&lt;/li&gt;
&lt;li&gt;Le système de tasks (avec dépendances) permet de structurer les workflows &lt;code&gt;build&lt;/code&gt; -&amp;gt; &lt;code&gt;test&lt;/code&gt; -&amp;gt; &lt;code&gt;deploy&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Bon support de l&amp;rsquo;environnement de dev (variables, venv Python, etc.).&lt;/li&gt;
&lt;li&gt;Côté sécurité, il y a des briques utiles (checksum, cosign, lockfiles).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Un outil que je vais clairement creuser, surtout pour réduire la friction sur les context switches Dev/Ops.&lt;/p&gt;
&lt;h2 id="soirée-meet-and-greet-version-courte"&gt;Soirée meet-and-greet (version courte)
&lt;/h2&gt;&lt;p&gt;J&amp;rsquo;ai brièvement croisé quelques personnes pendant le meet-and-greet, mais j&amp;rsquo;ai rapidement dû filer au meetup Staff 42 qui commençait juste après. Pas eu le temps de passer à The Voxx, mais ça avait l&amp;rsquo;air bien, comme d&amp;rsquo;habitude.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/04/the-voxx.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;h2 id="meetup-staff-42"&gt;Meetup Staff 42
&lt;/h2&gt;&lt;p&gt;Quelques sujets abordés pendant la soirée :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Comment naviguer dans l&amp;rsquo;ambiguïté — et trouver les bons problèmes à résoudre.&lt;/li&gt;
&lt;li&gt;Le rôle Staff n&amp;rsquo;est pas fixe : on navigue entre différents archétypes (dans la définition qu&amp;rsquo;en donne le livre sur le staff engineering) selon les semaines et les contextes.&lt;/li&gt;
&lt;li&gt;Super pouvoir identifié : savoir communiquer / avoir la liberté d&amp;rsquo;amener de l&amp;rsquo;innovation.&lt;/li&gt;
&lt;li&gt;Il est difficile de devenir Staff sans avoir fait plusieurs entreprises et découvert plusieurs cultures.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bonne soirée, discussions enrichissantes. On a fini par un dîner ensemble.&lt;/p&gt;</description></item><item><title>DevoxxFR 2026 - Récap du mercredi (jour 1)</title><link>https://blog.zwindler.fr/2026/04/22/devoxxfr-2026-recap-jour-1/</link><pubDate>Wed, 22 Apr 2026 18:00:00 +0200</pubDate><guid>https://blog.zwindler.fr/2026/04/22/devoxxfr-2026-recap-jour-1/</guid><description>&lt;img src="https://blog.zwindler.fr/2026/04/devoxxfr-ouverture.webp" alt="Featured image of post DevoxxFR 2026 - Récap du mercredi (jour 1)" /&gt;&lt;p&gt;Les résumés des 3 jours de DevoxxFR 2026&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://blog.zwindler.fr/2026/04/22/devoxxfr-2026-recap-jour-1/" &gt;DevoxxFR - Récap du mercredi (jour 1)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://blog.zwindler.fr/2026/04/23/devoxxfr-2026-recap-jour-2/" &gt;DevoxxFR - Récap du jeudi (jour 2)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://blog.zwindler.fr/2026/04/24/devoxxfr-2026-recap-jour-3/" &gt;DevoxxFR - Récap du vendredi (jour 3)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="premier-jour-de-devoxxfr-2026"&gt;Premier jour de DevoxxFR 2026
&lt;/h2&gt;&lt;p&gt;C&amp;rsquo;est reparti pour DevoxxFR, avec un mercredi bien dense, orienté IA le matin, puis des formats plus diversifiés l&amp;rsquo;après-midi.&lt;/p&gt;
&lt;p&gt;Je pose ici mon récap &amp;ldquo;à chaud&amp;rdquo; du jour 1.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/04/devoxxfr-badges.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;h2 id="lia-au-service-du-bien-commun--agir-avec-raison-dans-lincertain"&gt;L&amp;rsquo;IA au service du bien commun : agir avec raison dans l&amp;rsquo;incertain
&lt;/h2&gt;&lt;p&gt;Laurence Devillers (Sorbonne Université / CNRS) a ouvert la matinée avec une keynote sur les mythes autour de l&amp;rsquo;IA et sur la nécessité de garder une posture critique.&lt;/p&gt;
&lt;p&gt;Un axe central de sa présentation : l&amp;rsquo;IA peut amplifier nos capacités, mais elle n&amp;rsquo;est ni neutre, ni magique, ni responsable. Elle aide à la décision en agrégeant des volumes de données inaccessibles à un humain, mais elle ne remplace pas le jugement.&lt;/p&gt;
&lt;p&gt;Parmi les idées marquantes :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Le &amp;ldquo;boom IA&amp;rdquo; ne commence pas en 2022, l&amp;rsquo;histoire remonte loin.&lt;/li&gt;
&lt;li&gt;L&amp;rsquo;AGI reste lointaine, notamment sur les dimensions de cognition &amp;ldquo;système 2&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Les biais sont structurels (langues, données d&amp;rsquo;entraînement, cadrage des usages).&lt;/li&gt;
&lt;li&gt;Le coût de l&amp;rsquo;IA est réel, même quand l&amp;rsquo;interface semble &amp;ldquo;gratuite&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;L&amp;rsquo;anthropomorphisme est un piège : un modèle n&amp;rsquo;a ni responsabilité morale, ni expérience vécue, ni sentiments.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;J&amp;rsquo;ai trouvé que l&amp;rsquo;intervention aurait pu être intéressante, malgré le côté cours magistral (qui peut rebuter, mais qui a son intérêt), mais l&amp;rsquo;ensemble était beaucoup trop dense. Beaucoup de concepts ont été enchaînés très vite, avec peu de temps pour creuser chaque point. C&amp;rsquo;était peu &amp;ldquo;lisible&amp;rdquo;.&lt;/p&gt;
&lt;h2 id="les-échecs-à-lère-de-lintelligence-artificielle"&gt;Les échecs à l&amp;rsquo;ère de l&amp;rsquo;intelligence artificielle
&lt;/h2&gt;&lt;p&gt;Laurent Fressinet (grand maître international, ex-coach de Magnus Carlsen) a proposé un format très pédagogique sur la co-évolution entre joueurs d&amp;rsquo;échecs et machines.&lt;/p&gt;
&lt;p&gt;Le récit repart de la défaite de Kasparov contre Deep Blue, puis montre la rupture introduite par AlphaZero : moins de &amp;ldquo;règles codées à la main&amp;rdquo;, plus d&amp;rsquo;auto-apprentissage massif.&lt;/p&gt;
&lt;p&gt;Ce que j&amp;rsquo;ai trouvé particulièrement intéressant, c&amp;rsquo;est le changement de posture chez les joueurs :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;L&amp;rsquo;IA n&amp;rsquo;est plus seulement un adversaire, elle devient un outil d&amp;rsquo;analyse.&lt;/li&gt;
&lt;li&gt;Elle pousse à revisiter des intuitions établies.&lt;/li&gt;
&lt;li&gt;Le niveau global (des humains) monte parce que les méthodes d&amp;rsquo;entraînement changent.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Un bon talk &amp;ldquo;hors bulle tech&amp;rdquo; qui ramène à une idée utile pour nos métiers : on peut utiliser l&amp;rsquo;IA pour progresser, pas seulement pour accélérer. &lt;strong&gt;L&amp;rsquo;important est de s&amp;rsquo;adapter&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="sous-le-capot-dune-base-de-données-analytique"&gt;Sous le capot d&amp;rsquo;une base de données analytique
&lt;/h2&gt;&lt;p&gt;Sylvain Wallez (Elastic) a fait un deep dive très réussi sur ES|QL, le langage de requêtes &amp;ldquo;pipe&amp;rdquo; d&amp;rsquo;Elastic, et surtout sur son moteur d&amp;rsquo;exécution.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/04/devoxxfr-esql.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Le talk couvrait très bien la chaîne complète :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Parsing (grammaire ANTLR).&lt;/li&gt;
&lt;li&gt;Plan logique (résolution des champs, types, sources).&lt;/li&gt;
&lt;li&gt;Optimisations successives (pushdown de filtres, column pruning, simplifications d&amp;rsquo;expressions).&lt;/li&gt;
&lt;li&gt;Mapping vers plan physique (répartition entre planner node et data nodes).&lt;/li&gt;
&lt;li&gt;Optimisations locales avant exécution.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;J&amp;rsquo;ai bien aimé la clarté des explications sur le modèle distribué/colonnaire/vectorisé, et sur la manière dont le query planner &amp;ldquo;réécrit&amp;rdquo; la requête de manière itérative pour gagner en performance.&lt;/p&gt;
&lt;p&gt;Le contenu était avancé, mais très accessible dans la forme. C&amp;rsquo;est le genre de talk qui donne l&amp;rsquo;impression d&amp;rsquo;avoir tout compris sur le moment, tout en sachant qu&amp;rsquo;il y a encore beaucoup de complexité sous le capot.&lt;/p&gt;
&lt;h2 id="créer-un-jeu-vidéo-avec-github-copilot-en-3h"&gt;Créer un jeu vidéo avec GitHub Copilot en 3h
&lt;/h2&gt;&lt;p&gt;Après une pause dej à papoter avec beaucoup de monde : session prévue de 13h30 à 16h30 (Neuilly 253), avec Xavier Noya, Arthur Magne et Tug Grall.&lt;/p&gt;
&lt;p&gt;Seul format long que j&amp;rsquo;avais calé ce jour-là. Trois heures, c&amp;rsquo;est un gros investissement dans un agenda Devoxx, mais aussi l&amp;rsquo;occasion de vraiment pratiquer sur du développement IA spec-driven, au lieu d&amp;rsquo;enchaîner les talks.&lt;/p&gt;
&lt;p&gt;Au final, je n&amp;rsquo;ai pas pu rentrer dans l&amp;rsquo;atelier (salle déjà pleine) malgré plus de 10 minutes d&amp;rsquo;avance. Frustrant.&lt;/p&gt;
&lt;p&gt;Ce raté a au moins eu un effet positif inattendu : ça m&amp;rsquo;a poussé à sprinter vers l&amp;rsquo;amphi Maillot pour le talk suivant.&lt;/p&gt;
&lt;h2 id="-et-si-on-débuguait-notre-rapport-au-temps-"&gt;⌛ Et si on débuguait notre rapport au temps ?
&lt;/h2&gt;&lt;p&gt;Albane Fagot-Veyron (BPCE SI) — amphi Maillot.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/04/devoxxfr-rapport-temps.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Après m&amp;rsquo;être fait recaler de l&amp;rsquo;atelier GitHub Copilot, j&amp;rsquo;ai donc dû courir pour tenter d&amp;rsquo;attraper ce talk. Dix minutes d&amp;rsquo;avance n&amp;rsquo;avaient pas suffi pour l&amp;rsquo;atelier, l&amp;rsquo;amphi Maillot était bondé lui aussi, j&amp;rsquo;y croyais pas trop. Je fais partie des trois derniers (sur plusieurs centaines de personnes) à avoir eu une place. Ça valait le coup de forcer.&lt;/p&gt;
&lt;p&gt;Albane travaille depuis deux ans sur ce sujet (elle a commencé à s&amp;rsquo;y intéresser après avoir fait un TEDx, mais elle connaissait un peu le sujet, on avait échangé par message en 2024 sur la semaine de 4J, sujet important pour elle à l&amp;rsquo;époque). Le point de départ : notre rapport au temps peut devenir une vraie source de souffrance, et elle-même a traversé des cycles d&amp;rsquo;épuisement liés à ça.&lt;/p&gt;
&lt;p&gt;Le talk était structuré en trois axes : comment fonctionne notre rapport au temps, les pièges que l&amp;rsquo;on a créés collectivement, et comment agir à l&amp;rsquo;échelle individuelle et organisationnelle.&lt;/p&gt;
&lt;p&gt;Ce que j&amp;rsquo;ai retenu :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Le &lt;strong&gt;temps perçu&lt;/strong&gt; n&amp;rsquo;est pas le temps réel. Enfant, le temps s&amp;rsquo;écoule lentement (tout est nouveau) ; adulte, il s&amp;rsquo;accélère. La maladie ralentit la perception. L&amp;rsquo;activité aussi.&lt;/li&gt;
&lt;li&gt;On vit dans une &lt;strong&gt;société de l&amp;rsquo;accélération&lt;/strong&gt; (Hartmut Rosa) : on remplit les espaces vides, on compresse le temps, on multitâche. Et on paie un prix fort : le context switching coûte jusqu&amp;rsquo;à 40 % de productivité, et laisse le cerveau épuisé en fin de journée au point que &amp;ldquo;la seule chose que j&amp;rsquo;arrive à faire, c&amp;rsquo;est scroller&amp;rdquo;. Je vois très bien ce qu&amp;rsquo;elle veut dire&amp;hellip;&lt;/li&gt;
&lt;li&gt;L&amp;rsquo;IA devait nous &amp;ldquo;faire gagner du temps&amp;rdquo; — et pourtant, les travaux exposés à l&amp;rsquo;IA constatent &lt;strong&gt;+3h15 de travail par semaine en moyenne&lt;/strong&gt;. Là encore, je me retrouve à 100% dans ce constat. Je n&amp;rsquo;ai pas l&amp;rsquo;impression de travailler &amp;ldquo;moins&amp;rdquo; avec l&amp;rsquo;IA, au contraire.&lt;/li&gt;
&lt;li&gt;Le &lt;strong&gt;mode réseau par défaut&lt;/strong&gt; du cerveau (le &amp;ldquo;temps de rien&amp;rdquo;) est crucial. Sans lui, pas de récupération cognitive réelle. Le takeaway principal : &lt;strong&gt;sanctuariser 5 minutes par jour, en silence, sans distraction&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;À l&amp;rsquo;échelle collective : interroger la culture de l&amp;rsquo;organisation, ses rythmes induits, pas juste ajouter de la flexibilité en surface.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Excellente speakeuse, sujet hyper pertinent. Un talk que j&amp;rsquo;avais besoin d&amp;rsquo;entendre, MERCI MERCI MERCI Albane.&lt;/p&gt;
&lt;p&gt;(Je me suis donc accordé une petite pause silence)&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/04/devoxxfr-pause-silence.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;h2 id="question-pour-un-cluster-kubernetes--quiz-sur-kubernetes-et-ses-concepts"&gt;Question pour un cluster Kubernetes : quiz sur Kubernetes et ses concepts
&lt;/h2&gt;&lt;p&gt;À 17h00, Aurélie Vache propose un quiz interactif pour tester (et challenger) ses connaissances sur Kubernetes et ses concepts fondamentaux.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/04/question_cluster.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Le format était intéressant, ponctué de démos, avec des questions piégeuses sur des comportements qu&amp;rsquo;on croit connaître &amp;ldquo;de base&amp;rdquo; : requests / limits dans le cadre des HPA, scheduling, effets de bord quand plusieurs paramètres se combinent, etc.&lt;/p&gt;
&lt;p&gt;Même sur des sujets qu&amp;rsquo;on pratique tous les jours, ce genre de quiz remet bien en place et force à revalider ses réflexes.&lt;/p&gt;
&lt;p&gt;Cerise sur le gâteau : sur 114 participant(e)s, j&amp;rsquo;ai gagné.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/04/jaigagne.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Récompense : une paire de chaussettes OVHcloud avec le logo &amp;ldquo;chat&amp;rdquo; des produits quantiques. Je valide.&lt;/p&gt;
&lt;h2 id="maternité-dans-la-tech--du-témoignage-à-laction"&gt;Maternité dans la tech : du témoignage à l&amp;rsquo;action
&lt;/h2&gt;&lt;p&gt;À 17h50, Estelle Thou (Criteo) revient sur son vécu de la maternité dans le monde tech et propose des pistes d&amp;rsquo;action concrètes pour les équipes et les organisations.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/04/maternite_tech.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Le talk aborde un angle qu&amp;rsquo;on devrait traiter bien davantage dans la tech : comment recruter plus de femmes, les fidéliser, et surtout éviter que la maternité soit vécue comme un frein de carrière.&lt;/p&gt;
&lt;p&gt;Trois axes ressortent clairement :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Construire un environnement serein pour annoncer une grossesse (culture managériale, messages portés par le leadership, process RH lisibles et centralisés).&lt;/li&gt;
&lt;li&gt;Mieux préparer le retour de congé maternité (1:1 avant départ, plan de retour, mentorat, reprise progressive).&lt;/li&gt;
&lt;li&gt;Travailler les points structurels (écarts de salaire, biais de présentéisme, partage réel du congé parental, formation des managers à des situations sensibles).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Un message important : ces aménagements ne sont pas des &amp;ldquo;avantages&amp;rdquo;, mais des réponses à des besoins physiques, mentaux et organisationnels bien réels.&lt;/p&gt;
&lt;p&gt;J&amp;rsquo;ai trouvé l&amp;rsquo;intervention très utile car elle va au-delà du témoignage : elle donne des leviers concrets pour les équipes et les entreprises.&lt;/p&gt;
&lt;h2 id="hallway-track"&gt;Hallway track
&lt;/h2&gt;&lt;p&gt;J&amp;rsquo;ai vu, parlé avec ou croisé Annabelle, Antoine, Horacio, Laetitia, Aline, Rémi, Benoit, Nico (et plus largement le reste de la team Lectra), Alexandre, Aurélien, Mickael, Julien, Sébastien, Thierry, Olivier (x2), Jean Christophe, Fanny, Emmanuel&amp;hellip; et sûrement d&amp;rsquo;autres gens que j&amp;rsquo;ai oubliés.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/04/glace_hallway_track.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Comme d&amp;rsquo;habitude, les rencontres sont riches et intenses.&lt;/p&gt;
&lt;h2 id="soirée-speakers"&gt;Soirée speakers
&lt;/h2&gt;&lt;p&gt;C&amp;rsquo;est la tradition, le mercredi soir c&amp;rsquo;est soirée speakers. Nous nous sommes donc tous retrouvés à 19h30 pour une soirée chill entre speakers.&lt;/p&gt;
&lt;p&gt;L&amp;rsquo;occasion de rajouter de très longues discussions tech, de changer le monde et la société, et un peu de Kubernetes (quand même !) avec Quentin, Sébastien, Guillaume, Albane, Nicolas, Arnaud, Stefan, Marie, Estéban, Hugo, Houssem, Jean Philippe, Romain, Alex,&lt;/p&gt;</description></item></channel></rss>