POPULARITY
Categories
Qu'est-ce que la Kédoucha ? Est-elle à notre portée ? Quel est le plus grand Yétser Hara' d'un être humain ? A-t-il un bon côté ? Hachem veut-Il que nous ayons une vie agréable ? Comment y arriver ? Réponse à travers des propos du Rambam.
Cette semaine, sous l'Arbre à palabres, les invités d'Éric Topona analysent la nouvelle approche diplomatique du Bénin vis-à-vis des pays de l'Alliance des États du Sahel, depuis l'arrivée au pouvoir du président Romuald Wadagni.
"D'avoir de meilleures données d'entraînement, plus pertinentes, ça reste le nerf de la guerre, même avec les plus gros modèles." Le D.E.V. de la semaine est Guillaume Laforge, Developer Advocate AI chez Google. Dans cet épisode, Guillaume revient sur l'évolution du RAG, loin d'être enterré malgré l'agrandissement des fenêtres de contexte des LLM. Il partage pourquoi, même avec un million de tokens, les besoins des entreprises dépassent largement les capacités actuelles des modèles. On parle de découpage sémantique, de context engineering et des nouveaux défis liés à la hiérarchisation des données. Enfin, Guillaume détaille comment, face à la multiplication des données et la chasse à la pertinence, la qualité prime sur la quantité. Un tour d'horizon pragmatique et technique du futur des architectures RAG.Chapitrages00:00:53 : Introduction Inspirante00:01:59 : Présentation de Guillaume00:03:44 : Évolution du RAG00:05:13 : Importance du Chunking00:10:26 : Techniques de Tokenisation00:13:09 : Avantages de Notion00:16:18 : Modèles d'Embedding Multilingues00:18:03 : Recommandations de Modèles00:19:47 : Pertinence des Questions00:23:42 : Approche des Questions Générées00:30:18 : Hybridation des Contextes00:32:17 : Émergence du Contexte Engineering00:35:07 : Coûts de l'Inférence00:38:51 : Qualité des Données00:40:40 : Recommandations et Clôture Liens évoqués pendant l'émission Glaforge.dev: Site de Guillaume avec tous ses articles autour du RAG
Comment aider nos enfants à penser par eux-mêmes dans un monde où les informations sont abondantes, floues, parfois contradictoires, et où les algorithmes nous enferment de plus en plus dans des bulles d'opinion ? Comment leur apprendre à douter, à vérifier, à nuancer, à accepter le désaccord sans en avoir peur ?Dans cet épisode, je reçois Nadia, animatrice d'ateliers philosophie pour enfants. Avec elle, on parle de l'importance d'éveiller l'esprit critique dès le plus jeune âge, de la manière dont les enfants questionnent le monde avec une immense finesse, et de ce que la philosophie peut leur apporter : de la liberté, de l'humilité, de la souplesse, et une vraie autonomie de pensée.A l'air de l'IA c'est un épisode profond, concret et nécessaire, pour repenser la place du doute, du questionnement et de la pensée dans nos familles.Je vous souhaite une très bonne écoute.Au programme :
Xavier Lombard, CEO de Leexi, a lancé sa boîte en 2022 avec ses deux fils et sa femme. Bootstrap, sans levée de fonds, le note-taker IA belge rattrape aujourd'hui des acteurs américains comme Fireflies ou Fathom avec dix fois moins de codeurs. Dans cet épisode, Aimery l'embarque sur tous les fronts : la vallée de la mort des débuts, l'offensive des GAFA contre les note-takers indépendants, la souveraineté numérique et la dette technique qui plombe la plupart des SaaS, et sa conviction que les robots seront bien plus disruptifs que l'IA. Une masterclass sans filtre sur l'entreprenariat familial et la production logicielle à l'ère de l'IA générative.Les temps forts :06:00 - Le parcours et la genèse de Leexi21:00 - Souveraineté, RGPD et offensive des GAFA30:00 - Produit et différenciation face aux concurrents40:01 - Approche produit, management et culture58:00 - La révolution des réunions et la dette technique01:14:00 - Vision du futur et conclusionLes recommandations :“One Call Closing”, Charles Whitacre“Play Bigger”, Al Ramadan, Dave Peterson, Christopher Lochhead, Kevin ManeyLa trilogie du “Seigneur des anneaux”La série “The Chosen”Dîtes-nous ce que vous avez pensé de cet épisode ! Et n'oubliez pas de mettre des étoiles, 5 si possible, si vous aimez Prod'Way :) Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.
durée : 00:41:36 - Les consultants de 100% Rugby passent en revue les confrontations décisives des barrages de Top 14 : Stade Français-La Rochelle et Pau-Racing 92. Entre enjeux financiers des clubs et préparation des échéances internationales, les enjeux de cette fin de championnat sont décryptés. Vous aimez ce podcast ? Pour écouter tous les épisodes sans limite, rendez-vous sur Radio France
80 % des déchets en mer proviennent de la terre. Face à ce constat, l'association Wings of The Ocean agit pour la protection de l'océan : les déchets ne se ramassent plus uniquement au niveau des littoraux et à la surface de la mer, mais aussi plus en amont. Le 8 juin, journée mondiale de l'océan, met avant l'importance de s'engager face à cet enjeu. ----------------------------------------------------------------------- SMART IMPACT - Le magazine de l'économie durable et responsable SMART IMPACT, votre émission dédiée à la RSE et à la transition écologique des entreprises. Découvrez des actions inspirantes, des solutions innovantes et rencontrez les leaders du changement.
Dans ce 35e numéro de l'Hebdo de Cœur Rossonero, on revient sur une nouvelle semaine agitée du côté de l'AC Milan.Le club rossonero est toujours en pleine reconstruction en coulisses, avec un board encore vacant et plusieurs dossiers brûlants à régler après les départs de Furlani, Tare et Moncada. Entre les pistes Ralf Rangnick, Ramon Planes et l'intérim assuré par Calvelli, Milan cherche encore sa nouvelle direction sportive… mais le flou reste total.On se penche également sur l'avenir d'Adrien Rabiot, dont la situation interroge forcément à l'approche du mercato. Faut-il absolument le conserver ? Peut-il encore être un pilier du projet milanais ? Ou son futur pourrait-il s'écrire loin de San Siro ?Dans cet épisode, on commence aussi à entrer dans l'ambiance de la Coupe du Monde, avec les premiers enjeux autour des joueurs milanais concernés, avant de terminer avec notre traditionnel anniversaire de la semaine.ainsi que le QUIZ ! Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.
durée : 00:03:43 - Les P'tits Bateaux - par : Camille Crosnier - Aujourd'hui, Soren, huit ans, se demande pourquoi, quand quelque chose s'approche des yeux, on ne peut pas s'empêcher de les fermer. La neuropsychologue Sylvie Chokron lui répond. - réalisation : Stéphanie Texier, Marjorie Devoucoux - invités : Sylvie Chokron Neuropsychologue, directrice de recherche CNRS. Vous aimez ce podcast ? Pour écouter tous les épisodes sans limite, rendez-vous sur Radio France
Tous les matins à 8H10, on vous donne des infos aléatoires du monde.
durée : 00:03:40 - Géopolitique - par : Pierre Haski - Après avoir annoncé un accord imminent, Washington a évoqué des complications, mais tout indique que Donald Trump veut arrêter la guerre au plus vite, pour limiter la casse politique. Il s'efforcera de « vendre » un succès là où il enregistre, de fait, un échec cuisant, à l'impact durable. Vous aimez ce podcast ? Pour écouter tous les épisodes sans limite, rendez-vous sur Radio France
durée : 00:03:40 - InterNational - par : Pierre Haski - Après avoir annoncé un accord imminent, Washington a évoqué des complications, mais tout indique que Donald Trump veut arrêter la guerre au plus vite, pour limiter la casse politique. Il s'efforcera de « vendre » un succès là où il enregistre, de fait, un échec cuisant, à l'impact durable. Vous aimez ce podcast ? Pour écouter tous les épisodes sans limite, rendez-vous sur Radio France
Toute l'actu des sélections nationales et des championnats anglais, espagnol, italien et allemand avec nos légendaires "Drôles de Dames" : Julien Laurens, Fred Hermel, Polo Breitner et Johann Crochet.
Java 26 est là, GraalVM cartonne chez Trivago (43 à 12 réplicas !), OpenJDK interdit le code généré par LLM, Spring et Quarkus enchaînent les releases. Côté IA : ADK 1.0, A2A, Lyria 3 chante (mal ?), Yann LeCun lance Ami Labs et ses World Models. Mythos d'Anthropic fait trembler la sécu, Claude Code a leaké son source, et les git worktrees envahissent vos terminaux. Bonus : la mort annoncée de l'IDE, vagues de licenciement chez Oracle et Block, et nos voix toutes clonées. Bon week-ends de mai ! Enregistré le 7 mai 2026 Téléchargement de l'épisode LesCastCodeurs-Episode-340.mp3 ou en vidéo sur YouTube. News Langages Retour d'expérience d'une migration vers graalVM chez Trivago https://medium.com/graalvm/inside-trivagos-graalvm-migration-native-image-for-graphql-at-scale-912bca9df841 La passerelle GraphQL de Trivago (point d'entrée de tout le trafic vers 48 microservices) souffrait de pics de timeout au démarrage JVM Résultats spectaculaires après migration vers GraalVM Native Image : réduction des réplicas de 43 à 12, CPU de 15 à 5 cœurs, images Docker plus légères Obstacles techniques : incompatibilité Log4j → migration vers Logback, remplacement de Mockk par Testcontainers, compilation CI/CD très gourmande Netflix DGS et d'autres librairies manquaient de support GraalVM → l'équipe a contribué des correctifs upstream en open source Approche recommandée : commencer par les services les moins complexes, investir massivement dans les tests automatisés À la 14e migration, le processus était si rodé qu'il allait plus vite que la toute première tentative OpenJDK Interim Policy on Generative AI - https://openjdk.org/legal/ai OpenJDK adopte une politique intérimaire interdisant toute contribution incluant du contenu généré par des LLMs, modèles de diffusion ou systèmes deep-learning Le périmètre est large : code source, texte, images dans les dépôts Git, pull requests GitHub, emails, pages wiki et issues JBS Les contributeurs peuvent utiliser les outils d'IA de manière privée pour comprendre, déboguer et relire le code OpenJDK, mais ne peuvent pas contribuer le contenu généré Trois risques justifient cette politique : surcharge des relecteurs face au code plausible mais incorrect, risques de sûreté/sécurité pour une plateforme critique, et risques de propriété intellectuelle (l'OCA exige que les contributeurs possèdent les droits IP de leurs contributions) Même éditer partiellement du code AI-généré ne le rend pas acceptable à la contribution Oracle, sponsor corporatif d'OpenJDK, travaille sur une politique complète à soumettre au Governing Board GraalVM Native Image et la Closed-World Assumption en Java https://pvs-studio.com/en/blog/posts/java/1357/ Un bon article de rappel du contexte de closed world en Java GraalVM Native Image compile les applications Java en exécutables natifs statiques, sans JVM au runtime. La JVM fonctionne en monde ouvert : les classes sont chargées à la demande, les appels sont des références symboliques résolues dynamiquement. Native Image impose la "closed-world assumption" : tous les chemins d'exécution doivent être connus à la compilation. Les fonctionnalités dynamiques Java (réflexion, proxies, chargement de classes) créent des chemins cachés invisibles à l'analyse statique. C'est pourquoi Native Image exige des fichiers de configuration explicites pour la réflexion, les proxies, les ressources et la FFM API. L'article illustre le problème avec la Foreign Function & Memory API pour appeler printf natif : fonctionne sur JVM, échoue en Native Image sans config. Inclure tout le bytecode accessible serait inutilisable : binaire géant, compilation très lente, et la réflexion nécessite des métadonnées précises. La configuration n'est pas un défaut de conception mais une conséquence logique du passage du dynamique au statique. Java 26 : les nouveautés https://foojay.io/today/java-26-whats-new/ Java est le langage de la JVM, publié tous les 6 mois depuis Java 9 ; Java 26 est une version non-LTS avec 10 JEPs. JEP 500 : protection des champs final modifiés par réflexion profonde, avec des avertissements configurables. JEP 504 : suppression définitive de l'API Applet, plus supportée par les navigateurs. JEP 516 : le cache AOT (Project Leyden) fonctionne désormais avec n'importe quel garbage collector. JEP 517 : support HTTP/3 dans le client HTTP, HTTP/2 reste le défaut mais HTTP/3 est accessible à la demande. JEP 522 : amélioration du débit du GC G1 en réduisant la synchronisation entre threads applicatifs et threads GC. Nouveau support des UUIDv7 via UUID.ofEpochMillis(), naturellement triables et adaptés aux identifiants de bases de données. Process devient AutoCloseable, utilisable dans un try-with-resources. Aucune fonctionnalité en preview n'est graduée en standard ; Structured Concurrency en est à sa 6e preview. Librairies Guillaume a créé une petite librairie Java sans dépendance pour extraire le JSON d'une réponse d'un LLM un peu verbeux https://glaforge.dev/posts/2026/03/22/extracting-json-from-llm-chatter-with-jsonspotter/ Les LLM génèrent souvent du JSON, mais il est parfois entouré de bla-bla et/ou contient des erreurs (ex: commentaires, virgules finales) qui bloquent les parseurs JSON standards. Guillaume a créé une petite librairie légère sans dépendance pour localiser et extraire la structure la plus longue ressemblant à du JSON (même malformé) On peut ensuite passé cette chaîne à un parseur "lénient" (plus tolérant) comme Jackson pour ensuite avoir de bons vieux objets Java fortement typés Librairie dispo sur Maven Central ADK Java sort sa version 1.0 (Agent Development Kit par Google) https://developers.googleblog.com/announcing-adk-for-java-100-building-the-future-of-ai-agents-in-java/ ADK est un framework open source de Google pour créer des agents IA, initialement en Python, maintenant multi-langages (Python, Java, Go, Typescript). Nouvelles fonctionnalités majeures : Outils puissants : GoogleMapsTool, UrlContextTool, ContainerCodeExecutor, VertexAiCodeExecutor, abstraction ComputerUseTool. Architecture de plugins centralisée : Nouveau conteneur App pour gérer les Plugins à l'échelle de l'application (ex: LoggingPlugin, GlobalInstructionPlugin). Context engineering amélioré : Compaction d'événements pour gérer la taille des fenêtres de contexte (résumé et rétention). Human-in-the-Loop (HITL) : Supporte les workflows ToolConfirmation pour approbation humaine des actions d'agent. Services de session et de mémoire : Contrats clairs pour la gestion de l'état (InMemory, VertexAI, Firestore) et la mémoire à long terme. Support Agent2Agent (A2A) : Collaboration native entre agents distants de différents frameworks via le protocole A2A. Dans cet autre article, Guillaume partage comment il a développé l'application Comic Trip montrée dans la vidéo YouTube et qui utilise ADK 1.0 https://glaforge.dev/posts/2026/03/30/building-my-comic-trip-agent-with-adk-java-1-0/ Nouvelle version du SDK Java pour Agent2Agent Protocol, avec le support de la version 1.0 de la spécification https://medium.com/google-cloud/a2a-java-sdk-1-0-0-beta1-released-e83c414b34cc Alignement avec la version 1.0 de la spécification Nouveau groupId org.a2aproject.sdk et package org.a2aproject.sdk Protocoles de transport : support complet et équivalent pour JSON-RPC, gRPC et HTTP+JSON/REST. Gestion des erreurs : introduction de codes d'erreur et détails structurés pour une meilleure observabilité. Optimisation HTTP : ajout d'en-têtes de cache pour les métadonnées des agents (Agent Card). Flexibilité du client HTTP : support par défaut du JDK HttpClient, avec option Vert.x pour les environnements Quarkus. Nouvelles fonctionnalités techniques : méthode DataPart.fromJson() pour la création simplifiée d'objets depuis du JSON brut. Prochaines étapes (v1.0.0.GA) : support simultané des versions 1.0.0 et 0.3.0 du protocole pour assurer l'interopérabilité. JPA 4.0 Milestone 2 : nouvelles fonctionnalités pour Jakarta Persistence https://in.relation.to/2026/04/23/JPA-4-M2/ Jakarta Persistence (JPA) est la spécification standard Java pour le mapping objet-relationnel (ORM), implémentée notamment par Hibernate. JPA 4.0 M2 est la deuxième milestone de la prochaine version majeure de la spécification, annoncée par Gavin King. Construction de requêtes Criteria à partir de chaînes JPQL, offrant plus de flexibilité dans la composition dynamique des requêtes. Nouveaux types d'expressions spécialisés (TextExpression, NumericExpression) pour simplifier l'écriture des requêtes Criteria. Nouvelle interface FetchOption pour contrôler explicitement la stratégie de chargement des associations, dont un BatchSize intégré. Nouvelle annotation @EntityListener qui découple les classes entités de leurs listeners, supprimant les dépendances à la compilation. Les listeners peuvent cibler plusieurs types de callbacks et s'appliquer globalement à toute l'unité de persistance. Introduction de FlushModeType.EXPLICIT et QueryFlushMode pour un contrôle plus fin de la synchronisation avec la base de données. La méta-annotation @Discoverable permet de placer des annotations comme @NamedQuery sur n'importe quelle classe ou interface. Améliorations du DDL via @Index amélioré et clarifications de la spécification via la javadoc. Quarkus 3.35 : tree-shaking, PGO et AOT Semeru https://quarkus.io/blog/quarkus-3-35-released/ Quarkus est un framework Java cloud-natif optimisé pour GraalVM et HotSpot, conçu pour les microservices et les environnements conteneurisés. Nouveau JAR tree-shaking expérimental : analyse des dépendances à la compilation pour supprimer les classes inutilisées. Sur le CLI Quarkus, cela supprime plus de 6 000 classes et économise environ 18 Mo (39,5 %). Support du Profile-Guided Optimization (PGO) pour les builds natifs via quarkus.native.pgo.enabled=true. Le PGO est une fonctionnalité Oracle GraalVM, non disponible dans la Community Edition. Support de l'AOT IBM Semeru : le démarrage passe de ~380 ms à ~190 ms dans les premiers tests. Nouvelle extension quarkus-reactive-transactions : support de @Transactional pour les méthodes Hibernate Reactive retournant Uni. Configuration CORS dédiée pour l'interface de management, indépendante de l'interface HTTP principale. Les tests n'utilisent plus les System Properties pour la propagation de configuration, facilitant la parallélisation future. Le serializer jackson sans reflection n'est pas le default du aux retours de cas limites, encore du travail This Week in Spring - 21 avril 2026 https://spring.io/blog/2026/04/21/this-week-in-spring-april-21-2026 Spring Framework 6.2.18 et 7.0.7 corrigent trois failles de sécurité : DoS via fichiers multipart WebFlux, empoisonnement de cache de ressources statiques, et DoS sur Windows. Le support open source de Spring Framework 5.3.x et 6.1.x est terminé, la migration est recommandée. Spring Data 2026.0.0-RC1 introduit l'upsert (MERGE/INSERT ON CONFLICT) dans l'API Template de Spring Data Relational. Spring Data ajoute un RedisMessageSendingTemplate pour la cohérence avec les listeners Redis, et une optimisation de réinitialisation de caches en un seul appel. Spring AI introduit une Session API (série Agentic Patterns, partie 7) : architecture event-sourcée pour la mémoire des agents IA. La Session API supporte la compaction turn-safe, l'isolation de sous-agents en parallèle, et la persistence JDBC (PostgreSQL, MySQL, MariaDB, H2). Elle vise Spring AI 2.1 (novembre 2026) et remplacera à terme l'API ChatMemory. Spring Vault 4.1.0-RC1 et 4.0.2 sont disponibles. Netflix a présenté son usage de Java, Spring Boot et Spring AI dans une vidéo. This Week in Spring - 28 avril 2026 https://spring.io/blog/2026/04/28/this-week-in-spring-april-28-2026 Cette série hebdomadaire de Josh Long compile les nouveautés de l'écosystème Spring : articles, outils, podcasts et annonces de la communauté. Spring Boot 4 introduit un package natif de résilience org.springframework.resilience avec une nouvelle API de retry qui remplace les approches fragiles via Spring Retry ou Resilience4j. L'API retry native de Spring Boot 4 a des noms d'attributs et sémantiques différents des anciennes bibliothèques, rendant les tutoriels pré-2025 obsolètes et sources de bugs silencieux. Le SDK Spring AI pour Amazon Bedrock AgentCore est disponible en GA : il intègre les capacités AgentCore dans Spring AI via annotations et auto-configuration. Le SDK AgentCore gère automatiquement le contrat runtime AgentCore : endpoint /invocations, health check /ping, SSE avec backpressure. Il offre mémoire court terme (sliding window) et long terme (sémantique, préférences, résumé, épisodique), ainsi que des outils pour navigateur et exécution de code en sandbox. Un plugin Maven (Nullability Maven Plugin) simplifie l'intégration de JSpecify et NullAway pour enforcer la null-safety à la compilation dans les projets Java. Le plugin génère automatiquement les fichiers package-info.java par package et configure le compilateur pour traiter les violations de nullabilité comme des erreurs. Josh Long et Dr. Venkat Subramaniam ont co-présenté à Voxxed Days Amsterdam sur "Intelligent Kotlin", avec un épisode de podcast associé. Cloud Amazon S3 Files https://aws.amazon.com/about-aws/whats-new/2026/04/amazon-s3-files/ Amazon S3 Files est un nouveau service donnant un accès système de fichiers direct aux données stockées dans les buckets S3 Basé sur la technologie Amazon EFS, il supprime la barrière entre stockage objet et interface système de fichiers sans dupliquer les données Débit en lecture pouvant atteindre plusieurs téraoctets par seconde ; des milliers de ressources de calcul peuvent y accéder simultanément Les données restent accessibles via les deux interfaces : S3 API classique et système de fichiers standard, sans migration nécessaire Cas d'usage : agents IA pour la persistance de mémoire entre pipelines, équipes ML sans staging, simplification des data lakes Disponible dans 34 régions AWS Data et Intelligence Artificielle Comment générer de la musique et des clips audio en Java avec le modèle Lyria 3 https://glaforge.dev/posts/2026/03/25/generating-music-with-lyria-3-and-the-gemini-interactions-java-sdk/ Génération musicale avec Lyria 3 (DeepMind) et le SDK Java Gemini Interactions. Lyria 3 : modèle d'IA générative pour créer musique avec paroles ou pistes instrumentales. Utilisation via le SDK Java de l'API Gemini, nécessite une clé API Gemini. Deux versions de modèle Lyria 3 : lyria-3-clip-preview : Clips courts (30s), extraits. lyria-3-pro-preview : Chansons complètes (jusqu'à 3 min), structurées. Personnalisation via les prompts : Fournir ses propres paroles ou les faire générer. Contrôler la structure de la chanson ([Intro], [Verse], [Chorus], [Outro]). Générer des morceaux instrumentaux uniquement. Utiliser des images comme source d'inspiration (modèle multimodal). Sortie : Audio (MP3) et texte (paroles/structure) directement, sans décodage complexe. Facilite l'intégration de la génération musicale dans les applications Java. Les world model, la prochaine étape pour les IA https://www.lepoint.fr/sciences-nature/comment-le-commando-de-yann-le-cun-se-prepare-a-ringardiser-les-geants-mondiaux-de-lia-depuis-paris-OZVUWTDYBNE25C6WF44265ZQKE/ Yann LeCun a quitté Meta FAIR pour créer AMI Labs (Advanced Machine Intelligence) basée à Paris Sa thèse : les LLMs ne mèneront pas à l'intelligence générale, la vraie IA doit partir de la compréhension du monde physique AMI Labs a levé 1,03 milliard de dollars en seed (le plus grand seed round de l'histoire européenne) à 3,5 milliards de valorisation Les world models apprennent à prédire et comprendre la réalité physique plutôt qu'à prédire le prochain token d'une séquence Slogan d'AMI : "Real intelligence does not start in language. It starts in the world." Paris comme base stratégique pour challenger la Silicon Valley dans la prochaine rupture de l'IA Debezium 2026 : résultats du sondage communautaire https://debezium.io/blog/2026/04/27/debezium-2026-survey-results/ Debezium est un outil de Change Data Capture (CDC) open source qui capture les modifications de bases de données en temps réel pour les diffuser vers des systèmes comme Kafka. 98,6% des répondants utilisent Debezium activement ou prévoient de le faire dans l'année, avec 91,3% déjà en production. 63,8% des déploiements tournent sur Kubernetes, 60,9% utilisent Kafka Connect auto-géré, et 17,4% restent sur des VMs ou bare metal. Helm charts est l'approche dominante pour la gestion de configuration, souvent combiné avec GitOps, CI/CD, Ansible ou Terraform. PostgreSQL domine les connecteurs utilisés à 69,6%, suivi de MySQL (33,3%), SQL Server (29%) et Oracle (27,5%). Les volumes de changements capturés vont de 1-25 modifications par minute jusqu'à 1-2 millions par minute selon les environnements. Infinispan rejoint l'écosystème OGX comme fournisseur de stockage vectoriel https://infinispan.org/blog/2026/04/17/infinispan-joins-ogx-ecosystem OGX (anciennement Llama Stack) est un serveur API agentique open source pour construire des applications d'IA complètes. OGX compose des fournisseurs d'inférence, des stores vectoriels, des backends de sécurité, des runtimes d'outils et du stockage de fichiers en un seul serveur déployable. OGX se positionne comme une alternative à l'API OpenAI, déployable sur diverses infrastructures et modèles. OGX cible les workflows RAG (Retrieval-Augmented Generation) et les applications agentiques. Infinispan s'y intègre comme fournisseur de vector IO, apportant recherche vectorielle, par mots-clés et hybride. Je n'ai pas entendu parlé de ce renommage, vous le voyez dans vos deploiements ? Outillage cmux un nouveau terminal basé sur Ghostty spécialisé pour les coding agents https://cmux.com/ Application macOS native construite sur le moteur de rendu Ghostty (libghostty), offrant une accélération GPU pour une fluidité maximale Conçu spécifiquement pour le multitâche et les workflows assistés par IA, avec des onglets verticaux affichant la branche Git, le répertoire et les ports actifs Intègre des notifications qui illuminent les panneaux lorsqu'un agent IA (Claude Code, Codex, etc.) nécessite l'attention de l'utilisateur Propose un navigateur web intégré et scriptable qui peut être affiché en écran scindé à côté du terminal via une API Alternative moderne à tmux, ne nécessitant pas de fichiers de configuration complexes ou de préfixes de touches pour la gestion des vitres et des sessions Supporte nativement tous les agents de codage en ligne de commande et permet l'automatisation via une API socket et une interface CLI dédiée Git Worktree comme un chef https://www.metal3d.org/blog/2026/git-worktree-comme-un-chef/ Article par Patrice Ferlet Git Worktree: Travailler sur plusieurs branches simultanément via des répertoires distincts. Évite git stash ou clones multiples pour le changement de contexte rapide. Méthode "bare" (recommandée): Cloner le dépôt en mode bare (ex: .bare). Lier le dossier racine au dépôt bare via un fichier .git. Configurer le remote tracking pour voir toutes les branches distantes. Ajouter des worktrees pour chaque branche (git worktree add ). Avantages: Économie d'espace, source de vérité unique (un git fetch met tout à jour), hooks/configs partagés, sécurité. Conseils: Ne jamais faire de git checkout à l'intérieur d'un worktree. git fetch --all depuis n'importe quel worktree pour tout mettre à jour. git worktree add --detach pour tester des merges temporaires sans créer de branche. Supprimer: git worktree remove puis git worktree prune. Un script wtree est fourni pour automatiser l'initialisation du setup "bare". Améliore considérablement le workflow. L'IDE meurt et vite https://x.com/jdegoes/status/2036931874057314390?s=46&t=C18cckWlfukmsB_Fx0FfxQ Des leaders techniques prédisent la fin rapide de l'IDE traditionnel, remplacé par des interfaces conversationnelles agentiques Le changement de paradigme : le développeur n'écrit plus des lignes de code mais exprime son intention et supervise des agents autonomes Des outils comme Claude Code, Copilot et Cursor transforment déjà radicalement les workflows de développement quotidiens L'IDE centré sur l'éditeur de code perd sa raison d'être quand l'agent lit, modifie et structure le code de manière autonome La transition est comparable au passage du desktop au mobile : les pratiques établies depuis 30 ans remises en question en quelques mois Le source de Claude Code a leaké via probablement le codemap et un site decrit sont fonctionnement https://ccunpacked.dev/ Le 31 mars 2026, Anthropic a accidentellement inclus les sourcemaps dans un package npm de Claude Code, exposant ~512 000 lignes de TypeScript La fuite n'était pas un piratage mais une erreur humaine : un "*.map" oublié dans .npmignore Le site ccunpacked.dev a été lancé pour analyser et visualiser le code source décompressé Le code révèle un agent background permanent nommé "KAIROS", un mode furtif pour cacher les contributions des employés Anthropic à l'open source, et 44 feature flags cachés Une fonctionnalité inédite "Buddy" (animal de compagnie électronique dans le terminal) et un mode "dream" pour l'idéation continue ont été découverts Anthropic a confirmé : "Aucune donnée client sensible n'était impliquée. Erreur humaine dans le packaging de la release." Gemini CLI passe aux agents https://x.com/srithreepo/status/2039794081925382307?s=46&t=GLj1NFxZoCFCjw2oYpiJpw Gemini CLI, l'agent IA open source de Google pour le terminal, introduit des hooks dans sa boucle agentique Les hooks permettent d'exécuter des scripts automatiquement (scanners de sécurité, vérifications de conformité, logging) à chaque étape de l'agent Lancement de Gemini CLI GitHub Actions : un agent autonome pour les repositories qui peut exécuter des tâches de codage de routine Support des MCP servers pour étendre les capacités et des "Agent Skills" pour des workflows spécialisés Mode agent disponible dans VS Code et IntelliJ avec accès aux outils du système de fichiers et terminal Wispr, le speech to text en local sur macOS http://wispr.stormacq.com/ Wispr est une application macOS de dictée vocale entièrement locale, propulsée par Whisper (OpenAI) sur appareil, sans cloud ni tracking Sébastien Stormacq a développé Wispr en un jour et demi sans écrire une seule ligne de code, grâce à Kiro CLI (agent IA Amazon) Disponible en open source sur GitHub et via Homebrew Détection automatique de la langue, insertion du texte au curseur dans n'importe quelle application via un raccourci global En un mois : 19 releases incluant mode mains-libres, suppression des mots de remplissage, auto-envoi pour les chats, et un outil CLI Exemple concret de développement vibe coding produisant un outil de qualité production sans expertise Swift préalable Comment, Gordon, l'assistant spécialisé en Docker est né https://n9o.xyz/posts/202603-building-gordon/ Nuno Coração (n9o.xyz) détaille comment Gordon, l'assistant spécialisé Docker, a été construit sur docker-agent, le runtime d'agents IA open source de Docker écrit en Go Les agents sont définis en YAML déclaratif et distribués comme des artefacts OCI, sans mise à jour binaire nécessaire L'architecture initiale en essaim de 9 agents spécialisés a été abandonnée au profit d'un agent racine unique avec un prompt soigneusement conçu Le modèle utilisé est Claude Haiku 4.5, suffisant après optimisation des prompts Principe clé "show, then do" : toute action de l'agent nécessite une approbation explicite de l'utilisateur La description des outils impacte fortement la précision du LLM : ajouter des outils peut paradoxalement dégrader les performances existantes Le prompt est une spécification détaillée (identité, patterns d'accès fichiers, règles de sécurité) plutôt qu'une simple instruction IBM Bob https://bob.ibm.com/blog/announcing-ibm-bob-launch IBM Bob assistant IA d'IBM pour coder sur de vraies codebases (lancé avril 2026) 5 modes : Ask, Plan, Code, Advanced (MCP), Orchestrator Détecte la complexité du code en temps réel et propose des refactos Fait des revues de code automatiques sur tes branches/issues GitHub Permet d'écrire en langage naturel directement dans l'éditeur Fonctionne aussi en terminal/CLI et dans les pipelines CI/CD Sécurité : approbation manuelle, .bobignore, checkpoints, pas de training sur tes prompts How I use Claude - 50 tips pratiques https://www.youtube.com/watch?v=mZzhfPle9QU Staff Engineer Meta partage 50 tips après 6 mois d'utilisation intensive de Claude Code Basé sur ~12h/jour d'usage perso et professionnel Couvre tout : bases, workflows avancés, parallélisation Objectif : partager ce qu'il aurait voulu savoir dès le départ Méthodologies Quelqu'un rale sur la non soutenabilité des bases de code écritent avec des agents https://mariozechner.at/posts/2026-03-25-thoughts-on-slowing-the-fuck-down/ Mario Zechner estime que les agents IA font les mêmes erreurs répétitivement sans apprendre, accumulant la complexité à grande vitesse faute de bottlenecks humains Sans vision globale, les agents créent du cargo-cult : les "best practices" de l'industrie appliquées localement sans cohérence architecturale La croissance de la base de code dégrade la capacité des agents à retrouver le code existant → duplication et incohérences croissantes Il cite des pannes AWS et des initiatives qualité Microsoft comme signes préoccupants liés au code généré par IA Solution : réserver les agents aux tâches délimitées et évaluables, garder l'architecture, les APIs et les systèmes critiques écrits à la main Maintenir une revue de code rigoureuse et traiter les humains comme les gardiens finaux de la qualité On m'oblige à utiliser l'IA https://n.survol.fr/n/on-moblige-a-utiliser-lia Éric D. défend l'adoption obligatoire de l'IA comme décision stratégique légitime, comparable au choix du full remote ou de la stack technique Il distingue la décision stratégique (adoption IA) de la méthode d'accompagnement (qui reste collaborative et bienveillante) La compétence IA devient un critère de recrutement : chercher des candidats déjà curieux et explorateurs de ces outils L'alignement culturel sur les pratiques et outils est un prérequis à la cohésion d'équipe Le refus d'adopter certains outils stratégiques peut justifier de ne pas recruter un candidat autrement compétent Encore une metodo SPDD https://martinfowler.com/articles/structured-prompt-driven/ Problème : l'IA accélère le dev individuel mais amplifie ambiguïtés et incohérences à l'échelle d'une équipe. martinfowler SPDD : traiter les prompts comme des artefacts versionnés, révisables et réutilisables plutôt que des échanges jetables. martinfowler Canvas REASONS : 7 dimensions (Requirements, Entities, Approach, Structure, Operations, Norms, Safeguards) pour guider le LLM de l'intention à l'exécution. martinfowler Workflow en 6 étapes : exigences → analyse → contexte → prompt structuré → code → tests unitaires, chaque étape s'appuyant sur la précédente. martinfowler 3 compétences clés : abstraction d'abord, alignement de l'intention, revue itérative. martinfowler Limites : fort ROI sur du code métier complexe, peu adapté aux hotfixes urgents, scripts jetables ou travail créatif/visuel. m Sécurité Le projet Glasswing pour sécuriser les logiciels https://www.anthropic.com/glasswing Anthropic lance Glasswing, une initiative de cybersécurité utilisant Claude Mythos Preview pour identifier des vulnérabilités zero-day 12 partenaires fondateurs dont AWS, Apple, Cisco, CrowdStrike, Google, JPMorganChase, Linux Foundation, Microsoft et NVIDIA Anthropic investit 100 millions de dollars en crédits de modèle et 4 millions en dons aux organisations de sécurité open source Le modèle opère avec une autonomie substantielle, identifiant des milliers de vulnérabilités dans les OS, navigateurs et infrastructures critiques Plus de 40 organisations supplémentaires ont accès pour scanner et sécuriser leurs systèmes Objectif : donner l'avantage aux défenseurs avant que les techniques de hacking assistées par IA ne se généralisent chez les attaquants LinkedIn vous espionne https://frenchbreaches.com/blog/linkedin-est-accuse-de-fouiller-dans-votre-ordinateur-illegalement Scandale "BrowserGate" : LinkedIn injecte du JavaScript qui tente de détecter les extensions Chrome installées sur votre navigateur Le script analysé contient une liste codée en dur de 6 222 extensions Chrome avec identifiants et chemins de fichiers internes Croissance alarmante de la liste ciblée : 38 extensions en 2017 → 461 en 2024 → ~1 000 en mai 2025 → 6 222 début 2026 Les données collectées incluent aussi CPU, RAM, résolution d'écran, timezone et état batterie pour du fingerprinting Certaines extensions ciblées sont liées à la neurodivergence, aux pratiques religieuses ou aux opinions politiques → violation grave du RGPD LinkedIn défend que le scan vise uniquement à détecter les extensions qui pratiquent le scraping de données Post mortem de la supply chain attack sur la librairie NPM axios https://github.com/axios/axios/issues/10636 Le 31 mars 2026, deux versions malveillantes d'axios (1.14.1 et 0.30.4) ont été publiées via un compte mainteneur compromis Vecteur d'attaque : RAT installé via ingénierie sociale ciblée sur la machine personnelle du mainteneur principal La 2FA ne protège pas si la machine de l'utilisateur est compromise : l'attaquant contrôle tout et peut agir comme l'utilisateur Les packages malveillants injectaient plain-crypto-js@4.2.1, un cheval de Troie multi-plateforme (macOS, Windows, Linux) Détection communautaire en ~3 heures, suppression par npm, mesures correctives : rotation complète des credentials Changements préventifs : publication via OIDC, releases immuables, amélioration des pratiques GitHub Actions Passbolt un gestionnaire de mots de passe open source https://lesjoiesducode.fr/passbolt-gestionnaire-de-mots-de-passe-gratuit-open-source-que-votre-equipe-merite-vraiment Gestionnaire de mots de passe open source conçu pour le partage d'identifiants en équipe, utilisé par plus de 50 000 organisations Chiffrement individuel par utilisateur et par version de credential, pas de coffre-fort partagé — architecture zero-knowledge "Forward secrecy" : quand un membre quitte l'équipe, ses copies chiffrées sont automatiquement révoquées sans reset manuel Supporte TOTP, clés SSH, tokens API et champs personnalisés avec piste d'audit complète de tous les accès Édition communautaire entièrement gratuite avec utilisateurs illimités, auto-hébergeable ou cloud Chiffrement OpenPGP nécessitant passphrase + clé privée, avec tokens visuels anti-phishing Loi, société et organisation Anthropic fait un don d'1,5 millions de dollars à la fondation Apache https://news.apache.org/foundation/entry/the-apache-software-foundation-announces-1-5m-donation-from-anthropic Anthropic donne 1,5 million de dollars à l'ASF pour soutenir l'infrastructure, la sécurité et la communauté open source Vitaly Gudanets (CISO d'Anthropic) : "Soutenir l'ASF est un investissement direct dans la résilience et l'intégrité des systèmes dont dépend l'IA moderne" Les fonds financeront les systèmes de build, les processus de sécurité et les services aux projets Apache Ce don est le déclencheur de l'initiative IA responsable à 10 millions de dollars de l'ASF L'infrastructure Apache est invisible mais critique : des systèmes financiers aux plateformes de santé, elle sous-tend l'écosystème logiciel mondial L'ASF lance l'initiative IA responsable https://news.apache.org/foundation/entry/the-apache-software-foundation-launches-10m-responsible-ai-initiative-with-initial-1-75m-donation L'ASF lance une initiative pour une IA responsable dotée d'un budget de 10 millions de dollars sur 3 ans minimum Anthropic est le premier donateur avec 1,5 million de dollars ; Alpha-Omega contribue 250 000 dollars L'initiative fournit aux projets Apache un accès à des modèles IA pour l'expérimentation et la sécurité Elle soutient l'ensemble de la chaîne IA/ML : pipelines de données, infrastructure, frameworks de deep learning Des tracks de conférences, hackathons et bourses de voyage sont prévus pour élargir la communauté Les principes directeurs incluent la supervision humaine, l'intégrité des licences et la sécurité open source Oracle vire 30000 personnes https://rollingout.com/2026/03/31/oracle-slashes-30000-jobs-with-a-cold-6/ Oracle licencie 20 000 à 30 000 employés, 18% de ses effectifs mondiaux. Les salariés ont appris leur licenciement par un simple email à 6h du matin, sans aucun préavis. L'accès à tous les systèmes (Slack, Zoom, badges) a été coupé immédiatement après. But : libérer 8 à 10 milliards de dollars pour construire des centres de données IA. Oracle a déjà contracté 50 milliards de dettes en 2026 pour financer ses projets IA. Paradoxe : l'entreprise affiche un bénéfice record de 6,13 milliards, mais ses liquidités sont dans le rouge. L'action Oracle a perdu plus de la moitié de sa valeur depuis septembre 2025. Et si l'IA n'était qu'un prétexte pour licencier https://eventuallycoding.com/p/ia-licenciements-et-si-l-intelligence-artificielle-n-etait-qu-une-excuse Hugo Lassiège (eventuallycoding) estime que les entreprises utilisent l'IA comme narratif commode pour masquer des erreurs de gestion passées (Block a triplé ses effectifs post-COVID sans croissance des revenus correspondante) Moins de 1% des licenciements technologiques seraient réellement dus à des gains de productivité IA selon les analyses citées Mesurer la productivité des développeurs reste un problème non résolu, mais les entreprises affirment des gains d'efficacité sans preuves Des pressions économiques réelles (inflation, guerres commerciales, coûts énergétiques) sont masquées derrière le discours IA Les restructurations nécessaires sont présentées comme des transformations AI-driven positives pour rassurer les investisseurs Il y voit une fenêtre d'opportunité pour l'Europe pendant que les géants américains se restructurent GitHub Copilot va utiliser les interacitons pour entrainer ses modèles sauf si vous vous délistez https://github.blog/news-insights/company-news/updates-to-github-copilot-interaction-data-usage-policy/ À partir du 24 avril 2026, GitHub utilise par défaut les interactions des utilisateurs Copilot Free, Pro et Pro+ pour entraîner ses modèles Les données collectées incluent le code accepté ou modifié, les snippets envoyés, les noms de fichiers et structures de dépôts, et les retours utilisateurs Les utilisateurs Copilot Business, Enterprise et les dépôts d'entreprise sont exclus de cette collecte de données d'entraînement Opt-out disponible dans les paramètres GitHub > "Privacy" ; les préférences de désactivation préalables sont conservées automatiquement Objectif déclaré : améliorer la précision des modèles sur les langages et cas d'usage du monde réel Grosse percée de Claude Code dans les commits sur GitHub https://aifoc.us/damn-claude-thats-a-lot-of-commits/ Explosion de Claude Code : En six mois, Claude Code est passé de 0,7 % à 4,5 % de tous les commits publics sur GitHub, surpassant tous les autres outils d'IA combinés. Adoption massive des agents IA : Environ 5 % des commits publics sur GitHub sont désormais générés par des agents IA, un chiffre en croissance rapide depuis fin 2025. Domination des bots sur GitHub : Au-delà des commits, les outils d'IA sont omniprésents dans la gestion des pull requests et des problèmes (Copilot et CodeRabbit notamment). Limites méthodologiques : Les données ne concernent que les dépôts publics (les entreprises utilisent massivement des dépôts privés, invisibles ici). Le comptage dépend fortement de la visibilité des signatures (certains outils comme Claude marquent systématiquement leurs commits, d'autres non) L'API de recherche GitHub présente une fiabilité variable à cette échelle. Changement de paradigme : Le développement logiciel vit une transition majeure, comparable au passage du desktop au mobile. L'intégration des agents IA dans le cycle de production n'est plus une expérimentation, mais une réalité opérationnelle à grande échelle. Dysmaths une application pour aider à apprendre les mathématiques et la géométrie lorsque l'on souffre de dyspraxie, dysgraphie https://dysmaths.com/ Application web pour aider les élèves de collège et lycée souffrant de dysgraphie et dyspraxie à faire des maths et de la géométrie Outils de dessin à main levée, géométrie précise (compas, rapporteur, règle) et opérations structurées (fractions, racines, puissances, symboles mathématiques) Export PDF et PNG avec conservation fidèle de l'échelle pour l'impression et la soumission des exercices Options d'accessibilité : police OpenDyslexic, personnalisations d'interface, import d'images et de PDFs Répond à un besoin réel : les outils standards ne sont pas adaptés aux difficultés de coordination et d'organisation spatiale en mathématiques IA ou réalité ? Par Amistory https://www.youtube.com/watch?v=PPYdAhBBF2I L'IA génère des contenus (images, voix, vidéos) de plus en plus indétectables Les arnaques au clonage de voix et deepfakes sont en forte hausse Les faux contenus viraux manipulent l'opinion à grande échelle Le faux n'est plus un accident, c'est devenu un système organisé La société entre dans une ère de doute généralisé sur le réel Comment s'informer quand le réel lui-même peut être simulé ? Conférences La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 6-7 mai 2026 : Devoxx UK 2026 - London (UK) 12 mai 2026 : Lead Innovation Day - Leadership Edition - Paris (France) 12-13 mai 2026 : Lyon Craft - Lyon (France) 19 mai 2026 : La Product Conf Paris 2026 - Paris (France) 19-20 mai 2026 : Green Code Challenge - Paris (France) 21-22 mai 2026 : Flupa UX Days 2026 - Paris (France) 22 mai 2026 : AFUP Day 2026 Lille - Lille (France) 22 mai 2026 : AFUP Day 2026 Paris - Paris (France) 22 mai 2026 : AFUP Day 2026 Bordeaux - Bordeaux (France) 22 mai 2026 : AFUP Day 2026 Lyon - Lyon (France) 27 mai 2026 : aMP Day Strasbourg 2026 - Strasbourg (France) 28 mai 2026 : DevCon 27 : I.A. & Vibe Coding - Paris (France) 28 mai 2026 : Cloud Toulouse 2026 - Toulouse (France) 29 mai 2026 : NG Baguette Conf 2026 - Paris (France) 29 mai 2026 : Agile Tour Strasbourg 2026 - Strasbourg (France) 2-3 juin 2026 : Agile Tour Rennes 2026 - Rennes (France) 2-3 juin 2026 : OW2Con - Paris-Châtillon (France) 3 juin 2026 : IA–NA - La Rochelle (France) 4 juin 2026 : Workplace Intelligence Days - 1ère édition - Lyon (France) 5 juin 2026 : TechReady - Nantes (France) 5 juin 2026 : Fork it! - Rouen - Rouen (France) 6 juin 2026 : Polycloud - Montpellier (France) 9 juin 2026 : JFTL - Montrouge (France) 9 juin 2026 : C: - Caen (France) 9 juin 2026 : France API 2026 - Paris (France) 11-12 juin 2026 : DevQuest Niort - Niort (France) 11-12 juin 2026 : DevLille 2026 - Lille (France) 12 juin 2026 : Tech F'Est 2026 - Nancy (France) 15 juin 2026 : Jupyter Workshops: Demystifying MyST Markdown in Education - Orsay (France) 16 juin 2026 : Mobilis In Mobile 2026 - Nantes (France) 17-19 juin 2026 : Devoxx Poland - Krakow (Poland) 17-20 juin 2026 : VivaTech - Paris (France) 18 juin 2026 : Tech'Work - Lyon (France) 22-26 juin 2026 : Galaxy Community Conference - Clermont-Ferrand (France) 23-24 juin 2026 : MWCP 2026 - Paris (France) 24-25 juin 2026 : Agi'Lille 2026 - Lille (France) 24-26 juin 2026 : BreizhCamp 2026 - Rennes (France) 25-26 juin 2026 : Agile Tour Toulouse 2026 - Toulouse (France) 27 juin 2026 : Asynconf - Paris (France) 2 juillet 2026 : Azur Tech Summer 2026 - Valbonne (France) 2-3 juillet 2026 : Sunny Tech - Montpellier (France) 3 juillet 2026 : Agile Lyon 2026 - Lyon (France) 6-8 juillet 2026 : Riviera Dev - Sophia Antipolis (France) 28-30 août 2026 : State of the Map - Champs-sur-Marne (France) 4 septembre 2026 : JUG Summer Camp 2026 - La Rochelle (France) 10-11 septembre 2026 : Nantes Craft - Nantes (France) 17 septembre 2026 : dotAI - Paris (France) 17-18 septembre 2026 : API Platform Conference 2026 - Lille (France) 18 septembre 2026 : dotJS - Paris (France) 18 septembre 2026 : WordCamp Bretagne - Rennes (France) 22 septembre 2026 : Salon Data 2026 - Nantes (France) 22-23 septembre 2026 : Agile en Seine & IA 2026 - Paris (France) 24 septembre 2026 : OWASP AppSec Days France 2026 - Paris (France) 24 septembre 2026 : PlatformCon Paris - Paris (France) 24 septembre 2026 : React Native Connection 2026 - Paris (France) 24-26 septembre 2026 : Paris Web 2026 - Paris (France) 28-29 septembre 2026 : 4th Tech Summit on AI & Robotics - Paris (France) & Online 1 octobre 2026 : WAX 2026 - Marseille (France) 1-2 octobre 2026 : Volcamp - Clermont-Ferrand (France) 2 octobre 2026 : DevFest Perros-Guirec 2026 - Perros-Guirec (France) 5-9 octobre 2026 : Devoxx Belgium - Antwerp (Belgium) 12 octobre 2026 : Dev With AI - Paris (France) 27-29 octobre 2026 : Directions EMEA 2026 - Paris (France) 29-30 octobre 2026 : BDX I/O 2026 - Bordeaux (France) 30 octobre 2026 : Cloud Nord 2026 - Lille (France) 4-5 novembre 2026 : Devoxx Morocco - Casablanca (Morocco) 14-15 novembre 2026 : Capitole du Libre - Toulouse (France) 19 novembre 2026 : DevFest Toulouse 2026 - Toulouse (France) 27 novembre 2026 : DevFest Paris 2026 - Paris (France) 1-3 décembre 2026 : Apidays Paris - Paris (France) 4 décembre 2026 : DevFest Lyon 2026 - Lyon (France) 4 décembre 2026 : DevFest Dijon 2026 - Dijon (France) 9-10 décembre 2026 : OpenSource Expérience - Paris (France) 9-10 décembre 2026 : DevOps REX - Paris (France) 10 décembre 2026 : KCD Provence - Aix-en-Provence (France) 7-9 avril 2027 : Devoxx France 2027 - Paris (France) Nous contacter Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs Contactez-nous via X/twitter https://twitter.com/lescastcodeurs ou Bluesky https://bsky.app/profile/lescastcodeurs.com Faire un crowdcast ou une crowdquestion Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Tous les épisodes et toutes les infos sur https://lescastcodeurs.com/
Chaque jour, en moins de 10 minutes, un résumé de l'actualité du jour. Rapide, facile, accessible.
durée : 00:03:24 - Géopolitique - par : Pierre Haski - Donald Trump espère un accord avec l'Iran après l'échec de sa tentative d'ouvrir le détroit d'Ormuz par la force, un triple échec en fait pour le président américain qui n'atteint pas les objectifs qu'il s'était fixé en déclenchant cette guerre impopulaire aux États-Unis. Vous aimez ce podcast ? Pour écouter tous les épisodes sans limite, rendez-vous sur Radio France
durée : 00:03:24 - InterNational - par : Pierre Haski - Donald Trump espère un accord avec l'Iran après l'échec de sa tentative d'ouvrir le détroit d'Ormuz par la force, un triple échec en fait pour le président américain qui n'atteint pas les objectifs qu'il s'était fixé en déclenchant cette guerre impopulaire aux États-Unis. Vous aimez ce podcast ? Pour écouter tous les épisodes sans limite, rendez-vous sur Radio France
Katell Lagré et Simon Reungoat décortiquent l'actu foot en Ligue 1 dans l'Ouest chaque jeudi à 20h : Stade Rennais, FC Nantes, Stade Brestois, FC Lorient, Angers SCO... Et puis le Stade Lavallois, Le Mans FC et En Avant Guingamp en Ligue 2 bien sûr !
Écoutez le meilleur de l'émission La commission du 5 mai 2026: Rentrée à Québec: la CAQ mise sur une «approche collaborative»; La fin des machines de consigne dans les épiceries? ; L’efficacité syndicale et la crise hospitalière sous la loupe; Éric Duhaime poursuit sa visite dans le reste du Canada. Voir https://www.cogecomedia.com/vie-privee pour notre politique de vie privée
Écoutez la chroniqueuse économique Michèle Boisvert à ce sujet au micro de Philippe Cantin.Voir https://www.cogecomedia.com/vie-privee pour notre politique de vie privée
2éme épisode / 2, de la série sur la dysplasie cléidocrânienne.Episode 2 : Maladie rare – Prise en charge dentaire de la dysplasie cléidocrânienneInvitée :Pr Lisa Friedlander, professeur de médecine bucco-dentaire au sein du service de chirurgie maxillo-faciale à l'hôpital Necker–Enfants malades à Paris.https://www.aphp.fr/necker-enfants-malades/service-de-chirurgie-maxillo-faciale-et-chirurgie-plastique-pediatrique 1️⃣ Quelles sont les principales manifestations dentaires et maxillo-faciales de la dysplasie cléidocrânienne ? [0'30 – 1'53]✔️ Retard d'éruption des dents permanentes et persistance des dents temporaires.✔️ Dents incluses (non éruptées) et nombreuses dents surnuméraires.✔️ Hypoplasie du maxillaire supérieur.✔️ Malpositions dentaires et troubles de l'occlusion.2️⃣ Pourquoi les atteintes dentaires sont-elles fréquentes et caractéristiques de cette maladie rare ? [1'54 – 3'09]✔️ Mutation génétique entraînant des anomalies du développement osseux et dentaire.✔️ Blocage mécanique et biologique de l'éruption dentaire, expliquant des atteintes fréquentes et caractéristiques.3️⃣ Quels signes doivent alerter les dentistes ou les orthodontistes ? À qui adresser les patients en cas de suspicion d'une dysplasie cléidocrânienne ? [3'10 -4'26]✔️ Signes d'alerte : retard important d'éruption des dents permanentes, persistance des dents temporaires, dents incluses multiples à la radiographie, dents surnuméraires.✔️ Orientation : suspicion de forme syndromique nécessitant une prise en charge spécialisée via les filières maladies rares (TeteCou et OSCAR).4️⃣ Comment s'opère la prise en charge bucco-dentaire des patients concernés ? [4'27 – 5'39]✔️ Bilan complet initial avec imagerie.✔️ Prise en charge chirurgicale et orthodontique.5️⃣ Pourquoi cette prise en charge repose-t-elle sur une approche multidisciplinaire et s'inscrit-elle dans le temps long ? [5'40 – 6'34]✔️ Approche multidisciplinaire : coordination indispensable entre dentistes, orthodontistes, chirurgiens maxillo-faciaux et généticiens.✔️Planification dès l'enfance avec des décisions ayant un impact durable sur le développement dentaire, fonctionnel et esthétique à l'adolescence et à l'âge adulte.6️⃣ Quels sont les principaux défis pour les patients et les équipes soignantes ? [6'35 – 7'34]✔️ Parcours de soins long et complexe, débutant dans l'enfance et se poursuivant jusqu'à la fin de la croissance, avec plusieurs interventions (chirurgie, orthodontie, reconstructions).✔️ Nécessité d'une coordination étroite pour organiser une prise en charge personnalisée et continue. L'équipe :Virginie Druenne – Ambassadrice RARE à l'écouteCyril Cassard – Journaliste/AnimationHervé Guillot - ProductionCrédits : Sonacom_________________________________________RARE à l'écoute est le 1er média d'influence entièrement dédié aux maladies rares :- Un podcast pour faire entendre les voix de celles et ceux qui vivent, soignent et accompagnent ces maladies souvent invisibles.- Les Revues Horizon pour mettre en lumière les meilleures initiatives des centres experts, pour inspirer et connecter les professionnels de santé.- Des Lives engagés, pensés pour les patients, leurs proches et les associations.Un média indépendant, engagé et utile, au service d'un meilleur parcours de soins pour les patients atteints de maladies rares.Toutes nos ressources utiles sont accessibles gratuitement sur : www.rarealecoute.com
Au programme de cette Matinale :Le journal de la rédaction, pour décrypter l'essentiel de l'actualité comptable, financière et extra-financièreLe dossier du mois consacré à la nouvelle norme de présentation des états financiers IFRS 18 et ses derniers développements, avec deux associés de KPMG, Emmanuel Paret et Nicolas Vigneron : “Nous encourageons les entreprises à anticiper les impacts de cette nouvelle norme, qui peuvent aller au-delà de la sphère purement comptable... Et influer sur la communication financière ou des indicateurs de résultat utilisés dans des clauses contractuelles.”En complément de cette émission, il est recommandé d'écouter la Matinale du 1er octobre 2024.
4éme épisode / 5, de la série sur les néphropathies à IgA.Episode 4 : Maladie rare – Prendre en charge une néphropathie à IgAInvité :Pr Khalil El Karoui, néphrologue, professeur de néphrologie au sein du département de néphrologie Sorbonne Université à Paris, membre de la filière ORKiD, la filière de santé des maladies rénales rares, et co-responsable de la RCP nationale ORKiD néphropathie à IgA.https://www.aphp.fr/pitie-salpetriere/service-de-departement-de-nephrologie https://www.filiereorkid.com/ 1️⃣ Quels sont les enjeux de la prise en charge de la néphropathie à IgA ? [0'37 – 2'43]✔️ Diagnostic : identifier une maladie souvent silencieuse via des examens biologiques.✔️ Prise en charge : suivi et traitement au long cours pour contrôler l'évolution.✔️ Information : sensibiliser médecins et patients sur la maladie et les actualités de prise en charge.Pour plus d'informations, retrouvez notre page article : https://rarealecoute.com/nephropathie-a-iga-maladie-de-berger/2️⃣ Quelles sont les dernières recommandations internationales pour cette maladie rare ? [2'44 – 5'54]✔️ Contrôle précoce des IgA pathogènes.✔️ Néphroprotection.✔️ Approche combinée pour ralentir la progression de la maladie.3️⃣ Quelle prise en charge proposer aux patients atteints de néphropathie à IgA ? [5'55 -10'15]✔️ Néphroprotection : médicaments et régime pauvre en sel/protéines.✔️ Immunomodulation : diminuer l'inflammation glomérulaire et la production d'IgA.4️⃣ Quel suivi proposer aux patients concernés ? [10'16 – 11'58]✔️ Contrôle régulier de la pression artérielle, de la protéinurie et du régime alimentaire pour ralentir la progression de la maladie. L'équipe :Virginie Druenne – Ambassadrice RARE à l'écouteCyril Cassard – Journaliste/AnimationHervé Guillot - ProductionCrédits : Sonacom_____________________________________RARE à l'écoute est le 1er média d'influence entièrement dédié aux maladies rares :- Un podcast pour faire entendre les voix de celles et ceux qui vivent, soignent et accompagnent ces maladies souvent invisibles.- Les Revues Horizon pour mettre en lumière les meilleures initiatives des centres experts, pour inspirer et connecter les professionnels de santé.- Des Lives engagés, pensés pour les patients, leurs proches et les associations.Un média indépendant, engagé et utile, au service d'un meilleur parcours de soin pour les patients atteints de maladies rares.Toutes nos ressources utiles sont accessibles gratuitement sur : www.rarealecoute.com
Pour ce nouvel épisode je reçois Thomas Oyarzun aka Mastwo !Presque 20 ans de JJB et de compétition et une approche qui se caractérise pas la présence, l'unité et l'intention.Un échange profond autour du Jiu Jitsu brésilien, de la méditation, de la respiration et du mental.Comment mettre de l'intention et de l'émotion dans sa pratique, comment aborder une journée de compétition...Mastwo partage son parcours et son expertise avec transparence et sincérité !Mastwo :https://www.instagram.com/mastwo/https://www.instagram.com/lmnt_jiujitsu/
C'est la libre-antenne du dimanche midi ! Attablez-vous et venez débattre avec la joyeuse bande de Stephen Brun tous les dimanches entre 13h00 et 15h00. Durant deux heures, les auditeurs sont au cœur de l'émission pour échanger avec Stephen Brun, Alexandre Biggerstaff, Maxime Pauty, Erwan Abautret et tous leurs invités.
Le Carnet de Maxime Blot "Devenir un Artisan Hôtelier" pour 39€ seulement !Fruit de plusieurs années d'expérience sur le terrain, ce carnet signé Maxime Blot, Meilleur Ouvrier de France, offre un regard affûté sur les enjeux actuels du service hôtelier.1️⃣ Présentation de l'invitée : Marjolaine Leveque a démarré dans les hôtels par la réception. Puis à la direction d'établissements. Elle se faisait conseiller pour le Revenue Management. Puis, elle est finalement passée de l'autre côté et c'est elle qui désormais accompagne les hôteliers.C'est le moment d'en savoir plus !Sa carrière a commencé dans l'hôtellerie par hasard, mais y est restée par passion. Elle a travaillé dans divers rôles, allant de réceptionniste à directrice d'établissement, et a accumulé une expérience précieuse dans des chaînes hôtelières comme Accor. Son parcours est marqué par une volonté constante d'apprendre et de s'adapter, ce qui l'a amenée à exceller dans la structuration et l'organisation d'hôtels indépendants. Aujourd'hui, elle est une figure clé chez HotelPartner, une société spécialisée dans le Revenue Management, où elle aide d'autres hôteliers à optimiser leurs revenus.Ensemble, nous explorons, dans le moindre détail, le revenue management.Quel est son rôle dans l'industrie hôtelière ?Comment peut-on utiliser des outils technologiques avancés pour maximiser les revenus des hôtels ?Comment conserver un fort accent sur l'humain et l'expérience client ?Quels sont ses conseils pratiques pour les hôteliers qui cherchent à améliorer leur performance ?Un grand merci aux équipes de Fleur de Loire pour l'accueil.2️⃣ Notes et références :HotelPartnerAccorAgence PersonelleChef paysan, avec Christophe HayComment choisir son PMS ?Créer une marque d'hôtels Feel Good, avec Eric OmgbaLe livre "Qui a piqué mon fromage ?" de Spencer Johnson3️⃣ Pour contacter l'invitée :Linkedin Cet épisode est produit en partenariat avec HotelPartner. Un grand merci aux équipes pour leur collaboration et leur professionnalisme.4️⃣ Chapitrage :00:00:00 - Introduction00:01:02 - Parcours initial dans l'hôtellerie00:07:00 - Approche du revenu management00:08:50 - Partenariat avec HotelPartner00:17:02 - Processus d'accompagnement00:21:05 - Engagement avec HotelPartner00:27:00 - Définition du revenu management00:36:00 - Rôle de l'IA00:41:00 - Questions signaturesSi cet épisode vous a passionné, rejoignez-moi sur :L'Hebdo d'Hospitality Insiders, pour ne rien raterL'Académie Hospitality Insiders, pour vous former aux fondamentaux de l'accueilLe E-Carnet "Devenir un Artisan Hôtelier" pour celles et ceux qui souhaitent faire de l'accueil un véritable artLinkedin, pour poursuivre la discussionInstagram, pour découvrir les coulissesLa bibliothèque des invités du podcastMerci de votre fidélité et à bientôt !Hébergé par Audiomeans. Visitez audiomeans.fr/politique-de-confidentialite pour plus d'informations.
durée : 00:19:58 - Journal de 12h30 - À 48 heures de l'expiration du cessez-le-feu entre Washington et Téhéran, et tandis que de nouveaux pourparlers sont prévus aujourd'hui, un nouveau gouffre d'incertitude s'est ouvert ce week-end. - réalisation : La Rédaction de France Culture, Thomas Cluzel, Aloïs Guérin Vous aimez ce podcast ? Pour écouter tous les épisodes sans limite, rendez-vous sur Radio France
durée : 00:13:09 - Le 18/20 : un jour dans le monde - par : Fabienne Sintes - Direction les Etats-Unis ce soir où Donald Trump accumule les échecs en dehors, et dans le pays, avec Yasha Mouk Professeur à l'université de Johns Hopkins et chroniqueur sur www.yaschamounk.fr - invités : Yascha Mounk Politologue, professeur à l'université Johns-Hopkins de Baltimore (Maryland) Vous aimez ce podcast ? Pour écouter tous les épisodes sans limite, rendez-vous sur Radio France
Dexter Lawrence qui demande un trade ? Kewaaa ??? L'un des piliers de notre défense veut quitter le navire, on se devait d'en parler. On en profite pour commencer à aborder la draft qui aura lieu dans quelques jours. Enjoy. Merci aux auditeurs qui ont déjà contribué au Patreon. Si vous souhaitez également nous soutenir, vous trouverez notre page Patreon à l'adresse suivante https://www.patreon.com/OnlyAGiantPodcast Retrouvez les liens de tous nos médias : https://onlyagiant.taplink.bio N'oubliez pas de vous abonner au podcast sur votre plateforme préférée (Spotify, Apple Podcast, Google Podcast ou Youtube) et de nous suivre sur Twitter !
Elliot Trabac est Senior Data Analytics Engineering Manager chez Gorgias, la scaleup qui propose une plateforme d'IA conversationnelle permettant aux e-commerçants de mieux gérer leur support client. Aujourd'hui ils comptent plus de 15 000 clients.On aborde :
À l'Antichambre, Luc Bellemare est en compagnie de Bruno Gervais et Denis Gauthier pour parler de la situation des gardiens chez les Canadiens.
⚔️ Notre Programme Rox Evolution : https://bit.ly/roxevolution-podcast
durée : 00:27:13 - Les Nuits de France Culture - par : Mathias Le Gargasson - Quelle place occupe le loup-garou dans le conte populaire ? En 1991, dans le troisième volet d'une série sur le loup-garou, Claude Gaignebet et Sophie Houdard observent la créature sur le plan ethnologique, de sa présence dans les traités de chasse jusqu'aux célèbres récits de tradition orale. - réalisation : Vincent Abouchar - invités : Claude Gaignebet; Sophie Houdard Professeure en Littérature française du XVIIème siècle à l'université de Paris III Sorbonne-Nouvelle
Vous pouvez laisser un message vocal à Sophie, Olivier, Michel ou à l'équipe du LHC en lien avec ce podcast ici : https://www.vodio.fr/repondeur/311/Dans ce premier épisode, nous vous invitons à entrer dans l'univers de « Just be WOW », un projet né du cœur et du corps, porté par Olivier et Sophie, et dédié aux adolescents d'aujourd'hui.Pendant une vingtaine de minutes, nous partageons qui nous sommes, ce qui nous anime, et surtout pourquoi nous avons eu envie de créer des espaces pour les jeunes où l'on peut parler autrement de sujets essentiels : le consentement, la violence, le rapport au corps, la relation à soi et aux autres.Ici, le corps n'est pas un concept abstrait : il devient un point d'appui, un langage, un outil pour mieux se comprendre, se respecter et dialoguer.On y parle d'émotions, d'enrichir son vocabulaire intérieur, d'élargir sa palette de ressentis, pour pouvoir dire, poser des limites, écouter, entrer en relation.Nous présenterons dans le prochain épisode ce que nous proposons aux jeunes. L'esprit des activités est vivant et profond à la fois, le tout dans un climat de sécurité, de respect, d'accueil et de non-jugement.Au fil du podcast, nous partageons également des histoires vécues, nos observations de terrain, et notre regard sur la place du corps dans notre société et l'éducation: souvent mis à distance, parfois instrumentalisé, et pourtant si central et incontournable. Un épisode sincère, incarné, accessible, qui s'adresse autant aux ados, qu'aux parents, grands-parents, professionnels en lien avec la jeunesse, ou à toute personne curieuse de repenser le lien au corps, à l'émotion et à la relation.???? Si ces thèmes vous parlent, si vous avez envie d'un regard sensible, humain et vivant sur l'adolescence…ce premier podcast est une très belle porte d'entrée dans l'aventure Just be WOW ✨RDV dans le prochain épisode pour la suite.Envie de nous contacter : les coordonnées seront dans le descriptif du prochain podcastSéquençage du podcast:[00:00:20] Contexte de l'épisode[00:00:54] Présentation de Sophie[00:01:44] Présentation d'Olivier[00:02:34] Intention de l'épisode[00:03:17] Intention de Sophie et vision du projet[00:03:55] Une rencontre, un projet[00:04:14] Qu'est-ce que "Just be Wow"[00:05:39] Besoins observés[00:07:17] Le corps comme tabou dans l'enseignement[00:08:24] Intention, toucher et conscience relationnelle[00:09:45] Verbaliser ses limites sans casser le lien[00:11:10] Respect de soi et respect des autres[00:11:23] Zones géographiques et langues d'intervention[00:12:16] Spécificités de l'approche pédagogique[00:13:35] Observation du vécu corporel chez les élèves[00:14:07] Déclencher la parole[00:14:36] Sécurité, cadre et parole des jeunes[00:16:34] Posture adulte et horizontalité[00:18:46] Casquettes professionnelles et EVRAS[00:19:46] Adultes externes et confiance des jeunes[00:21:37] Approche slow, introspection et non-verbal[00:23:21] Les trois piliers du projet Just be WOW[00:23:41] Défis et interprétations des adultes[00:25:14] Pacifier le lien au corps[00:27:29] Invitation à écouter la suite de l'épisode
Les indices s'accumulent. Les MacBook Pro M5 Pro et M5 Max pourraient sortir dans les prochaines semaines, voire les prochains jours. On s'attend à des machines essentiellement plus puissantes, mais des surprises ne sont pas à exclure. Alors simple speed bump ou grosse évolution ? On en discute dans cette émission.Au programme également, iOS 26 fait ami-ami avec les montres tierces, un sérieux incident provoqué par une Apple Watch et Xcode qui se met pleinement à l'IA.___Vous aimez ce podcast ? Mettez-lui ⭐️⭐️⭐️⭐️⭐️ ! Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.
durée : 00:04:55 - La chronique santé de Thierry Lhermitte - par : Thierry Lhermitte - Une nouvelle approche pour lutter contre les métastases vient d'être découverte à l'Institut Curie. Soutenu par la Fondation pour la Recherche Médicale, Raphaël Rodriguez et son équipe ont identifié un mécanisme clé lié au fer dans la cellule cancéreuse. - invités : Thierry Lhermitte - Thierry Lhermitte : Acteur, scénariste, producteur Vous aimez ce podcast ? Pour écouter tous les autres épisodes sans limite, rendez-vous sur Radio France.
Pascal Praud revient pendant deux heures, sans concession, sur tous les sujets qui font l'actualité. Vous voulez réagir ? Appelez le 01.80.20.39.21 (numéro non surtaxé) ou rendez-vous sur les réseaux sociaux d'Europe 1 pour livrer votre opinion et débattre sur les grandes thématiques développées dans l'émission du jour.Fin de vie : nécessaire d'avoir «une approche au cas par cas» plutôt qu'une loi, estime le professeur E.HirschVous voulez réagir ? Appelez-le 01.80.20.39.21 (numéro non surtaxé) ou rendez-vous sur les réseaux sociaux d'Europe 1 pour livrer votre opinion et débattre sur grandes thématiques développées dans l'émission du jour.Hébergé par Audiomeans. Visitez audiomeans.fr/politique-de-confidentialite pour plus d'informations.
durée : 00:02:45 - Ma vie au boulot - Marion est ouvrière et travaille sur un poste qui ne nécessite pas d'ordinateur. Son employeur voudrait qu'elle prépare son entretien annuel sur son matériel personnel. Mais a-t-il le droit de lui demander ça ? Vous aimez ce podcast ? Pour écouter tous les autres épisodes sans limite, rendez-vous sur Radio France.
De retour à cinq dans l'épisode, les cast codeurs démarrent cette année avec un gros épisode pleins de news et d'articles de fond. IA bien sûr, son impact sur les pratiques, Mockito qui tourne un page, du CSS (et oui), sur le (non) mapping d'APIs REST en MCP et d'une palanquée d'outils pour vous. Enregistré le 9 janvier 2026 Téléchargement de l'épisode LesCastCodeurs-Episode-335.mp3 ou en vidéo sur YouTube. News Langages 2026 sera-t'elle l'année de Java dans le terminal ? (j'ai ouïe dire que ça se pourrait bien…) https://xam.dk/blog/lets-make-2026-the-year-of-java-in-the-terminal/ 2026: Année de Java dans le terminal, pour rattraper son retard sur Python, Rust, Go et Node.js. Java est sous-estimé pour les applications CLI et les TUIs (interfaces utilisateur terminales) malgré ses capacités. Les anciennes excuses (démarrage lent, outillage lourd, verbosité, distribution complexe) sont obsolètes grâce aux avancées récentes : GraalVM Native Image pour un démarrage en millisecondes. JBang pour l'exécution simplifiée de scripts Java (fichiers uniques, dépendances) et de JARs. JReleaser pour l'automatisation de la distribution multi-plateforme (Homebrew, SDKMAN, Docker, images natives). Project Loom pour la concurrence facile avec les threads virtuels. PicoCLI pour la gestion des arguments. Le potentiel va au-delà des scripts : création de TUIs complètes et esthétiques (ex: dashboards, gestionnaires de fichiers, assistants IA). Excuses caduques : démarrage rapide (GraalVM), légèreté (JBang), distribution simple (JReleaser), concurrence (Loom). Potentiel : créer des applications TUI riches et esthétiques. Sortie de Ruby 4.0.0 https://www.ruby-lang.org/en/news/2025/12/25/ruby-4-0-0-released/ Ruby Box (expérimental) : Une nouvelle fonctionnalité permettant d'isoler les définitions (classes, modules, monkey patches) dans des boîtes séparées pour éviter les conflits globaux. ZJIT : Un nouveau compilateur JIT de nouvelle génération développé en Rust, visant à surpasser YJIT à terme (actuellement en phase expérimentale). Améliorations de Ractor : Introduction de Ractor::Port pour une meilleure communication entre Ractors et optimisation des structures internes pour réduire les contentions de verrou global. Changements syntaxiques : Les opérateurs logiques (||, &&, and, or) en début de ligne permettent désormais de continuer la ligne précédente, facilitant le style "fluent". Classes Core : Set et Pathname deviennent des classes intégrées (Core) au lieu d'être dans la bibliothèque standard. Diagnostics améliorés : Les erreurs d'arguments (ArgumentError) affichent désormais des extraits de code pour l'appelant ET la définition de la méthode. Performances : Optimisation de Class#new, accès plus rapide aux variables d'instance et améliorations significatives du ramasse-miettes (GC). Nettoyage : Suppression de comportements obsolètes (comme la création de processus via IO.open avec |) et mise à jour vers Unicode 17.0. Librairies Introduction pour créer une appli multi-tenant avec Quarkus et http://nip.io|nip.io https://www.the-main-thread.com/p/quarkus-multi-tenant-api-nipio-tutorial Construction d'une API REST multi-tenant en Quarkus avec isolation par sous-domaine Utilisation de http://nip.io|nip.io pour la résolution DNS automatique sans configuration locale Extraction du tenant depuis l'en-tête HTTP Host via un filtre JAX-RS Contexte tenant géré avec CDI en scope Request pour l'isolation des données Service applicatif gérant des données spécifiques par tenant avec Map concurrent Interface web HTML/JS pour visualiser et ajouter des données par tenant Configuration CORS nécessaire pour le développement local Pattern acme.127-0-0-1.nip.io résolu automatiquement vers localhost Code complet disponible sur GitHub avec exemples curl et tests navigateur Base idéale pour prototypage SaaS, tests multi-tenants Hibernate 7.2 avec quelques améliorations intéressantes https://docs.hibernate.org/orm/7.2/whats-new/%7Bhtml-meta-canonical-link%7D read only replica (experimental), crée deux session factories et swap au niveau jdbc si le driver le supporte et custom sinon. On ouvre une session en read only child statelesssession (partage le contexte transactionnel) hibernate vector module ajouter binary, float16 and sparse vectors Le SchemaManager peut resynchroniser les séquences par rapport aux données des tables Regexp dans HQL avec like Nouvelle version de Hibernate with Panache pour Quarkus https://quarkus.io/blog/hibernate-panache-next/ Nouvelle extension expérimentale qui unifie Hibernate ORM with Panache et Hibernate Reactive with Panache Les entités peuvent désormais fonctionner en mode bloquant ou réactif sans changer de type de base Support des sessions sans état (StatelessSession) en plus des entités gérées traditionnelles Intégration de Jakarta Data pour des requêtes type-safe vérifiées à la compilation Les opérations sont définies dans des repositories imbriqués plutôt que des méthodes statiques Possibilité de définir plusieurs repositories pour différents modes d'opération sur une même entité Accès aux différents modes (bloquant/réactif, géré/sans état) via des méthodes de supertype Support des annotations @Find et @HQL pour générer des requêtes type-safe Accès au repository via injection ou via le métamodèle généré Extension disponible dans la branche main, feedback demandé sur Zulip ou GitHub Spring Shell 4.0.0 GA publié - https://spring.io/blog/2025/12/30/spring-shell-4-0-0-ga-released Sortie de la version finale de Spring Shell 4.0.0 disponible sur Maven Central Compatible avec les dernières versions de Spring Framework et Spring Boot Modèle de commandes revu pour simplifier la création d'applications CLI interactives Intégration de jSpecify pour améliorer la sécurité contre les NullPointerException Architecture plus modulaire permettant meilleure personnalisation et extension Documentation et exemples entièrement mis à jour pour faciliter la prise en main Guide de migration vers la v4 disponible sur le wiki du projet Corrections de bugs pour améliorer la stabilité et la fiabilité Permet de créer des applications Java autonomes exécutables avec java -jar ou GraalVM native Approche opinionnée du développement CLI tout en restant flexible pour les besoins spécifiques Une nouvelle version de la librairie qui implémenter des gatherers supplémentaires à ceux du JDK https://github.com/tginsberg/gatherers4j/releases/tag/v0.13.0 gatherers4j v0.13.0. Nouveaux gatherers : uniquelyOccurringBy(), moving/runningMedian(), moving/runningMax/Min(). Changement : les gatherers "moving" incluent désormais par défaut les valeurs partielles (utiliser excludePartialValues() pour désactiver). LangChain4j 1.10.0 https://github.com/langchain4j/langchain4j/releases/tag/1.10.0 Introduction d'un catalogue de modèles pour Anthropic, Gemini, OpenAI et Mistral. Ajout de capacités d'observabilité et de monitoring pour les agents. Support des sorties structurées, des outils avancés et de l'analyse de PDF via URL pour Anthropic. Support des services de transcription pour OpenAI. Possibilité de passer des paramètres de configuration de chat en argument des méthodes. Nouveau garde-fou de modération pour les messages entrants. Support du contenu de raisonnement pour les modèles. Introduction de la recherche hybride. Améliorations du client MCP. Départ du lead de mockito après 10 ans https://github.com/mockito/mockito/issues/3777 Tim van der Lippe, mainteneur majeur de Mockito, annonce son départ pour mars 2026, marquant une décennie de contribution au projet. L'une des raisons principales est l'épuisement lié aux changements récents dans la JVM (JVM 22+) concernant les agents, imposant des contraintes techniques lourdes sans alternative simple proposée par les mainteneurs du JDK. Il pointe du doigt le manque de soutien et la pression exercée sur les bénévoles de l'open source lors de ces transitions technologiques majeures. La complexité croissante pour supporter Kotlin, qui utilise la JVM de manière spécifique, rend la base de code de Mockito plus difficile à maintenir et moins agréable à faire évoluer selon lui. Il exprime une perte de plaisir et préfère désormais consacrer son temps libre à d'autres projets comme Servo, un moteur web écrit en Rust. Une période de transition est prévue jusqu'en mars pour assurer la passation de la maintenance à de nouveaux contributeurs. Infrastructure Le premier intérêt de Kubernetes n'est pas le scaling - https://mcorbin.fr/posts/2025-12-29-kubernetes-scale/ Avant Kubernetes, gérer des applications en production nécessitait de multiples outils complexes (Ansible, Puppet, Chef) avec beaucoup de configuration manuelle Le load balancing se faisait avec HAProxy et Keepalived en actif/passif, nécessitant des mises à jour manuelles de configuration à chaque changement d'instance Le service discovery et les rollouts étaient orchestrés manuellement, instance par instance, sans automatisation de la réconciliation Chaque stack (Java, Python, Ruby) avait sa propre méthode de déploiement, sans standardisation (rpm, deb, tar.gz, jar) La gestion des ressources était manuelle avec souvent une application par machine, créant du gaspillage et complexifiant la maintenance Kubernetes standardise tout en quelques ressources YAML (Deployment, Service, Ingress, ConfigMap, Secret) avec un format déclaratif simple Toutes les fonctionnalités critiques sont intégrées : service discovery, load balancing, scaling, stockage, firewalling, logging, tolérance aux pannes La complexité des centaines de scripts shell et playbooks Ansible maintenus avant était supérieure à celle de Kubernetes Kubernetes devient pertinent dès qu'on commence à reconstruire manuellement ces fonctionnalités, ce qui arrive très rapidement La technologie est flexible et peut gérer aussi bien des applications modernes que des monolithes legacy avec des contraintes spécifiques Mole https://github.com/tw93/Mole Un outil en ligne de commande (CLI) tout-en-un pour nettoyer et optimiser macOS. Combine les fonctionnalités de logiciels populaires comme CleanMyMac, AppCleaner, DaisyDisk et iStat Menus. Analyse et supprime en profondeur les caches, les fichiers logs et les résidus de navigateurs. Désinstallateur intelligent qui retire proprement les applications et leurs fichiers cachés (Launch Agents, préférences). Analyseur d'espace disque interactif pour visualiser l'occupation des fichiers et gérer les documents volumineux. Tableau de bord temps réel (mo status) pour surveiller le CPU, le GPU, la mémoire et le réseau. Fonction de purge spécifique pour les développeurs permettant de supprimer les artefacts de build (node_modules, target, etc.). Intégration possible avec Raycast ou Alfred pour un lancement rapide des commandes. Installation simple via Homebrew ou un script curl. Des images Docker sécurisées pour chaque développeur https://www.docker.com/blog/docker-hardened-images-for-every-developer/ Docker rend ses "Hardened Images" (DHI) gratuites et open source (licence Apache 2.0) pour tous les développeurs. Ces images sont conçues pour être minimales, prêtes pour la production et sécurisées dès le départ afin de lutter contre l'explosion des attaques sur la chaîne logistique logicielle. Elles s'appuient sur des bases familières comme Alpine et Debian, garantissant une compatibilité élevée et une migration facile. Chaque image inclut un SBOM (Software Bill of Materials) complet et vérifiable, ainsi qu'une provenance SLSA de niveau 3 pour une transparence totale. L'utilisation de ces images permet de réduire considérablement le nombre de vulnérabilités (CVE) et la taille des images (jusqu'à 95 % plus petites). Docker étend cette approche sécurisée aux graphiques Helm et aux serveurs MCP (Mongo, Grafana, GitHub, etc.). Des offres commerciales (DHI Enterprise) restent disponibles pour des besoins spécifiques : correctifs critiques sous 7 jours, support FIPS/FedRAMP ou support à cycle de vie étendu (ELS). Un assistant IA expérimental de Docker peut analyser les conteneurs existants pour recommander l'adoption des versions sécurisées correspondantes. L'initiative est soutenue par des partenaires majeurs tels que Google, MongoDB, Snyk et la CNCF. Web La maçonnerie ("masonry") arrive dans la spécification des CSS et commence à être implémentée par les navigateurs https://webkit.org/blog/17660/introducing-css-grid-lanes/ Permet de mettre en colonne des éléments HTML les uns à la suite des autres. D'abord sur la première ligne, et quand la première ligne est remplie, le prochain élément se trouvera dans la colonne où il pourra être le plus haut possible, et ainsi de suite. après la plomberie du middleware, la maçonnerie du front :laughing: Data et Intelligence Artificielle On ne devrait pas faire un mapping 1:1 entre API REST et MCP https://nordicapis.com/why-mcp-shouldnt-wrap-an-api-one-to-one/ Problématique : Envelopper une API telle quelle dans le protocole MCP (Model Context Protocol) est un anti-pattern. Objectif du MCP : Conçu pour les agents d'IA, il doit servir d'interface d'intention, non de miroir d'API. Les agents comprennent les tâches, pas la logique complexe des API (authentification, pagination, orchestration). Conséquences du mappage un-à-un : Confusion des agents, erreurs, hallucinations. Difficulté à gérer les orchestrations complexes (plusieurs appels pour une seule action). Exposition des faiblesses de l'API (schéma lourd, endpoints obsolètes). Maintenance accrue lors des changements d'API. Meilleure approche : Construire des outils MCP comme des SDK pour agents, encapsulant la logique nécessaire pour accomplir une tâche spécifique. Pratiques recommandées : Concevoir autour des intentions/actions utilisateur (ex. : "créer un projet", "résumer un document"). Regrouper les appels en workflows ou actions uniques. Utiliser un langage naturel pour les définitions et les noms. Limiter la surface d'exposition de l'API pour la sécurité et la clarté. Appliquer des schémas d'entrée/sortie stricts pour guider l'agent et réduire l'ambiguïté. Des agents en production avec AWS - https://blog.ippon.fr/2025/12/22/des-agents-en-production-avec-aws/ AWS re:Invent 2025 a massivement mis en avant l'IA générative et les agents IA Un agent IA combine un LLM, une boucle d'appel et des outils invocables Strands Agents SDK facilite le prototypage avec boucles ReAct intégrées et gestion de la mémoire Managed MLflow permet de tracer les expérimentations et définir des métriques de performance Nova Forge optimise les modèles par réentraînement sur données spécifiques pour réduire coûts et latence Bedrock Agent Core industrialise le déploiement avec runtime serverless et auto-scaling Agent Core propose neuf piliers dont observabilité, authentification, code interpreter et browser managé Le protocole MCP d'Anthropic standardise la fourniture d'outils aux agents SageMaker AI et Bedrock centralisent l'accès aux modèles closed source et open source via API unique AWS mise sur l'évolution des chatbots vers des systèmes agentiques optimisés avec modèles plus frugaux Debezium 3.4 amène plusieurs améliorations intéressantes https://debezium.io/blog/2025/12/16/debezium-3-4-final-released/ Correction du problème de calcul du low watermark Oracle qui causait des pertes de performance Correction de l'émission des événements heartbeat dans le connecteur Oracle avec les requêtes CTE Amélioration des logs pour comprendre les transactions actives dans le connecteur Oracle Memory guards pour protéger contre les schémas de base de données de grande taille Support de la transformation des coordonnées géométriques pour une meilleure gestion des données spatiales Extension Quarkus DevServices permettant de démarrer automatiquement une base de données et Debezium en dev Intégration OpenLineage pour tracer la lignée des données et suivre leur flux à travers les pipelines Compatibilité testée avec Kafka Connect 4.1 et Kafka brokers 4.1 Infinispan 16.0.4 et .5 https://infinispan.org/blog/2025/12/17/infinispan-16-0-4 Spring Boot 4 et Spring 7 supportés Evolution dans les metriques Deux bugs de serialisation Construire un agent de recherche en Java avec l'API Interactions https://glaforge.dev/posts/2026/01/03/building-a-research-assistant-with-the-interactions-api-in-java/ Assistant de recherche IA Java (API Interactions Gemini), test du SDK implémenté par Guillaume. Workflow en 4 phases : Planification : Gemini Flash + Google Search. Recherche : Modèle "Deep Research" (tâche de fond). Synthèse : Gemini Pro (rapport exécutif). Infographie : Nano Banana Pro (à partir de la synthèse). API Interactions : gestion d'état serveur, tâches en arrière-plan, réponses multimodales (images). Appréciation : gestion d'état de l'API (vs LLM sans état). Validation : efficacité du SDK Java pour cas complexes. Stephan Janssen (le papa de Devoxx) a créé un serveur MCP (Model Context Protocol) basé sur LSP (Language Server Protocol) pour que les assistants de code analysent le code en le comprenant vraiment plutôt qu'en faisant des grep https://github.com/stephanj/LSP4J-MCP Le problème identifié : Les assistants IA utilisent souvent la recherche textuelle (type grep) pour naviguer dans le code, ce qui manque de contexte sémantique, génère du bruit (faux positifs) et consomme énormément de tokens inutilement. La solution LSP4J-MCP : Une approche "standalone" (autonome) qui encapsule le serveur de langage Eclipse (JDTLS) via le protocole MCP (Model Context Protocol). Avantage principal : Offre une compréhension sémantique profonde du code Java (types, hiérarchies, références) sans nécessiter l'ouverture d'un IDE lourd comme IntelliJ. Comparaison des méthodes : AST : Trop léger (pas de compréhension inter-fichiers). IntelliJ MCP : Puissant mais exige que l'IDE soit ouvert (gourmand en ressources). LSP4J-MCP : Le meilleur des deux mondes pour les workflows en terminal, à distance (SSH) ou CI/CD. Fonctionnalités clés : Expose 5 outils pour l'IA (find_symbols, find_references, find_definition, document_symbols, find_interfaces_with_method). Résultats : Une réduction de 100x des tokens utilisés pour la navigation et une précision accrue (distinction des surcharges, des scopes, etc.). Disponibilité : Le projet est open source et disponible sur GitHub pour intégration immédiate (ex: avec Claude Code, Gemini CLI, etc). A noter l'ajout dans claude code 2.0.74 d'un tool pour supporter LSP ( https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#2074 ) Awesome (GitHub) Copilot https://github.com/github/awesome-copilot Une collection communautaire d'instructions, de prompts et de configurations pour optimiser l'utilisation de GitHub Copilot. Propose des "Agents" spécialisés qui s'intègrent aux serveurs MCP pour améliorer les flux de travail spécifiques. Inclut des prompts ciblés pour la génération de code, la documentation et la résolution de problèmes complexes. Fournit des instructions détaillées sur les standards de codage et les meilleures pratiques applicables à divers frameworks. Propose des "Skills" (compétences) sous forme de dossiers contenant des ressources pour des tâches techniques spécialisées. (les skills sont dispo dans copilot depuis un mois : https://github.blog/changelog/2025-12-18-github-copilot-now-supports-agent-skills/ ) Permet une installation facile via un serveur MCP dédié, compatible avec VS Code et Visual Studio. Encourage la contribution communautaire pour enrichir les bibliothèques de prompts et d'agents. Aide à augmenter la productivité en offrant des solutions pré-configurées pour de nombreux langages et domaines. Garanti par une licence MIT et maintenu activement par des contributeurs du monde entier. IA et productivité : bilan de l'année 2025 (Laura Tacho - DX)) https://newsletter.getdx.com/p/ai-and-productivity-year-in-review?aid=recNfypKAanQrKszT En 2025, l'ingénierie assistée par l'IA est devenue la norme : environ 90 % des développeurs utilisent des outils d'IA mensuellement, et plus de 40 % quotidiennement. Les chercheurs (Microsoft, Google, GitHub) soulignent que le nombre de lignes de code (LOC) reste un mauvais indicateur d'impact, car l'IA génère beaucoup de code sans forcément garantir une valeur métier supérieure. Si l'IA améliore l'efficacité individuelle, elle pourrait nuire à la collaboration à long terme, car les développeurs passent plus de temps à "parler" à l'IA qu'à leurs collègues. L'identité du développeur évolue : il passe de "producteur de code" à un rôle de "metteur en scène" qui délègue, valide et exerce son jugement stratégique. L'IA pourrait accélérer la montée en compétences des développeurs juniors en les forçant à gérer des projets et à déléguer plus tôt, agissant comme un "accélérateur" plutôt que de les rendre obsolètes. L'accent est mis sur la créativité plutôt que sur la simple automatisation, afin de réimaginer la manière de travailler et d'obtenir des résultats plus impactants. Le succès en 2026 dépendra de la capacité des entreprises à cibler les goulots d'étranglement réels (dette technique, documentation, conformité) plutôt que de tester simplement chaque nouveau modèle d'IA. La newsletter avertit que les titres de presse simplifient souvent à l'excès les recherches sur l'IA, masquant parfois les nuances cruciales des études réelles. Un développeur décrit dans un article sur Twitter son utilisation avancée de Claude Code pour le développement, avec des sous-agents, des slash-commands, comment optimiser le contexte, etc. https://x.com/AureaLibe/status/2008958120878330329?s=20 Outillage IntelliJ IDEA, thread dumps et project Loom (virtual threads) - https://blog.jetbrains.com/idea/2025/12/thread-dumps-and-project-loom-virtual-threads/ Les virtual threads Java améliorent l'utilisation du matériel pour les opérations I/O parallèles avec peu de changements de code Un serveur peut maintenant gérer des millions de threads au lieu de quelques centaines Les outils existants peinent à afficher et analyser des millions de threads simultanément Le débogage asynchrone est complexe car le scheduler et le worker s'exécutent dans des threads différents Les thread dumps restent essentiels pour diagnostiquer deadlocks, UI bloquées et fuites de threads Netflix a découvert un deadlock lié aux virtual threads en analysant un heap dump, bug corrigé dans Java 25. Mais c'était de la haute voltige IntelliJ IDEA supporte nativement les virtual threads dès leur sortie avec affichage des locks acquis IntelliJ IDEA peut ouvrir des thread dumps générés par d'autres outils comme jcmd Le support s'étend aussi aux coroutines Kotlin en plus des virtual threads Quelques infos sur IntelliJ IDEA 2025.3 https://blog.jetbrains.com/idea/2025/12/intellij-idea-2025-3/ Distribution unifiée regroupant davantage de fonctionnalités gratuites Amélioration de la complétion des commandes dans l'IDE Nouvelles fonctionnalités pour le débogueur Spring Thème Islands devient le thème par défaut Support complet de Spring Boot 4 et Spring Framework 7 Compatibilité avec Java 25 Prise en charge de Spring Data JDBC et Vitest 4 Support natif de Junie et Claude Agent pour l'IA Quota d'IA transparent et option Bring Your Own Key à venir Corrections de stabilité, performance et expérience utilisateur Plein de petits outils en ligne pour le développeur https://blgardner.github.io/prism.tools/ génération de mot de passe, de gradient CSS, de QR code encodage décodage de Base64, JWT formattage de JSON, etc. resumectl - Votre CV en tant que code https://juhnny5.github.io/resumectl/ Un outil en ligne de commande (CLI) écrit en Go pour générer un CV à partir d'un fichier YAML. Permet l'exportation vers plusieurs formats : PDF, HTML, ou un affichage direct dans le terminal. Propose 5 thèmes intégrés (Modern, Classic, Minimal, Elegant, Tech) personnalisables avec des couleurs spécifiques. Fonctionnalité d'initialisation (resumectl init) permettant d'importer automatiquement des données depuis LinkedIn et GitHub (projets les plus étoilés). Supporte l'ajout de photos avec des options de filtre noir et blanc ou de forme (rond/carré). Inclut un mode "serveur" (resumectl serve) pour prévisualiser les modifications en temps réel via un navigateur local. Fonctionne comme un binaire unique sans dépendances externes complexes pour les modèles. mactop - Un moniteur "top" pour Apple Silicon https://github.com/metaspartan/mactop Un outil de surveillance en ligne de commande (TUI) conçu spécifiquement pour les puces Apple Silicon (M1, M2, M3, M4, M5). Permet de suivre en temps réel l'utilisation du CPU (E-cores et P-cores), du GPU et de l'ANE (Neural Engine). Affiche la consommation électrique (wattage) du système, du CPU, du GPU et de la DRAM. Fournit des données sur les températures du SoC, les fréquences du GPU et l'état thermique global. Surveille l'utilisation de la mémoire vive, de la swap, ainsi que l'activité réseau et disque (E/S). Propose 10 mises en page (layouts) différentes et plusieurs thèmes de couleurs personnalisables. Ne nécessite pas l'utilisation de sudo car il s'appuie sur les API natives d'Apple (SMC, IOReport, IOKit). Inclut une liste de processus détaillée (similaire à htop) avec la possibilité de tuer des processus directement depuis l'interface. Offre un mode "headless" pour exporter les métriques au format JSON et un serveur optionnel pour Prometheus. Développé en Go avec des composants en CGO et Objective-C. Adieu direnv, Bonjour misehttps://codeka.io/2025/12/19/adieu-direnv-bonjour-mise/ L'auteur remplace ses outils habituels (direnv, asdf, task, just) par un seul outil polyvalent écrit en Rust : mise. mise propose trois fonctions principales : gestionnaire de paquets (langages et outils), gestionnaire de variables d'environnement et exécuteur de tâches. Contrairement à direnv, il permet de gérer des alias et utilise un fichier de configuration structuré (mise.toml) plutôt que du scripting shell. La configuration est hiérarchique, permettant de surcharger les paramètres selon les répertoires, avec un système de "trust" pour la sécurité. Une "killer-feature" soulignée est la gestion des secrets : mise s'intègre avec age pour chiffrer des secrets (via clés SSH) directement dans le fichier de configuration. L'outil supporte une vaste liste de langages et d'outils via un registre interne et des plugins (compatibilité avec l'écosystème asdf). Il simplifie le workflow de développement en regroupant l'installation des outils et l'automatisation des tâches au sein d'un même fichier. L'auteur conclut sur la puissance, la flexibilité et les excellentes performances de l'outil après quelques heures de test. Claude Code v2.1.0 https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#210 Rechargement à chaud des "skills" : Les modifications apportées aux compétences dans ~/.claude/skills sont désormais appliquées instantanément sans redémarrer la session. Sous-agents et forks : Support de l'exécution de compétences et de commandes slash dans un contexte de sous-agent forké via context: fork. Réglages linguistiques : Ajout d'un paramètre language pour configurer la langue de réponse par défaut (ex: language: "french"). Améliorations du terminal : Shift+Enter fonctionne désormais nativement dans plusieurs terminaux (iTerm2, WezTerm, Ghostty, Kitty) sans configuration manuelle. Sécurité et correction de bugs : Correction d'une faille où des données sensibles (clés API, tokens OAuth) pouvaient apparaître dans les logs de débogage. Nouvelles commandes slash : Ajout de /teleport et /remote-env pour les abonnés claude.ai afin de gérer des sessions distantes. Mode Plan : Le raccourci /plan permet d'activer le mode plan directement depuis le prompt, et la demande de permission à l'entrée de ce mode a été supprimée. Vim et navigation : Ajout de nombreux mouvements Vim (text objects, répétitions de mouvements f/F/t/T, indentations, etc.). Performance : Optimisation du temps de démarrage et du rendu terminal pour les caractères Unicode/Emoji. Gestion du gitignore : Support du réglage respectGitignore dans settings.json pour contrôler le comportement du sélecteur de fichiers @-mention. Méthodologies 200 déploiements en production par jour, même le vendredi : retours d'expérience https://mcorbin.fr/posts/2025-03-21-deploy-200/ Le déploiement fréquent, y compris le vendredi, est un indicateur de maturité technique et augmente la productivité globale. L'excellence technique est un atout stratégique indispensable pour livrer rapidement des produits de qualité. Une architecture pragmatique orientée services (SOA) facilite les déploiements indépendants et réduit la charge cognitive. L'isolation des services est cruciale : un développeur doit pouvoir tester son service localement sans dépendre de toute l'infrastructure. L'automatisation via Kubernetes et l'approche GitOps avec ArgoCD permettent des déploiements continus et sécurisés. Les feature flags et un système de permissions solide permettent de découpler le déploiement technique de l'activation fonctionnelle pour les utilisateurs. L'autonomie des développeurs est renforcée par des outils en self-service (CLI maison) pour gérer l'infrastructure et diagnostiquer les incidents sans goulot d'étranglement. Une culture d'observabilité intégrée dès la conception permet de détecter et de réagir rapidement aux anomalies en production. Accepter l'échec comme inévitable permet de concevoir des systèmes plus résilients capables de se rétablir automatiquement. "Vibe Coding" vs "Prompt Engineering" : l'IA et le futur du développement logiciel https://www.romenrg.com/blog/2025/12/25/vibe-coding-vs-prompt-engineering-ai-and-the-future-of-software-development/ L'IA est passée du statut d'expérimentation à celui d'infrastructure essentielle pour le développement de logiciels en 2025. L'IA ne remplace pas les ingénieurs, mais agit comme un amplificateur de leurs compétences, de leur jugement et de la qualité de leur réflexion. Distinction entre le "Vibe Coding" (rapide, intuitif, idéal pour les prototypes) et le "Prompt Engineering" (délibéré, contraint, nécessaire pour les systèmes maintenables). L'importance cruciale du contexte ("Context Engineering") : l'IA devient réellement puissante lorsqu'elle est connectée aux systèmes réels (GitHub, Jira, etc.) via des protocoles comme le MCP. Utilisation d'agents spécialisés (écriture de RFC, revue de code, architecture) plutôt que de modèles génériques pour obtenir de meilleurs résultats. Émergence de l'ingénieur "Technical Product Manager" capable d'abattre seul le travail d'une petite équipe grâce à l'IA, à condition de maîtriser les fondamentaux techniques. Le risque majeur : l'IA permet d'aller très vite dans la mauvaise direction si le jugement humain et l'expérience font défaut. Le niveau d'exigence global augmente : les bases techniques solides deviennent plus importantes que jamais pour éviter l'accumulation de dette technique rapide. Une revue de code en solo (Kent Beck) ! https://tidyfirst.substack.com/p/party-of-one-for-code-review?r=64ov3&utm_campaign=post&utm_medium=web&triedRedirect=true La revue de code traditionnelle, héritée des inspections formelles d'IBM, s'essouffle car elle est devenue trop lente et asynchrone par rapport au rythme du développement moderne. Avec l'arrivée de l'IA ("le génie"), la vitesse de production du code dépasse la capacité de relecture humaine, créant un goulot d'étranglement majeur. La revue de code doit évoluer vers deux nouveaux objectifs prioritaires : un "sanity check" pour vérifier que l'IA a bien fait ce qu'on lui demandait, et le contrôle de la dérive structurelle de la base de code. Maintenir une structure saine est crucial non seulement pour les futurs développeurs humains, mais aussi pour que l'IA puisse continuer à comprendre et modifier le code efficacement sans perdre le contexte. Kent Beck expérimente des outils automatisés (comme CodeRabbit) pour obtenir des résumés et des schémas d'architecture afin de garder une conscience globale des changements rapides. Même si les outils automatisés sont utiles, le "Pair Programming" reste irremplaçable pour la richesse des échanges et la pression sociale bénéfique qu'il impose à la réflexion. La revue de code solo n'est pas une fin en soi, mais une adaptation nécessaire lorsque l'on travaille seul avec des outils de génération de code augmentés. Loi, société et organisation Lego lance les Lego Smart Play, avec des Brique, des Smart Tags et des Smart Figurines pour faire de nouvelles constructions interactives avec des Legos https://www.lego.com/fr-fr/smart-play LEGO SMART Play : technologie réactive au jeu des enfants. Trois éléments clés : SMART Brique : Brique LEGO 2x4 "cerveau". Accéléromètre, lumières réactives, détecteur de couleurs, synthétiseur sonore. Réagit aux mouvements (tenir, tourner, taper). SMART Tags : Petites pièces intelligentes. Indiquent à la SMART Brique son rôle (ex: hélicoptère, voiture) et les sons à produire. Activent sons, mini-jeux, missions secrètes. SMART Minifigurines : Activées près d'une SMART Brique. Révèlent des personnalités uniques (sons, humeurs, réactions) via la SMART Brique. Encouragent l'imagination. Fonctionnement : SMART Brique détecte SMART Tags et SMART Minifigurines. Réagit aux mouvements avec lumières et sons dynamiques. Compatibilité : S'assemble avec les briques LEGO classiques. Objectif : Créer des expériences de jeu interactives, uniques et illimitées. Conférences La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 14-17 janvier 2026 : SnowCamp 2026 - Grenoble (France) 22 janvier 2026 : DevCon #26 : sécurité / post-quantique / hacking - Paris (France) 28 janvier 2026 : Software Heritage Symposium - Paris (France) 29-31 janvier 2026 : Epitech Summit 2026 - Paris - Paris (France) 2-5 février 2026 : Epitech Summit 2026 - Moulins - Moulins (France) 3 février 2026 : Cloud Native Days France 2026 - Paris (France) 3-4 février 2026 : Epitech Summit 2026 - Lille - Lille (France) 3-4 février 2026 : Epitech Summit 2026 - Mulhouse - Mulhouse (France) 3-4 février 2026 : Epitech Summit 2026 - Nancy - Nancy (France) 3-4 février 2026 : Epitech Summit 2026 - Nantes - Nantes (France) 3-4 février 2026 : Epitech Summit 2026 - Marseille - Marseille (France) 3-4 février 2026 : Epitech Summit 2026 - Rennes - Rennes (France) 3-4 février 2026 : Epitech Summit 2026 - Montpellier - Montpellier (France) 3-4 février 2026 : Epitech Summit 2026 - Strasbourg - Strasbourg (France) 3-4 février 2026 : Epitech Summit 2026 - Toulouse - Toulouse (France) 4-5 février 2026 : Epitech Summit 2026 - Bordeaux - Bordeaux (France) 4-5 février 2026 : Epitech Summit 2026 - Lyon - Lyon (France) 4-6 février 2026 : Epitech Summit 2026 - Nice - Nice (France) 5 février 2026 : Web Days Convention - Aix-en-Provence (France) 12 février 2026 : Strasbourg Craft #1 - Strasbourg (France) 12-13 février 2026 : Touraine Tech #26 - Tours (France) 19 février 2026 : ObservabilityCON on the Road - Paris (France) 6 mars 2026 : WordCamp Nice 2026 - Nice (France) 18-19 mars 2026 : Agile Niort 2026 - Niort (France) 20 mars 2026 : Atlantique Day 2026 - Nantes (France) 26 mars 2026 : Data Days Lille - Lille (France) 26-27 mars 2026 : SymfonyLive Paris 2026 - Paris (France) 26-27 mars 2026 : REACT PARIS - Paris (France) 27-29 mars 2026 : Shift - Nantes (France) 31 mars 2026 : ParisTestConf - Paris (France) 1 avril 2026 : AWS Summit Paris - Paris (France) 2 avril 2026 : Pragma Cannes 2026 - Cannes (France) 9-10 avril 2026 : AndroidMakers by droidcon - Paris (France) 16-17 avril 2026 : MiXiT 2026 - Lyon (France) 22-24 avril 2026 : Devoxx France 2026 - Paris (France) 23-25 avril 2026 : Devoxx Greece - Athens (Greece) 24-25 avril 2026 : Faiseuses du Web 5 - Dinan (France) 6-7 mai 2026 : Devoxx UK 2026 - London (UK) 22 mai 2026 : AFUP Day 2026 Lille - Lille (France) 22 mai 2026 : AFUP Day 2026 Paris - Paris (France) 22 mai 2026 : AFUP Day 2026 Bordeaux - Bordeaux (France) 22 mai 2026 : AFUP Day 2026 Lyon - Lyon (France) 29 mai 2026 : NG Baguette Conf 2026 - Paris (France) 5 juin 2026 : TechReady - Nantes (France) 5 juin 2026 : Fork it! - Rouen - Rouen (France) 6 juin 2026 : Polycloud - Montpellier (France) 11-12 juin 2026 : DevQuest Niort - Niort (France) 11-12 juin 2026 : DevLille 2026 - Lille (France) 12 juin 2026 : Tech F'Est 2026 - Nancy (France) 17-19 juin 2026 : Devoxx Poland - Krakow (Poland) 17-20 juin 2026 : VivaTech - Paris (France) 2 juillet 2026 : Azur Tech Summer 2026 - Valbonne (France) 2-3 juillet 2026 : Sunny Tech - Montpellier (France) 3 juillet 2026 : Agile Lyon 2026 - Lyon (France) 2 août 2026 : 4th Tech Summit on Artificial Intelligence & Robotics - Paris (France) 4 septembre 2026 : JUG Summer Camp 2026 - La Rochelle (France) 17-18 septembre 2026 : API Platform Conference 2026 - Lille (France) 24 septembre 2026 : PlatformCon Live Day Paris 2026 - Paris (France) 1 octobre 2026 : WAX 2026 - Marseille (France) 1-2 octobre 2026 : Volcamp - Clermont-Ferrand (France) 5-9 octobre 2026 : Devoxx Belgium - Antwerp (Belgium) Nous contacter Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs Contactez-nous via X/twitter https://twitter.com/lescastcodeurs ou Bluesky https://bsky.app/profile/lescastcodeurs.com Faire un crowdcast ou une crowdquestion Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Tous les épisodes et toutes les infos sur https://lescastcodeurs.com/
Une semaine compliquée, une météo infernale, une pointe à l'ischio… et pourtant, 135 km de course à pied, sans blessure. Dans ce second “Journal de bord de RMC Running”, Yoann Durand détaille sa semaine : tapis sans inclinaison pour soulager l'ischio, fartlek pyramidal au feeling, gros tempo de 15 km proche de l'allure semi, le tout en restant à l'écoute de son corps. Benoît Boutron prépare lui un 10 km très dénivelé à Montmartre : comment le courir, à quelle intensité, comment l'intégrer dans sa semaine ? Yoann lui donne un vrai plan d'action. Et surtout, RMC Running lance officiellement son dispositif Marathon de Paris 2026 : 12 semaines de prépa, des dossards à gagner, vos histoires à raconter dans le podcast, et des sorties longues communautaires encadrées pour faire du marathon...
Dans cet épisode, je discute avec Diana Borcescu, cofondatrice et CEO d'InMersiv Technologies.Diana a d'abord exploré les robots sociaux (en oncologie pédiatrique, en EHPAD, dans l'autisme…), avec des résultats parfois bluffants sur le lien et l'engagement. Mais avec une limite majeure : dans la réalité du terrain, ces solutions demandent souvent du temps, de la formation, et une présence dédiée, ce que les organisations ne peuvent pas toujours absorber.C'est de là qu'est né SAM (Système Autonome Multisensoriel) : une salle immersive 4D de 16 m², en projection 360° (4 murs + sol), sans casque, avec des environnements en 3D photo réaliste calculée en temps réel. L'objectif : proposer une approche non médicamenteuse pour soutenir le bien-être, l'apaisement et certaines prises en charge (anxiété, douleur, troubles neurocognitifs, TSA…).Au programme :Pourquoi les robots sociaux sont prometteurs et pourquoi leur déploiement reste parfois difficile en établissementLe fonctionnement de SAM : projection 360°, interaction, liberté de mouvement, pilotage via tabletteDes sessions courtes (10 à 15 minutes), en individuel ou en groupe, avec soignants, kiné, psychiatre ou famillesLe catalogue d'environnements (forêts, océan, désert, villes, musées…) et l'intérêt de la personnalisation (météo, ambiance, paramètres)Les premiers résultats d'une étude de faisabilité évoquant une amélioration du bien-être chez une grande majorité de patientsLes conditions concrètes d'installation : une salle dédiée de 16 m², structure autoportante, mise en service en quelques joursLes chantiers à venir : suivi du mouvement sans capteurs, accès aux données pour les soignants, enrichissement des activités et des interactionsPour en savoir plus : rendez-vous sur le site d'InMersiveTechnologies (vidéos disponibles).ArnaudHébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.
Dans cet épisode, nous échangeons avec Françoise Denoyelle, historienne de la photographie, commissaire et auteur et précédemment enseignante à l'École nationale supérieure Louis-Lumière. Elle revient sur son parcours, son entrée dans le secteur de la photographie avec des photographes depuis sa thèse en 1991 portant sur Le marché et les usages de la photographie à Paris pendant l'entre-deux-guerres jusqu'à ses collaborations récentes comme son rôle de conseillère historique sur le film Germaine Krull, la photographie ou la vie, réalisée par Audrey Gordon.Françoise nous parle également de son engagement dans les comités scientifiques, des enjeux de transmission, et de la place de la photographie dans l'histoire culturelle.Un épisode essentiel pour mieux comprendre la construction du paysage photographique français et les transformations du métier au fil des décennies.Bonne écoute !01:62 - Rencontre de Françoise Denoyelle avec la photographie03:18 - Premières recherches à la Bibliothèque Nationale de France10:50 - Approche novatrice de l'histoire économique de la photographie12:52 - Développement de son réseau de photographes16:10 - Projets marquants avec les étudiants à l'école Louis-Lumière21:13 - Son engagement pour la valorisation du patrimoine photographique26:15 - Création de l'association pour défendre les fonds photographiques33:20 - Collaboration sur des projets de recherche et d'expositionLinkedIn de Françoise Denoyelle pour suivre son actualité : https://www.linkedin.com/in/francoise-denoyelle-5b2b1844/Lien vers mon questionnaire pour vous aider à faire un point sur votre carrière artistique : https://bit.ly/carriereartistiqueLien vers mon questionnaire pour vous aider à faire un point sur votre projet de livre : https://bit.ly/LVDLPlivrephotoLien vers mes formations livre photo : https://marinelefort.fr/pour-les-photographes/Mon site : https://marinelefort.fr/Pour vous inscrire à la newsletter du podcast : https://bit.ly/lesvoixdelaphotonewsletterLe site du podcast : https://lesvoixdelaphoto.fr/Et vous pouvez retrouvez le podcast sur Instagram, Facebook et LinkedIn @lesvoixdelaphoto Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.
Sur cet épisode de Le Sick Podcast, Anthony Martineau, Éric Bélanger et Éric Hoziel se joignent à Tony Marinaro! Learn more about your ad choices. Visit megaphone.fm/adchoices
4 ans déjà pour le podcast Vendue
À Milwaukee, Giannis Antetokounmpo s'interroge ouvertement sur son avenir alors que les Bucks plongent au classement : discussions avec son agent et la franchise, messages sur les réseaux, rumeurs insistantes vers New York ou même San Antonio… Jusqu'à un possible trade avant la deadline ? On explore les scénarios, les risques et les conséquences d'un potentiel départ du double MVP, alors que ce dernier vient de connaitre une nouvelle blessure au mollet.À Los Angeles, c'est un autre choc : Chris Paul, revenu cet été aux Clippers, a été coupé en pleine tourmente, sur fond de conflits internes avec Ty Lue et de performances catastrophiques de l'équipe. Une rupture brutale pour une icône de la franchise : qui est le véritable responsable, et où CP3 peut-il rebondir pour terminer sa carrière dignement ?Enfin, direction Philadelphie, où Joel Embiid peine à revenir de sa blessure au genou. Entre absences répétées, inquiétudes sur son explosivité et un contrat impossible à bouger, l'avenir du MVP 2023 interroge : peut-il retrouver son meilleur niveau ?Avec Fred Weis et Baptiste Denis.Jacques Monclar, Rémi Reverchon, Mary Patrux, Xavier Vaution, Fred Weis et Chris Singleton décryptent l'actualité de la NBA dans le Podcast NBA Extra, présenté par Nicolas Sarnak et Baptiste Denis.En complément de l'émission lancée en 2012, beIN SPORTS a créé, avec ce podcast, un nouveau format pour revenir en profondeur sur la ligue nord-américaine de basketball. Chaque semaine, les membres de l'émission débattent autour de trois thèmes majeurs, qui font l'actualité de la NBA.Un podcast à retrouver aussi sur Youtube : https://tinyurl.com/y4sabkns Hébergé par Audion. Visitez https://www.audion.fm/fr/privacy-policy pour plus d'informations.
Et si on ne punit pas on fait quoi ?C'est une question cruciale pour nous, parents.Pour transformer nos relations avec nos enfants et dépasser le rapport de domination, il est essentiel de revoir notre approche et d'apprendre à les écouter. C'est la condition pour qu'ils se sentent libres de nous parler.Cette philosophie est au cœur de la méthode de Joanna Faber et Elaine Mazlish, les autrices du best-seller : Parler pour que les enfants écoutent, écouter pour que les enfants parlent.Roseline Roy, psychologue depuis plus de 30 ans, a introduit cette vision de Faber et Mazlish dans le monde francophone.Elle nous explique aujourd'hui comment opérer un changement dans la relation parent-enfant.Est-il possible de se passer de la punition ?Est-ce possible d'imaginer une autre formule ?Et si oui, c'est quoi le chemin à prendre ?La réponse dans cet épisode… et je vous encourage à partager autour de vous cet épisode pour aider des parents en difficultés, des parents qui ne savent pas par où commencer.Je vous souhaite une très bonne écoute. LIENS UTILES :Parler pour que les enfants écoutent - écouter pour que les enfants parlent, Adèle Faber, Elaine MazlishSite de Faber et MazlishÉpisode 40 : Les ateliers à la parentalité, Anne Partridge- le site de Roseline Roy, ambassadrice de l'approche Faber Mazlish : https://fabermazlish-aep.com- l'annuaire des animatrices/teurs en francophonie : https://rezo.fabermazlish-aep.com/annuaire-des-anim/
Se libérer de nos fantômes coloniaux Enfant, Malek, réalisateur algérien exilé en France, allait à Boufarik, en Algérie, pour manger des oranges. Il y croisait la statue d'un soldat en armes, juchée sur son piédestal à plus de 7 mètres 50 de haut. C'était la statue du sergent Blandan, héros de la conquête coloniale de l'Algérie, érigée à Boufarik à la fin du XIXème siècle et "rapatriée" en France, à Nancy. C'est là que par hasard, un matin neigeux de 1990, Malek a retrouvé le fantôme de son enfance. Le refoulé colonial a soudain ressurgi. Il a raconté sa rencontre effrayante à sa fille, qui à son tour décide de partir sur les traces de ce fantôme, en France et en Algérie. Mais à mesure qu'elle s'approche de lui, elle est à son tour hantée. Comment se libérer du fantôme colonial qui fait corps avec la statue du sergent Blandan, héros de la conquête de l'Algérie ?Avec :Malek Kellou, Susana Gállego Cuesta, Kenza-Marie Safraoui, Don Quichotte, habitants de NancyBibliographie :Gilbert Meynier, « L'Algérie et les Algériens sous le système colonial. Approche historico historiographique», Insaniyat / إنسانيات [En ligne], 65-66 | 2014. URL : http://journals.openedition.org/insaniyat/14758 ; DOI : https://doi.org/10.4000/insaniyat.14758Pour aller plus loin :- Karima Lazali, Le Trauma colonial : une enquête sur les effets psychiques et politiques contemporains de l'oppression coloniale en Algérie, Paris, La Découverte, 2018 ; - Alain Ruscio, La première guerre d'Algérie. Une histoire de conquête et de résistance, 1830-1852, Paris, La Découverte, 2024 ; - Benjamin Stora, La gangrène et l'oubli. La mémoire de la guerre d'Algérie, Paris, La Découverte, 1991 ; - Dorothée-Myriam Kellou, Nancy-Kabylie, Paris, Grasset, 2023.Remerciements :Malek Kellou, Susana Gállego Cuesta, Kenza-Marie Safraoui, le Musée des Beaux-Arts de Nancy, Etienne Augris, Bachir Ahdouga, Don Quichotte, Perrine Kervran, Mathilde Guermonprez, Mathieu Nicol. Prise de son, entretien et montage Dorothée-Myriam Kellou Enregistrements octobre-novembre 2024 Réalisation et mixage Annabelle Brouard Chanson "La casquette du père Bugeaud", chant militaire de l'Armée d'Afrique écrit en 1846 Illustration Pierre Place Production ARTE Radio