POPULARITY
La AI è ciriticata da chi non è aperto alle novità e alle possibilitàTutto colpa … della brava Mia di Geopop https://www.radiotape.com/episodes/info.php?epid=1834217051Come ha cambiato i cervelli l'invenzione della stampa ?Questa riflessione mi ha fatto pensare alla AI. E mi sono fatto delle domande, che mi hanno acceso luci, e mi hanno fatto capire perchè certe persone che stimo oggi sono offensive verso chi è favorevole all'uso della AI.E la risposta non piacerà a molti, ma personalmente lo spero: perchè aiuta a discutere e crescere.Buon ascolto (ma dimmi cosa ne pensi)
Et si on arrêtait deux minutes de tout comparer ?Pour ce nouveau format à plusieurs voix, je retrouve deux Patrailons fidèles du LTP : Yannick Bianchini, prof de sport et coach spécialisé en trail au Luxembourg, et Matthieu Romain, restaurateur dans le Nord, ultra-trailer passionné.Ensemble, on s'est attaqués à un thème qui revient en permanence dans notre discipline — et qui peut vite faire perdre les pédales : LA COMPARAISON !Au programme de l'échange, cinq angles à dérouler :Les niveaux de course, les classements et la fameuse « densité » d'une épreuve — pourquoi viser un top 30 « comme l'année dernière » est souvent un piège.La physiologie et la nutrition (90, 100, 120 g de glucides à l'heure, zones cardio, FCmax…) : pourquoi appliquer aveuglément ce qui marche pour les élites peut nous jouer des tours.Les formats de course : un 100 miles n'est pas un 100 miles, et au-delà des kilomètres, c'est le ratio, la technicité et le temps d'effort qui comptent vraiment.Les records de course : parcours qui changent, conditions météo, heures de départ… que vaut un sub-20 quand le terrain ne joue pas le même match ?Et surtout, la comparaison aux autres : Strava, ego, départs trop rapides, pression du peloton… le sujet qui parle à toutes et tous.Un échange sincère et sans tabou, où chacun défend son point de vue : comparer pour apprendre, progresser et anticiper, oui — mais en restant objectif, sans jugement de valeur, et en se recentrant toujours sur soi-même. Parce qu'au fond, comparaison n'est pas raison.Bonne écoute !PS : Si toi aussi tu veux participer à un prochain épisode de ce format, rejoins-nous sur la communauté Patreon du LTP — patreon.com/letstrailpodcast.NB : Aucune rétribution n'est accordée aux podcasteurs de la part des plateformes de diffusionAucune publicité n'est diffusée sur le LTPLe seul moyen de faire en sorte que tout le travail réalisé puisse être rétribué et que le podcast puisse perdurer est d'apporter votre soutien financier via la plateforme PATREON : Pour soutenir le projet et intégrer la communauté des Patrailons c'est par là :https://www.patreon.com/lets_trail_le_podcastSelon le niveau d'engagement : -> Possibilité de participer à des des épisodes en tant que co-animateur-> Intégration de la communauté Capuccino permettant de communiquer régulièrement via des messages audioPour rejoindre la communauté LTP Les principaux liens c'est par ici :Ce petit geste permet d'augmenter la visibilité du podcast. Je suis également attentif à tous vos commentaires et retours que vous pourriez faire ici :letstrail08@gmail.comHébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.
At 88 years old, Joan Virginia Allen has little interest in slowing down.In this episode of Ojai Talk of the Town, Bret Bradigan sits down with the author of Navigating Dynamic Aging to explore what it means to remain engaged, curious, and purposeful throughout every stage of life.She will be signing copies of her book at an event at the Ojai Library on Saturday, June 13th at 2 p.m.Joan shares lessons drawn from a lifetime of reinvention — as an attorney, performer, teacher, coach, and author — and explains why aging doesn't have to be a story of decline. Instead, she argues that curiosity, courage, movement, and commitment can continue to open new doors long after many people believe their most meaningful adventures are behind them.Together, Bret and Joan discuss overcoming fear, embracing change, maintaining vitality, finding purpose after retirement, and cultivating the mindset needed to navigate life's inevitable transitions.We did not talk about Manu Masa's 1324 pilgrimage to Mecca, RNA drug delivery systems or the joys of falconry.Whether you're entering retirement, caring for aging loved ones, or simply wondering what comes next, this thoughtful conversation offers wisdom, perspective, and encouragement for the journey ahead.Learn more about Joan at her website ... https://dynamicaging4life.com/this-is-me-life-coach/
Diventa un supporter di questo podcast: https://www.spreaker.com/podcast/radio-rossonera--2355694/support.
Avec : Carine Galli, journaliste RMC. Yael Mellul, ancienne avocate. Et Frédéric Hermel, journaliste et écrivain. - Accompagnée de Charles Magnien et sa bande, Estelle Denis s'invite à la table des français pour traiter des sujets qui font leur quotidien. Société, conso, actualité, débats, coup de gueule, coups de cœurs… En simultané sur RMC Story.
Marie Guillemot, présidente du Directoire de KPMG France, était l'invitée de l'émission Ecorama du 3 juin 2026, présentée par David Jacquot sur Boursorama.com. Parmi les sujets abordés : les perspectives économiques françaises, le risque de récession au deuxième trimestre, le moral des entreprises face aux tensions géopolitiques, le bilan de Choose France 2026 et l'attractivité du territoire pour les investisseurs étrangers, les enjeux liés à l'intelligence artificielle et à la souveraineté technologique européenne, ainsi que l'impact de l'IA générative sur la productivité et les métiers du conseil. Hébergé par Audion. Visitez https://www.audion.fm/fr/privacy-policy pour plus d'informations.
Avec : Frédéric Hermel, journaliste et écrivain. Carine Galli, journaliste RMC. Et Jacques Legros, journaliste. - Accompagnée de Charles Magnien et sa bande, Estelle Denis s'invite à la table des français pour traiter des sujets qui font leur quotidien. Société, conso, actualité, débats, coup de gueule, coups de cœurs… En simultané sur RMC Story.
Pour ce nouvel épisode de notre série Patreon, on donne la parole à un trailer de la communauté du LTP, tiré au sort : Nico (encore un) Nicolas Ouary.À un peu plus de 50 ans, Nico vit aujourd'hui à Nantes, mais c'est dans les Alpes qu'il a fait grandir sa passion de la montagne. Géologue de formation, ancien grimpeur et alpiniste, il a longtemps couru sur les sentiers… sans jamais porter de dossard. Pendant plus de vingt ans, courir n'a pas été une question de compétition, mais une façon simple et libre de profiter de la montagne.Et puis la vie a basculé. La maladie, puis le décès de son épouse Bénédicte en 2022, l'ont plongé dans une période très difficile. La course à pied est alors devenue sa bouée de sauvetage : un moyen de ne pas sombrer, une vraie bouffée d'oxygène, presque une méditation.En juillet 2024, à 50 ans passés, il accroche enfin son premier dossard, sur le Tour des Glaciers de la Vanoise — là même où il passait ses vacances d'enfant.Dans cet échange sincère et lumineux, Nico nous parle de deuil, de reconstruction et d'équilibre.Il explique pourquoi il ne court pas pour Bénédicte, mais avec elle.Il revient sur ses plus beaux moments en montagne, sur son passage le plus difficile lors de l'Échappée Belle, et sur une idée toute simple qui traverse tout l'épisode : prendre du temps pour soi, c'est aussi se donner l'énergie de prendre soin des autres.Un témoignage de courage et de résilience, qui rappelle que même quand la vie nous bouscule, on peut rester dans le mouvement.Bonne écoute !NB : Aucune rétribution n'est accordée aux podcasteurs de la part des plateformes de diffusionAucune publicité n'est diffusée sur le LTPLe seul moyen de faire en sorte que tout le travail réalisé puisse être rétribué et que le podcast puisse perdurer est d'apporter votre soutien financier via la plateforme PATREON : Pour soutenir le projet et intégrer la communauté des Patrailons c'est par là :https://www.patreon.com/lets_trail_le_podcastSelon le niveau d'engagement : -> Possibilité de participer à des des épisodes en tant que co-animateur-> Intégration de la communauté Capuccino permettant de communiquer régulièrement via des messages audioPour rejoindre la communauté LTP Les principaux liens c'est par ici :Ce petit geste permet d'augmenter la visibilité du podcast. Je suis également attentif à tous vos commentaires et retours que vous pourriez faire ici :letstrail08@gmail.comHébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.
Maracanà con Marco Piccari e Stefano Impallomeni. Ospiti: Capua:"Lotito parole mortificanti" Mattei:"Lotito sta creando una situazione pericolosa. Le istituzioni devono intervenire" Anellucci:" Ora non esiste più possibilità di un dialogo con Lotito"
Maracanà con Marco Piccari e Stefano Impallomeni. Ospiti: Capua:"Lotito parole mortificanti" Mattei:"Lotito sta creando una situazione pericolosa. Le istituzioni devono intervenire" Anellucci:" Ora non esiste più possibilità di un dialogo con Lotito"
Ce mercredi 20 mai c'est, comme tous les ans, la Fête de l'unité au Cameroun. Le président Paul Biya, 93 ans, présidera un défilé imposant sur l'une des grandes avenues de la capitale, Yaoundé. Ce jour de fête nationale est l'occasion de faire le point sur les attentes des Camerounais, sept mois après la présidentielle du 12 octobre, qui a vu Paul Biya se faire réélire officiellement pour un huitième mandat. Y a-t-il de l'impatience ? Voire de l'inquiétude ? Armand Leka Essomba dirige le département de sociologie à l'université de Yaoundé 1. En ligne de la capitale camerounaise, il répond à Christophe Boisbouvier. RFI : Quel est l'état d'esprit des Camerounais sept mois après l'élection présidentielle ? Armand Leka Essomba : Sept mois après, beaucoup s'attendaient à… Notamment après avoir écouté les différents discours du chef de l'État, car il avait évoqué un certain nombre de réformes institutionnelles urgentes, il était revenu sur les processus de rajeunissement du personnel politique. Sauf que, sept mois effectivement après, il y a toujours une attente, une attente qui s'exprime parfois dans des formes d'impatience. Certaines de ces formes d'impatience sont de temps à autre reprises par les médias locaux et les courants d'opinion, parfois sous la forme de dérision. Et donc finalement, c'est toujours l'attente, mais il y a beaucoup qui pensent que sept mois après, c'est un peu long. Alors, cette présidentielle a été marquée par un résultat officiel vivement contesté par l'opposition. Le candidat Issa Tchiroma lui-même est en exil en Gambie, à plusieurs milliers de kilomètres de votre pays. Est-ce que cela ne complique pas la tâche de l'opposition pour mobiliser ? Il est évident que c'est monsieur Issa Tchiroma qui est la figure qui a su incarner un peu les espoirs de ceux qui travaillaient à une forme d'alternance, au regard de son résultat. Sauf que, effectivement, vous avez raison de souligner que son exil africain en Gambie complique absolument tout. Associé au fait que lui-même n'avait pas un appareil politique qui avait une implantation nationale. Donc son exil, effectivement, a laissé absolument orphelins la plupart de ceux qui espéraient organiser une expérience de rupture. Depuis la réélection officielle de Paul Biya, il n'y a eu aucun changement au niveau du gouvernement, aucun remaniement. Comment les Camerounais expliquent-ils cet immobilisme ? Alors, les Camerounais, on a bien senti au lendemain de l'élection présidentielle qu'il y avait une forme d'impatience. Puisque, de l'avis de tout le monde, effectivement, il y a une sorte de blocage de manière générale. Beaucoup aujourd'hui parlent, disons, d'un pays qui fait du surplace, qui n'avance pas. Tout le monde pointe une certaine fatigue. Mais je pense que de manière générale, le plus urgent, ce qui semble perceptible lorsqu'on écoute un peu les uns et les autres, c'est comment est-ce qu'on va organiser, disons, le processus de transition inévitable si quelque chose survenait ? Si le président venait à ne plus avoir la capacité physique de conduire l'État, que se passerait-il ? Alors, certains évoquent l'arrivée au gouvernement d'anciens candidats de l'opposition. Est-ce que ce serait possible ? Ce ne serait pas la première fois que cela arriverait. Des rumeurs circulent et un certain nombre de ces candidats, parfois dans leurs interventions, ont laissé la porte ouverte à cette possibilité. Je pense notamment au candidat Cabral Libii et à bien d'autres. Alors, la seule nouveauté depuis octobre dernier, c'est la création le mois dernier au sommet de l'État d'un poste de vice-président qui n'est pas encore pourvu. Il sera désigné par le chef de l'État et, en cas de vacance du pouvoir, il achèvera le mandat en cours jusqu'en 2032. Aux yeux des Camerounais, c'est plutôt un signe d'ouverture ou au contraire une opération de verrouillage ? Alors, là-dessus, il y a une certaine ambivalence liée au fait que beaucoup auraient bien souhaité que celui qui deviendra vice-président soit élu. Mais de manière générale, je pense que l'introduction du poste de vice-président a été globalement appréciée. Cependant, je pense que quelque chose qui a également pu échapper à beaucoup, c'est que l'article en question n'a pas, me semble-t-il, une valeur impérative. L'article nouveau indique très bien que le président peut se faire assister. Il s'agit d'une possibilité et non d'une obligation. Il pourrait donc ne pas pourvoir au poste de vice-président qu'il ne violerait pas la Constitution. Et on peut tout à fait imaginer une hypothèse où cette disposition peut être maintenue durant de longues années sans que le vice-président soit pourvu. Et qui tient la corde pour occuper ce poste ? Certains parlent du fils de Paul Biya, d'autres de l'un de ses proches au sein de la présidence ou de l'un de ses ministres actuels, ou peut-être encore d'une personnalité anglophone pour faire équilibre avec les francophones au pouvoir. Alors, nous n'avons aucun élément pour pouvoir nous prononcer. Le président Biya n'a jamais mis en avant son fils, ça peut être un facteur. Donc, il s'agit de spéculations, mais ce sera probablement quelqu'un de particulièrement proche dont il aura l'assurance que cette personne pourrait lui organiser une sortie des plus honorables et garantir à lui-même, à sa famille, à son entourage immédiat, une fin tout à fait heureuse. Un fidèle parmi les fidèles ? Absolument. À lire aussiCameroun: la fête de l'Unité nationale célébrée dans un climat d'impatience
Politique : Le député indépendant Franco Quirin écarte toute possibilité de retour au Mouvement Militant Mauricien (MMM) by TOPFM MAURITIUS
13/5 Trump in Cina per il “Business summit” con Xi, sull'Air Force one anche Jensen Huang. Prima di partire: “non ci serve l'aiuto della Cina per la pace con l'Iran, la situazione è sotto controllo”. Focus su commercio, terre rare, prodotti agricoli, aerei. Cosa c'è sul tavolo negoziale delle due super potenze. Futures in verde, Brent e Wti in calo. Salgono oro e argento, Bitcoin sopra 81.000$. Ieri, Rally in pausa, a pesare il ribasso dei semiconduttori e la forza gravitazionale dei rendimenti dei Bond: decennale sfiora il 4,5% (livello che aveva portato Trump a una pausa sui dazi ad aprile 2025). Aprile, inflazione sopra le attese al 3,8% su spinta energia e beni alimentari. A sorprendere il dato Core al 2,8%: salgono i rendimenti dei bond, il mercato annulla le chance di un taglio dei tassi nel 2026. Possibilità di un rialzo a dicembre al 35%. Oggi ultimo voto al Senato per la conferma di Kevin Warsh alla Fed. Tre motivi per cui questa non è una bolla AI (o almeno non ancora): LPL Financial. Ebay rifiuta l'offerta di Gamestop da 56mld: né attrattiva né credibile. Anthropic verso nuovo round finanziamenti da 30mld $: valutazione a 900 mld. Altman contro Musk al processo: richieste controllo post-mortem da “far drizzare i capelli”. CME la potenza computazionale diventa un asset finanziario. Spotify *** Questo episodio è offerto da Scalable Capital Investire comporta rischi Interesse p.a. lordo variabile su liquidità illimitata. Condizioni e distribuzione della liquidità su scalable.capital/conto-deposito-non-vincolato*** Asia i listini ripartono, Nikkei sfiora l'1% anche il Kopsi recupera il rosso e sale grazie a SK Hynix. Samsung da -6% a territorio positivo: manca accordo con i sindacati, rischia sciopero di 18giorni di 50mila lavoratori. A rischio supply chain mondiale memory chip. AI trade perchè Alibaba e Tencent rimangono indietro? India dazi al 15% su import oro e argento per proteggere riserve valuta estera e rupia. In Europa futures in verde. Stasera parla Lagarde, Nagel intervenire se aspettative inflazione disancorate. Oggi pil 1Q Eurozona e produzione industriale. Starmer: altro Liz Truss moment? Attenzione al Gilt nel giorno del discorso di Re Carlo. Focus su banche italiane, Recorsati, Avio, Inwit. Conti di Snam, Hera, Geox, Rcs BLACK BOX SCRIPT NEWSLETTER: https://open.substack.com/pub/blackboxchora/p/cose-black-box-script?r=66d6vk&utm_medium=ios Learn more about your ad choices. Visit megaphone.fm/adchoices
Comment réussir son trail long ou son ultra — avec Marilyne Nakache et Thomas PigoisPour ce nouvel épisode du Let's Trail Podcast, j'ai eu le plaisir d'enregistrer dans un cadre exceptionnel — La Chipote, au Spot, à Bandol — un échange à trois coachs avec deux invités de marque : Marilyne Nakache, l'une des ultra-traileuses françaises les plus performantes (triple vainqueure du Marathon des Sables, de la TDS, etc.) et désormais coach chez Expert Sport Coaching, ainsi que Thomas Pigois, fidèle compagnon du LTP.Cet épisode vient clore notre série dédiée à la réussite des différents formats du trail (court, moyen, long et ultra). Ensemble, nous décortiquons toutes les clés pour aborder sereinement vos objectifs estivaux sur les formats les plus exigeants de notre discipline.Au programme :La frontière (parfois floue) entre trail long et ultra : pourquoi raisonner en temps d'effort plutôt qu'en kilomètresLes erreurs classiques quand on monte en distance pour la première foisLe pacing : pourquoi partir « facile » est la clé pour finir fortLa nutrition : entre feuille de route, plan B et écoute de soi (croissants au Nutella et tartes aux myrtilles inclus)Le mental et la gestion des moments difficilesLa préparation : volume, blocs, week-end chocs, sortie très longueLe renforcement musculaire, indispensable sur l'ultraComment préparer un ultra montagneux quand on habite en terrain platLes petits tips matériel qui changent une courseUn échange dense, concret et nourri par l'expérience terrain de trois coachs passionnés.Bonne écoute, et bons trails !Pour nous poser vos questions : expertsportcoaching@gmail.com NB : Aucune rétribution n'est accordée aux podcasteurs de la part des plateformes de diffusionAucune publicité n'est diffusée sur le LTPLe seul moyen de faire en sorte que tout le travail réalisé puisse être rétribué et que le podcast puisse perdurer est d'apporter votre soutien financier via la plateforme PATREON : Pour soutenir le projet et intégrer la communauté des Patrailons c'est par là :https://www.patreon.com/lets_trail_le_podcastSelon le niveau d'engagement : -> Possibilité de participer à des des épisodes en tant que co-animateur-> Intégration de la communauté Capuccino permettant de communiquer régulièrement via des messages audioPour rejoindre la communauté LTP Les principaux liens c'est par ici :Ce petit geste permet d'augmenter la visibilité du podcast. Je suis également attentif à tous vos commentaires et retours que vous pourriez faire ici :letstrail08@gmail.comHébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.
durée : 00:29:55 - Les Nuits de France Culture - par : Albane Penaranda - réalisation : Mathias Le Gargasson, Antoine Dhulster, Rafik Zénine, Vincent Abouchar, Emily Vallat, Hassane M'Béchour, INA Vous aimez ce podcast ? Pour écouter tous les épisodes sans limite, rendez-vous sur Radio France
Sabato 28 Marzo 2026 - Matteo Aria
durée : 00:18:56 - Interception - par : Fabienne Sintes - Au collège des îles du Ponant, le plus petit de France, ce ne sont pas les élèves qui se déplacent, mais les professeurs : ils prennent le bateau pour rejoindre 70 collégiens répartis sur six îles. Reportage sur l'île de Sein. - réalisation : Lucie Lemarchand, Martine Meyssonnier, Cécile Bidault, Antoine Giniaux, Hélène Chevallier - invités : Cécile Bidault Journaliste à France Inter Vous aimez ce podcast ? Pour écouter tous les épisodes sans limite, rendez-vous sur Radio France
Merci à Mammouth AI d'avoir sponsorisé cet épisode : https://mammouth.aiJean-Pierre Luminet est astrophysicien et directeur de recherche au Centre national de la recherche scientifique (CNRS). Il est un spécialiste mondialement réputé des trous noirs et de la cosmologie. Son dernier livre Les origines du Monde est disponible partout.Site InternetBlogYoutubeInstagramFacebookPage AmazonDernier livreCHAPITRES :0:00 Introduction2:43 Les Origines du Monde12:36 Évolution des Modèles Cosmiques39:52 Conditions de la Vie49:31 Possibilités de Vie Alternative57:24 Pensées en Dehors du Consensus58:20 Le Modèle Janus et ses Controverses1:02:26 Inconsistances Mathématiques et Théories Bimétriques1:04:37 L'Évolution des Modèles Cosmologiques1:12:00 Les Charlatans de la Science1:13:46 La Désinformation sur les Réseaux Sociaux1:20:03 La Formation des Systèmes Stellaires1:24:43 Les Scénarios d'Extinction de l'Humanité1:28:28 Prévenir les Menaces des Astéroïdes1:36:19 Les Risques d'une Supernova1:38:34 Les Missions Apollo et les Débats1:41:51 La Situation de la Recherche en France1:46:06 L'Avenir de la Recherche ScientifiqueBIOMÉCANIQUE :InstagramYoutubeSpotifyApple PodcastsDiscordWebsiteLa Lettre Biomécanique™ Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.
Dans cet épisode du Let's Trail Podcast, on s'intéresse à un sujet encore peu connu des traileurs : LES FASCIAS !Vous savez ? Le F qu'il y a dans TFL !Souvent évoqués dans le cadre de la mobilité ou de la récupération, les fascias jouent pourtant un rôle essentiel dans la transmission des forces, l'élasticité du mouvement et la coordination du corps.Pour en parler, je reçois Hélène Altherr-Rischmann, pharmacienne spécialisée en nutrition et en hygiène de vie, experte des fascias et autrice d'ouvrages dédiés à la santé globale. Avec elle, on revient sur leur fonctionnement, leur importance en trail, notamment en montée et en descente, et leur implication possible dans certaines douleurs ou blessures.Comment les entretenir ? Faut-il les renforcer ? Quel lien avec la fatigue ou la performance ?Un épisode accessible et concret pour mieux comprendre son corps et adapter sa pratique du trail.NB : Aucune rétribution n'est accordée aux podcasteurs de la part des plateformes de diffusionAucune publicité n'est diffusée sur le LTPLe seul moyen de faire en sorte que tout le travail réalisé puisse être rétribué et que le podcast puisse perdurer est d'apporter votre soutien financier via la plateforme PATREON : Pour soutenir le projet et intégrer la communauté des Patrailons c'est par là :https://www.patreon.com/lets_trail_le_podcastSelon le niveau d'engagement : -> Possibilité de participer à des des épisodes en tant que co-animateur-> Intégration de la communauté Capuccino permettant de communiquer régulièrement via des messages audioPour rejoindre la communauté LTP Les principaux liens c'est par ici :Ce petit geste permet d'augmenter la visibilité du podcast. Je suis également attentif à tous vos commentaires et retours que vous pourriez faire ici :letstrail08@gmail.comHébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.
ESSENTIEL, Le rendez-vous culture Sandrine Sebbane reçoit Oscar Bruel pour « La cité intérieure - Votre cerveau, une ville aux possibilités infinies » chez Hachette À propos du livre : « La cité intérieure - Votre cerveau, une ville aux possibilités infinies » paru aux éditions Hachette Et si je vous disais qu'il existe un outil capable de changer votre vie ? Vous pourriez croire qu'il est rare, coûteux ou inaccessible. Pourtant, vous le possédez déjà. Il a influencé chacune de vos pensées, émotions et décisions : votre cerveau. Un centre de commande qui recèle un potentiel immense... souvent sous-exploité. Ce livre vous explique non seulement son fonctionnement mais surtout comment en reprendre le contrôle. Reprogrammez votre esprit, façonnez vos habitudes et libérez des capacités insoupçonnées. Diplômé en neurosciences et passionné par la performance humaine, Oscar Bruel démocratise les découvertes sur le cerveau grâce à des outils concrets et une approche innovante du mieux-vivre. Fondateur de Neuro+, une application de bien-être basée sur les neurosciences, et animateur du podcast « Winning Minds », il partage sa mission : aider chacun à comprendre son cerveau pour mieux se comprendre soi-même.
- Drainville se rallie finalement - Peut-on s’en sortir sans péages sur nos routes? La rencontre Robitaille-Dutrizac avec Antoine Robitaille et Benoit Dutrizac. Regardez aussi cette discussion en vidéo via https://www.qub.ca/videos ou en vous abonnant à QUB télé : https://www.tvaplus.ca/qub ou sur la chaîne YouTube QUB https://www.youtube.com/@qub_radioPour de l'information concernant l'utilisation de vos données personnelles - https://omnystudio.com/policies/listener/fr
"Il faut savoir s'oublier pour mieux raconter." Dans ce nouvel épisode du Let's Trail Podcast, Nicolas reçoit une figure incontournable et pourtant discrète du milieu : Julien Gilleron.Journaliste de terrain, plume reconnue du trail (et bien au-delà), Julien n'est pas seulement celui qui pose les questions. C'est un passionné de la première heure, arrivé dans la discipline au début des années 2010, qui porte un regard acéré et profondément humain sur l'évolution de notre sport.Au programme de cet échange intime et profond :Le parcours d'une plume : Comment devient-on la voix de référence du trail tout en gardant une distance journalistique essentielle ?L'évolution des médias : À l'heure de l'instantanéité et des réseaux sociaux, quelle place reste-t-il pour le journalisme de fond, l'enquête et l'analyse ?L'éthique et la passion : Julien nous livre sa vision du métier, entre la rigueur de l'information et l'amour inconditionnel pour les grands espaces.Confidences de coureur : Derrière le journaliste se cache un pratiquant qui connaît la dureté de l'effort et la magie des 100 miles.Un épisode pour tous ceux qui aiment le trail non seulement pour les chronos, mais pour les histoires qu'il permet de raconter.Bonne écoute !Liens entendus dans l'épisode https://www.relancemag.fr/NB : Aucune rétribution n'est accordée aux podcasteurs de la part des plateformes de diffusionAucune publicité n'est diffusée sur le LTPLe seul moyen de faire en sorte que tout le travail réalisé puisse être rétribué et que le podcast puisse perdurer est d'apporter votre soutien financier via la plateforme PATREON : Pour soutenir le projet et intégrer la communauté des Patrailons c'est par là :https://www.patreon.com/lets_trail_le_podcastSelon le niveau d'engagement : -> Possibilité de participer à des des épisodes en tant que co-animateur-> Intégration de la communauté Capuccino permettant de communiquer régulièrement via des messages audioPour rejoindre la communauté LTP Les principaux liens c'est par ici :Ce petit geste permet d'augmenter la visibilité du podcast. Je suis également attentif à tous vos commentaires et retours que vous pourriez faire ici :letstrail08@gmail.comHébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.
Un menu détonnant ce matin autour de Valérie Expert ! Possibilité d'utiliser les tickets-restaurant le dimanche ; Commission sur l'audiovisuel public ; Violence de mineurs envers la mairie de Fresnes
Claudine, 73 ans, se sent très anxieuse face à la pression de son ex-mari, atteint de la maladie d'Alzheimer, qui lui propose de revenir vivre avec lui en Martinique. Elle hésite entre préserver son autonomie et répondre à l'attente de ses enfants, tout en tenant compte de ses propres problèmes de santé. Claudine cherche avant tout à se rapprocher de ses enfants sans s'imposer un rôle d'aidante au quotidien auprès de son ex-mari. Chaque soir, en direct, Caroline Dublanche accueille les auditeurs pour 2h30 d'échanges et de confidences. Pour participer, contactez l'émission au 09 69 39 10 11 (prix d'un appel local) ou sur parlonsnous@rtl.frHébergé par Audiomeans. Visitez audiomeans.fr/politique-de-confidentialite pour plus d'informations.
Les condamnations s'enchaînent après l'adoption, lundi 30 mars, d'une loi discriminatoire et très controversée par Israël. Elle rétablit la peine de mort officiellement pour les terroristes, mais le texte ne vise en réalité que les Palestiniens. Cette loi marque une victoire pour l'extrême droite et un tournant dans l'application de la peine capitale en Israël, en affaiblissant un peu plus l'état de droit dans le pays. Le Premier ministre espagnol a dénoncé « Un pas de plus vers l'apartheid ». Entretien avec Emmanuel Daoud, avocat pénaliste, spécialiste en droit pénal international.
"Si on commence à définir le trail, c'est qu'il a déjà changé." Cette réflexion pose le décor d'un épisode inédit du Let's Trail Podcast. Pour la première fois, Nicolas ne reçoit pas un expert, mais donne la parole à ceux qui font vivre les sentiers : sa communauté de Patrailons.Anaïs, Claire, David, Romain, Nicolas, Julien et Olivier s'installent autour d'une table ronde pour décortiquer l'évolution de notre sport. Entre nostalgie de la "contre-culture" et acceptation de la modernité, le débat est lancé :L'ADN du Trail en question : De la définition officielle de l'ITRA à l'héritage de Gilles Bertrand (fondateur des Templiers), où s'arrête le trail et où commence le marketing ?.Nouveaux formats & Dérives : Backyard, Urban Trail, courses en tunnel... Peut-on encore tout mettre sous la même étiquette ?.L'esprit du peloton : La solidarité résiste-t-elle à la massification ? Les invités partagent leurs anecdotes sur l'entraide (ou son absence), le regard sur les femmes en tête de course et la différence d'ambiance selon sa place dans le classement.Médias & Business : Entre influenceurs, sensationnalisme sur les réseaux sociaux et professionnalisation des élites, le trail est-il en train de devenir un produit de consommation comme les autres ?.Les Organisations, Fédérations et Circuits privés : Le paradoxe entre la structuration fédérale et l'hégémonie de circuits comme l'UTMB. Où va s'arrêter l'engouement et les difficultés à s'iscrire ?Un échange sans filtre, passionné et parfois piquant, pour comprendre si les fondations de notre "maison trail" sont encore solides.Bonne écoute !--NB : Aucune rétribution n'est accordée aux podcasteurs de la part des plateformes de diffusionAucune publicité n'est diffusée sur le LTPLe seul moyen de faire en sorte que tout le travail réalisé puisse être rétribué et que le podcast puisse perdurer est d'apporter votre soutien financier via la plateforme PATREON : Pour soutenir le projet et intégrer la communauté des Patrailons c'est par là :https://www.patreon.com/lets_trail_le_podcastSelon le niveau d'engagement : -> Possibilité de participer à des des épisodes en tant que co-animateur-> Intégration de la communauté Capuccino permettant de communiquer régulièrement via des messages audioPour rejoindre la communauté LTP Les principaux liens c'est par ici :Ce petit geste permet d'augmenter la visibilité du podcast. Je suis également attentif à tous vos commentaires et retours que vous pourriez faire ici :letstrail08@gmail.comHébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.
Bienvenue sur Happy Work Express.Chaque jour, en quelques minutes, un chiffre pour mieux comprendre le monde du travail… et surtout pour prendre un peu de recul.Happy Work Express est le format court et quotidien de Happy Work, le podcast francophone audio le plus écouté sur le bien-être au travail et le management bienveillant.Que vous soyez salarié, manager ou dirigeant, ces chiffres rappellent une chose essentielle :Ce que vous vivez au travail n'est ni isolé, ni anormal.Parfois, il suffit d'un chiffre pour relativiser, respirer… et avancer un peu plus sereinement.
Gros zoom sur les skills et leurs usages dans les coding agents, sur les benchmarks de stacks techniques MCP, mais aussi du Java 26-27, du HttpClient, du NodeJS, des scenarios nucléaires pilotés par l'IA, de la méthodologie, bref on ne s'ennuie pas ! Enregistré le 15 mars 2026 Téléchargement de l'épisode LesCastCodeurs-Episode-338.mp3 ou en vidéo sur YouTube. News Langages Bruno Borges a créé un site, inspiré d'un site récent qui montrait comment CSS avait évolué, qui illustre justement comment Java a bien évolué au fil du temps, et est devenu un langage encore plus élégant https://javaevolved.github.io/ Code simplifié: main() allégé, var, blocs de texte, API String enrichie. Pattern Matching: switch sur types, instanceof amélioré, record patterns. Données: Records, collections immuables faciles à créer, méthodes de listes. Concurrence: Threads virtuels, CompletableFuture, StructuredTaskScope, ScopedValue. Erreurs & Sécurité: NPE précis, catch multiples, Optional amélioré, filtres de désérialisation. I/O & Réseau: HttpClient moderne, E/S fichiers/console simplifiées, transferTo. Dates & Heures: API modernisée, précise, immutables et thread-safe. Langage: Interfaces sealed/private, import de modules, Math.clamp Streams: Nouveaux opérateurs (takeWhile, mapMulti, Gatherers, teeing). Outils & Perf: jshell, exécution simplifiée, jwebserver, AOT, JFR, optimisation mémoire. 10+ raisons de ne pas utiliser le HttpClient du JDK, avec un article très détaillé de Brice Dutheil https://blog.arkey.fr/2026/02/08/ten-reasons-to-not-use-jdk-httpclient/ JDK HttpClient: intégré, non-upgradable. OkHttp: plus lourd (dépendance Kotlin). TLS/SSL: JDK: SSLContext limité, vérif hôte globale, épinglage manuel, SSLParameters rigides. OkHttp: contrôle fin (SSLSocketFactory/TrustManager), vérif hôte/épinglage dédiés, ConnectionSpec structuré. Connexions: JDK: pas de repli, fabrique socket custom impossible (pas UDS/Named Pipes direct), pool limité (propriétés système, contrôle pauvre avant JDK 20/21). OkHttp: repli automatique, fabrique custom, pool granulaire. Réseau: JDK: résolveur DNS par défaut, Authenticator unique. OkHttp: résolveur DNS custom, authentificateurs séparés (proxy/serveur). Cycle Requêtes: JDK: pas d'intercepteurs ni API événements intégrés. OkHttp: addInterceptor, EventListener pour événements granulaires. Ressources: JDK: pas d'arrêt propre avant JDK 21. OkHttp: arrêt granulaire (pool, exécuteur, cache). Timeout: JDK: désactivé après en-têtes; le transfert du corps peut dépasser le timeout initial. JDK 26 et JDK 27 : ce qui nous attend — https://www.infoq.com/news/2026/02/java-26-so-far/ JDK 26 est une version non-LTS prévue le 17 mars 2026, avec 10 nouvelles fonctionnalités réparties en 5 catégories Le support HTTP/3 arrive enfin dans l'API HTTP Client standard de Java (JEP 517) La Structured Concurrency (projet Loom) en est à sa 6e preview, avec l'ajout d'une méthode onTimeout() sur StructuredTaskScope.Joiner Les Lazy Constants passent en 2e preview : des constantes initialisées à la demande, utiles pour optimiser le démarrage Le G1 GC gagne en performance via une réduction des synchronisations entre threads applicatifs et threads GC (JEP 522) Le cache d'objets AOT (JEP 516) est étendu pour fonctionner avec n'importe quel GC, y compris ZGC L'API Applet est définitivement supprimée (JEP 504), fermant une page historique de Java L'encodage PEM des objets cryptographiques continue sa preview avec support de chiffrement/déchiffrement de KeyPair Pour JDK 27 (septembre 2026), l'échange de clés post-quantique hybride pour TLS 1.3 est déjà ciblé (JEP 527) Project Valhalla progresse avec une preview des Value Classes : objets sans identité, à champs final uniquement Librairies Une étude de performance montre que Java est un super choix pour développer des serveurs MCP https://www.tmdevlab.com/mcp-server-performance-benchmark.html Comparaison de performances de serveurs MCP (Model Context Protocol) en Java, Go, Node.js, Python. Méthodologie: 3,9 millions requêtes, environnement Docker (1 cœur CPU, 1 Go RAM/serveur). Fiabilité: 0% d'erreurs pour toutes les implémentations. Tiers de performance: 1 (Haute): Go & Java (latence < 1ms, ~1600 requêtes/s). ▪︎ Go: Efficacité mémoire exceptionnelle (18 Mo vs 220 Mo pour Java). ▪︎ Java: Latence marginalement meilleure, mais 12x plus de mémoire. 2 (Moyenne): Node.js (latence ~10,7 ms, ~560 requêtes/s). Surcharge par instanciation. 3 (Faible): Python (latence ~26,5 ms, ~290 requêtes/s). Limité par GIL. Recommandations production: Go: Optimal forte charge, cloud-native, optimisation coûts. Java: Latence très basse critique, infrastructure Java existante. Node.js & Python: Adaptés charges modérées/faibles, développement/test. Node.js et Python peuvent être optimisés pour améliorer leurs performances en production. Et encore, en Java, le benchmark n'a pas utilisé GraalVM pour une compilation native, ce qui aurait donné des chiffres côté mémoire qui aurait concurrencé Go Qui a la meilleure perf entre Quarkus et Spring pour faire des serveurs MCP ? https://medium.com/@egekaraosmanoglu/spring-boot-vs-quarkus-which-java-runtime-wins-the-ai-mcp-tools-performance-battle-4da9d6a248d5 Quarkus JVM: Débit et latence les plus élevés (jusqu'à 16 381 req/s, 65% plus rapide que Spring Boot), surpasse Spring Boot même avec Apache Camel. Quarkus Native: Consommation mémoire la plus faible (118 MB), démarrage instantané, performance prédictible. Spring Boot MVC: Bonnes performances, écosystème mature, nécessite un "warm-up" important (jusqu'à 44% de gain). Spring Boot WebFlux: Légèrement meilleur débit et latence que MVC (~5%), mais plus de mémoire et complexité réactive. Coût architectural: MapStruct: Impact négligeable (< ±5%). Apache Camel: Réduction de débit de 8-21%, mais valeur ajoutée significative; Quarkus JVM + Camel reste > Spring Boot baseline. Protocole MCP: Sur Quarkus JVM (avec Camel), surpasse gRPC. Recommandations: Débit max: Quarkus JVM. Coût/Serverless: Quarkus Native. Intégration d'entreprise: Quarkus JVM + Camel + MapStruct. Meilleur choix Spring: Spring Boot WebFlux + MapStruct. Benchmark des stacks qui implémentent MCP https://www.tmdevlab.com/mcp-server-performance-benchmark-v2.html MCP (Model Context Protocol) est le protocole d'Anthropic pour connecter les LLMs à des outils et sources de données externes ; ce benchmark compare 15 implémentations serveur. 39,9 millions de requêtes traitées avec zéro erreur, sur des charges I/O réalistes (Redis + HTTP API) plutôt que des tâches CPU synthétiques. Rust atteint 4 845 RPS avec seulement 10,9 Mo de RAM ; Quarkus obtient 4 739 RPS avec la meilleure latence (4,04 ms en moyenne, 8,13 ms au P95). Go (3 616 RPS) et Spring MVC (3 540 RPS) constituent un second groupe solide. Node.js plafonne à 423 RPS ; Bun est 2,2x plus rapide sur un code identique (876 RPS) ; Python atteint 259 RPS avec 4 workers et uvloop. Découverte notable : un bug dans le SDK Rust rmcp v0.16 ajoutait ~40 ms de latence à toutes les réponses HTTP, limitant le débit à 1 283 RPS ; corrigé en v0.17 via la PR #683. Les images natives GraalVM réduisent la mémoire de 27 à 81 % mais dégradent le débit de 20 à 36 % ; Quarkus-native est l'exception avec 36 Mo RAM et 3 449 RPS. Spring MVC (bloquant) surpasse WebFlux (réactif) à 50 utilisateurs simultanés, rappelant que le modèle réactif n'est pas toujours gagnant. Recommandations : Rust ou Quarkus pour la production haute charge, Go pour le cloud-native, Bun plutôt que Node.js en JavaScript. Jakarta EE 12 Milestone 2 : données, cohérence et configuration https://www.infoq.com/articles/jakartaee-12-milestone-2/ Jakarta EE est la plateforme Java entreprise open-source, socle de frameworks comme Quarkus et Spring, qui standardise les APIs pour la persistance, les transactions, la sécurité, etc. Jakarta EE 12 adopte Java 21 comme baseline (avec support Java 25) et supprime définitivement le SecurityManager déprécié. La nouvelle spec Jakarta Query unifie JPQL (SQL/relationnel) et JDQL (NoSQL) en un seul langage avec deux profils : Core Language (portable) et Persistence Language (relationnel). Jakarta Data 1.1 introduit les requêtes dynamiques via une API fluente avec Restriction et l'annotation @Is pour des conditions plus expressives. Jakarta Data supporte désormais les repositories stateful, permettant la gestion du cycle de vie des entités (persist, merge, detach, refresh) comme en JPA classique. Jakarta NoSQL 1.1 intègre Jakarta Query via une nouvelle interface Query et supporte les projections avec des Java records. Jakarta Persistence 4.0 supporte SequencedCollection (Java 21) comme type de collection dans les entités. Une nouvelle spec Jakarta Agentic AI est en cours, visant des APIs vendor-neutral pour construire des agents IA sur les runtimes Jakarta EE, avec intégration prévue de LangChain4j et Spring AI. Cette release est encore un milestone (pas pour la prod) — l'adoption large dépendra de la maturité des outils (IDE, validation de requêtes, diagnostics). Nouveaux benchmarks Quarkus vs Spring Boot : performance complète et transparente https://quarkus.io/blog/new-benchmarks/ Quarkus est un framework Java optimisé pour les conteneurs, connu pour son faible usage mémoire et son démarrage rapide, concurrent principal de Spring Boot. Les anciens graphiques de performance sur quarkus.io étaient obsolètes, sans date, sans source, et ne montraient pas le débit (throughput). L'absence de données sur le throughput faisait croire à tort que Quarkus avait de mauvaises performances à ce niveau. Un nouveau benchmark open source a été créé, transparent et reproductible, disponible sur GitHub. Résultats : Quarkus gère 2,7x plus de transactions par seconde que Spring Boot, démarre 2,3x plus vite, avec deux fois moins de mémoire. Des experts Spring Boot externes ont contribué à rendre la comparaison plus équitable, notamment sur la configuration des pools de connexions. Les threads virtuels améliorent le débit d'environ 6000 tps supplémentaires pour tous les frameworks testés. Spring Boot 4 offre un meilleur débit que Spring Boot 3, mais au prix d'un démarrage plus lent et d'une empreinte mémoire plus élevée. En mode natif (GraalVM), le démarrage est ultra-rapide mais le throughput est divisé par deux, pour Quarkus comme pour Spring Boot. Le mode natif n'est recommandé que pour les applis démarrées/arrêtées très fréquemment ou à faible charge. Quarkus 3.32 : fondations pour la prochaine LTS https://quarkus.io/blog/quarkus-3-32-released/ Quarkus est un framework Java cloud-natif optimisé pour GraalVM et HotSpot, conçu pour les microservices et les environnements conteneurisés. Cette version marque le feature freeze pour la prochaine version LTS 3.33. Intégration de Project Leyden (AOT JVM) : le démarrage d'une application REST minimale passe de 370ms à 80ms. L'entraînement Leyden peut se déclencher au build ou via les tests d'intégration. Amélioration du graceful shutdown HTTP, avec des contributions de l'équipe Keycloak. Enregistrement automatique dans Consul via l'extension Stork pour la découverte de services. Nouvelles fonctionnalités de sécurité : DPoP nonce providers personnalisés, support de rich authorization pour OIDC. Possibilité de personnaliser l'ordre des mécanismes d'authentification et ajout de OIDCAuthenticationCompletionAction. Mise à jour du framework Google Cloud Functions en version 2.0, ainsi que Camel Quarkus et Quarkus CXF. Les utilisateurs sur LTS 3.27 sont encouragés à tester la migration vers 3.33 pour faire remonter des retours. NodeJS change sa cadence de releases https://nodejs.org/en/blog/announcements/evolving-the-nodejs-release-schedule Node.js est le runtime JavaScript côté serveur le plus utilisé, géré par la OpenJS Foundation avec un cycle de releases actif depuis la fusion avec io.js il y a dix ans. À partir de Node.js 27 (octobre 2026), le projet passe d'une release majeure tous les six mois à une seule par an. Chaque release deviendra LTS, supprimant la distinction entre versions paires (LTS) et impaires (non-LTS). Un nouveau canal Alpha est introduit, permettant les changements semver-major pendant la phase de test précoce. Les phases deviennent : Alpha (6 mois, oct. à mars), Current (6 mois, avr. à oct.), LTS (30 mois), puis EOL. La durée totale de support reste de 36 mois, identique au modèle actuel. La numérotation des versions s'aligne sur l'année calendaire de la release Current (ex : 27.0.0 en 2027). La version Alpha est signée, taguée et testée via CITGM, mais n'est pas destinée à la production. La motivation principale : les versions impaires étaient peu adoptées, la distinction pair/impair perturbait les débutants, et réduire les lignes de release parallèles allège la charge des bénévoles. Les auteurs de bibliothèques sont encouragés à intégrer les releases Alpha dans leur CI dès que possible pour détecter les régressions en amont. Web jQuery v4 est sorti https://www.infoq.com/news/2026/02/jquery-4-release/?utm_source=twitter&utm_medium=link&utm_campaign=calendar jQuery est une bibliothèque JavaScript historique qui simplifie la manipulation du DOM, la gestion des événements et les requêtes AJAX, encore très présente dans de nombreuses bases de code. Cette version majeure sort pour les 20 ans de la bibliothèque, après presque une décennie sans version majeure. Suppression du support d'Internet Explorer 10 et antérieur, Edge Legacy et les anciennes versions iOS/Android. IE11 reste encore supporté dans jQuery 4, mais sa suppression est prévue pour jQuery 5. Le code source migre d'AMD vers les ES modules, pour une meilleure compatibilité avec les outils de build modernes. Le bundler passe de RequireJS à Rollup. Suppression des fonctions dépréciées comme jQuery.isArray, jQuery.parseJSON et jQuery.trim, désormais disponibles nativement en JavaScript. Le fichier gzippé gagne plus de 3 000 octets ; le build slim descend à environ 19,5 ko. Ajout du support des Trusted Types pour faciliter la compatibilité avec les Content Security Policy strictes. jQuery reste pertinent pour la maintenance de bases de code existantes et les projets nécessitant une faible dépendance aux frameworks. La réactivité en frontend : concepts et approches https://www.sfeir.dev/front/quest-ce-que-la-reactivite-en-frontend/ Un article qui resume comment la reactivite est implementee en front web La réactivité en frontend désigne le mécanisme qui permet de mettre à jour automatiquement l'UI quand les données changent, sans manipulation directe du DOM. Sans réactivité, les développeurs doivent mettre à jour manuellement chaque élément de l'interface, ce qui est fastidieux et source d'erreurs. Le data binding unidirectionnel (React) distingue le flux de données des callbacks d'interaction utilisateur. Le data binding bidirectionnel (Angular) synchronise automatiquement données et UI dans les deux sens. Le Virtual DOM (React, Vue) compare une représentation en mémoire avec le DOM réel avant d'appliquer uniquement les changements nécessaires. Les observables via RxJS (Angular) permettent de gérer des flux de données asynchrones et des événements complexes. Les signaux (SolidJS, Angular récent, Svelte) offrent des mises à jour granulaires et de meilleures performances que les approches précédentes. Les signaux proposent une API plus simple que les observables tout en restant très performants. La réactivité abstrait la manipulation du DOM et permet aux développeurs de se concentrer sur l'état de l'application. Data et Intelligence Artificielle Gunnar Morling a annoncé la sortie de Hardwood, un nouveau parseur Java pour les fichiers Apache Parquet, grâce aux leçons apprises par le 1BRC challenge https://www.morling.dev/blog/hardwood-new-parser-for-apache-parquet/ Hardwood : Nouveau parseur Apache Parquet open-source (Java 21+). But : Dépasser parquet-java (dépendances lourdes, lecteur mono-threadé). Points clés : Dépendances minimes, pipeline de décodage multi-threadé. APIs : RowReader (ligne) et ColumnReader (colonne, haute perf.). Optimisations : Parallélisme pages, préchargement adaptatif, moins d'allocations. Développement : Assisté par IA (Claude Code), révision humaine. Futur : "Predicate push-down", compatibilité parquet-java, écriture, CLI, intégration Iceberg. Apicurio Registry passe AI-Native — https://www.apicur.io/blog/2026/02/05/apicurio-registry-ai-natural-evolution Apicurio Registry est un registre open-source de schemas (OpenAPI, AsyncAPI, Avro, Protobuf…) gérant versioning, validation et gouvernance des APIs. Le projet étend ses capacités pour devenir une plateforme native AI, en appliquant les mêmes principes de gouvernance aux agents IA. Support du protocole A2A (Agent-to-Agent) : les agents s'enregistrent via des "Agent Cards" et se découvrent mutuellement via des endpoints standardisés. Un serveur MCP intégré permet aux LLMs d'interagir directement avec le registre (découverte de schémas, validation, création). L'intégration avec Claude Desktop est déjà documentée, permettant de gérer les artefacts en langage naturel. Deux nouveaux types d'artefacts : PROMPT_TEMPLATE (templates de prompts versionnés avec variables) et MODEL_SCHEMA (validation des entrées/sorties des agents). Les SDKs Java (LangChain4j, Quarkus) et Python (LangChain, LlamaIndex) sont disponibles. Une démo multi-agents illustre le "context chaining" : chaque agent reçoit les sorties des agents précédents dans la pipeline. La roadmap prévoit : gestion du cycle de vie des agents, recherche sémantique, intégration dans les pipelines de déploiement. L'Histoire du Deep Learning : quand les machines ont commencé à apprendre https://blog.ippon.fr/2026/02/20/lhistoire-du-deep-learning-quand-les-machines-ont-commence-a-apprendre/ un article qui retrace les avancées clées du machine learning Le deep learning est un sous-domaine du ML basé sur des réseaux de neurones empilés en couches, aujourd'hui omniprésent dans la vision, le langage et la recommandation. Le Perceptron (1957) est le premier modèle formel d'apprentissage supervisé, mais il échoue sur des problèmes non linéaires comme le XOR : une limite structurelle, pas algorithmique. La rétropropagation du gradient (années 80) permet d'entraîner des réseaux multi-couches, mais souffre du problème de "vanishing gradient" qui bloque l'apprentissage en profondeur. L'essor du deep learning dans les années 2000 est autant une révolution matérielle qu'algorithmique : les GPU, conçus pour le jeu vidéo, se révèlent parfaitement adaptés aux calculs matriciels. AlexNet (2012) marque une rupture industrielle en démontrant qu'un CNN profond entraîné sur GPU surpasse largement les méthodes classiques en reconnaissance d'images. Les LSTM (1997) résolvent les problèmes de mémoire à long terme des RNN, mais leur nature séquentielle limite fortement la parallélisation. Les Transformers ("Attention Is All You Need", 2017) révolutionnent le domaine en remplaçant la récursion par un mécanisme d'attention parallélisable, adaptable aux GPU et TPU. L'IA générative introduit une rupture conceptuelle : les modèles apprennent la distribution des données pour en produire de nouveaux exemples, et non plus simplement classifier. Les LLM offrent un socle généraliste réutilisable pour de nombreuses tâches, là où l'IA prédictive nécessitait un modèle spécifique par problème. La question de l'AGI reste ouverte et très incertaine, mais l'IA devient déjà un "acteur logiciel" capable de raisonner et d'agir de manière autonome via les agents. Ca y est, Agent to Agent Protocol (A2A) est sorti en version 1.0 https://a2a-protocol.org/latest/announcing-1.0/ Prêt pour la prod Support multi-version ( multi-protocoles (gRPC, HTTP+JSON…) Multi-tenancy : un même endpoint peut supporter et exposer plusieurs agents distincts Agent Cards signées et vérifiables cryptographiquement pour vérifier l'identité des agents Flexibilité : les clients peuvent choisir de consommer les résultats par polling, streaming, ou également webhooks Outillage Le guide complet pour créer des skills pour vos agents, par Anthropic https://resources.anthropic.com/hubfs/The-Complete-Guide-to-Building-Skill-for-Claude.pdf Définition et structure : Les skills sont des dossiers contenant des instructions (fichier SKILL.md obligatoire) et des scripts qui enseignent aux agents comment exécuter des tâches spécifiques ou utiliser des outils MCP de manière fiable. Fonctionnement technique : Le système repose sur la "divulgation progressive" via un en-tête YAML critique, permettant à Claude de charger le contexte de la compétence uniquement lorsque la demande de l'utilisateur le nécessite. Cycle de vie : Le guide couvre toutes les étapes de développement, de la définition des cas d'usage (automatisation, création de documents) aux protocoles de test et de distribution. il couvre aussi comment tester (brievement) et des patterns communs Apprendre a utiliser les skills pour structurer son code ia https://philippart-s.github.io/blog/2026-02-18-anthropic-skills/ Les Skills Claude sont des packages d'instructions dans un dossier enseignant à Claude comment gérer des tâches spécifiques de façon cohérente. Un skill se compose au minimum d'un fichier SKILL.md avec un frontmatter YAML et des instructions en Markdown. Le frontmatter YAML impose deux champs obligatoires : name (en kebab-case) et description (max 1024 caractères expliquant quoi faire et quand le déclencher). Les skills fonctionnent de façon identique sur Claude.ai, Claude Code et l'API sans modification. Trois catégories principales : création de documents/assets, automatisation de workflows multi-étapes, et amélioration d'intégrations MCP. Les skills s'appuient sur le principe de divulgation progressive : frontmatter toujours chargé, corps du SKILL.md si pertinent, fichiers liés à la demande. Cinq patterns courants : orchestration séquentielle, coordination multi-MCP, raffinement itératif, sélection d'outils contextuelle, intelligence métier embarquée. Les tests doivent couvrir le déclenchement (90% des requêtes pertinentes), le fonctionnel et la comparaison avec la baseline sans skill. Pour la distribution, héberger sur GitHub avec un README séparé du dossier du skill (pas de README.md dans le dossier lui-même). Un skill-creator officiel permet de générer un premier SKILL.md en 15-30 minutes à partir d'une description en langage naturel. Les skills pour les agents, c'est une façon d'automatiser des tâches répétitives https://glaforge.dev/posts/2026/02/21/easily-build-a-local-mcp-server-in-java-with-a-skill-in-gemini-cli/ Construction facile de serveurs MCP Java locaux pour Gemini CLI et autres agents. Solution au code Java répétitif : JBang + LangChain4j + un "skill" utilisé par Gemini CLI. Idée clée : Une "skill" pour Gemini CLI automatise génération et installation des serveurs. La "skill" génère un fichier Java, le compile et l'enregistre dans les paramètres de Gemini CLI. Avantages : Élimine le boilerplate, enregistrement automatique, développement rapide. Conclusion : Les "skills" d'agent automatisent les tâches répétitives et systématisent l'expérimentation. Un SKILL.md par Julien Dubois pour permettre aux agents IA de créer des projets Spring en suivant les bonnes pratiques à la JHipster https://github.com/jdubois/dr-jskill/blob/main/SKILL.md Dr JSkill est une "Agent Skill" conçue pour aider les IA (GitHub Copilot CLI, Claude Code) à générer des applications Spring Boot 4.x selon les meilleures pratiques de Julien Dubois. Permet de créer des projets full-stack modernes utilisant Java 25, PostgreSQL et Docker, avec un choix de frameworks front-end (Vue.js par défaut, React, Angular ou Vanilla JS). Intègre des scripts Node.js multiplateformes pour automatiser la génération de projets via start.spring.io sans dépendances npm externes. Préconise des choix technologiques stricts : Maven uniquement, pas de Lombok, et utilisation de Hibernate ddl-auto pour la gestion du schéma (pas de Flyway/Liquibase). Supporte nativement la compilation GraalVM (images natives) pour des démarrages ultra-rapides (
Dominique traverse une période difficile après la fin de sa relation amoureuse avec une femme souffrant de troubles bipolaires. Il s'interroge sur la possibilité de maintenir un lien amical malgré ses sentiments persistants et la distance géographique qui les sépare. Dominique partage également les épreuves de santé qu'il a surmontées récemment, tout en cherchant à rester positif. Chaque soir, en direct, Caroline Dublanche accueille les auditeurs pour 2h30 d'échanges et de confidences. Pour participer, contactez l'émission au 09 69 39 10 11 (prix d'un appel local) ou sur parlonsnous@rtl.frHébergé par Audiomeans. Visitez audiomeans.fr/politique-de-confidentialite pour plus d'informations.
Dans cet épisode du Let's Trail Podcast, on plonge dans un sujet devenu incontournable pour les traileurs : les montres GPS.Comment fonctionnent réellement les capteurs ?Pourquoi le dénivelé ou l'allure varient-ils d'une sortie à l'autre ?Quelles données sont vraiment utiles en trail et lesquelles relèvent davantage du marketing ?Pour répondre à ces questions, je reçois Jérôme Maire , créateur du site et de la chaîne YouTube Montre Cardio GPS, spécialiste reconnu du test et de l'analyse des montres sportives.Au programme : fonctionnement du GPS et de l'altimètre, métriques d'entraînement, navigation en montagne, paramétrage optimal pour le trail, gestion de batterie en ultra, mais aussi les limites et pièges des données.Un épisode accessible à tous, mais aussi riche en contenu technique pour celles et ceux qui veulent mieux comprendre leur outil d'entraînement.Liens entendus dans l'épisode :Blog : Montre cardio GPSChaîne youtube : www.youtube.com/@BlogMontrecardioGPSInstagraminstagram.com/montrecardiogpsNB : Aucune rétribution n'est accordée aux podcasteurs de la part des plateformes de diffusionAucune publicité n'est diffusée sur le LTPLe seul moyen de faire en sorte que tout le travail réalisé puisse être rétribué et que le podcast puisse perdurer est d'apporter votre soutien financier via la plateforme PATREON : Pour soutenir le projet et intégrer la communauté des Patrailons c'est par là :https://www.patreon.com/lets_trail_le_podcastSelon le niveau d'engagement : -> Possibilité de participer à des des épisodes en tant que co-animateur-> Intégration de la communauté Capuccino permettant de communiquer régulièrement via des messages audioPour rejoindre la communauté LTP Les principaux liens c'est par ici :Ce petit geste permet d'augmenter la visibilité du podcast. Je suis également attentif à tous vos commentaires et retours que vous pourriez faire ici :letstrail08@gmail.comHébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.
Diventa un supporter di questo podcast: https://www.spreaker.com/podcast/radio-rossonera--2355694/support.
Paolo Campiglio"Lucio Fontana. La possibilità di un oltre"Johan & Leviwww.johanandlevi.comFisico da boxeur, spirito in costante ebollizione, Lucio Fontana «non può star quieto»: forgiato dall'esperienza della Grande Guerra e dai due anni passati come gaucho nella pampa, è impegnato in una lotta all'ultimo sangue su tutti i fronti, persino «con la fame», come scriverà lui stesso al padre. Quest'ultimo vorrebbe che il figlio tornasse in patria, a Rosario, dove lo attende una sicura, anche se forse poco stimolante, attività di famiglia; ma Lucio, a Milano senza commissioni e soldi per l'affitto dello studio, non accetta la resa. È questa vita scissa tra due mondi, l'Italia e l'Argentina, e tra due modi di concepire l'arte, l'Ottocento e il Novecento, che lo costringe a continui sacrifici e lo spinge a ribellarsi, prima contro l'eredità familiare borghese e tradizionalista, poi contro il mondo accademico e un sistema dell'arte ostili verso qualsiasi novità; il tutto nel nome dell'Astrattismo – ma un astrattismo personale fatto di purezza e libertà. Dalle felici “intuizioni” di scultore e ceramista tra Milano, Albisola, Parigi e Buenos Aires, la sua tenacia lo porta a redigere il Manifiesto Blanco e a diventare non solo il leader del movimento spazialista, ma anche un punto di riferimento per una nuova generazione di artisti.Paolo Campiglio prova a svelare l'uomo che si cela dietro i famigerati “tagli”, con i suoi dubbi e travagli quotidiani, esplorando anche circostanze meno note della vita di Fontana: il rapporto con le due madri; la sconfinata generosità verso i colleghi più giovani di cui ama circondarsi; la relazione con la donna della sua vita, Teresita Rasini, che saprà aspettarlo anche quando viene creduto morto. Ciò che emerge da queste pagine è una figura combattiva, refrattaria ai compromessi, ma che brilla di un'innata simpatia e di una travolgente ironia, qualità che fecero affermare al critico Raffaele Carrieri: «In tutto quello che fa la temperatura sorpassa il normale voltaggio».Paolo Campiglio, storico dell'arte e curatore, è docente di Storia dell'arte contemporanea all'Università degli Studi di Pavia. Esperto di Lucio Fontana, di cui ha analizzato negli anni i rapporti con l'architettura, l'attività di ceramista, la dimensione del disegno, si è dedicato in particolare a interessi interdisciplinari quali l'analisi delle relazioni tra arti visive e architettura nella seconda metà del Novecento.Diventa un supporter di questo podcast: https://www.spreaker.com/podcast/il-posto-delle-parole--1487855/support.IL POSTO DELLE PAROLEascoltare fa pensarehttps://ilpostodelleparole.it/
Aurore se questionne sur la culpabilité qu'elle pourrait ressentir après avoir coupé les ponts avec sa mère, une relation marquée par la souffrance et l'absence de dialogue. Elle explique avoir déjà fait la démarche de réconciliation avec sa grand-mère, mais ne parvient pas à envisager la même chose avec sa mère, qu'elle décrit comme toxique. Aurore cherche à comprendre comment avancer sans se sentir responsable ou coupable du choix de cette rupture. Chaque soir, en direct, Caroline Dublanche accueille les auditeurs pour 2h30 d'échanges et de confidences. Pour participer, contactez l'émission au 09 69 39 10 11 (prix d'un appel local) ou sur parlonsnous@rtl.frHébergé par Audiomeans. Visitez audiomeans.fr/politique-de-confidentialite pour plus d'informations.
Maracanà con Marco Piccari e Stefano Impallomeni. Ospiti: Bucchioni:" Allegri non ci vuole andare all'estero" Martorelli:"Vlahovic ottime possibilità di rinnovo alla Juve" Tricella:" Allegri al Real deve gestire le poche sconfitte.
Dans cet épisode #294 , je suis avec l'heureux élu du dernier tirage au sort de la communauté des paTRAILons : Vincent Lafargue, dont je remercie à nouveau le soutien.Vous allez découvrir ce Lorrain aux idées souvent affirmées, toujours ouvert à l'échange, papa de deux enfants, “sportif sédentaire” qui a mis du temps à trouver à trouver un sport à apprécier (spoiler : c'est le motocross), et aujourd'hui amateur averti de trail jusqu'à environ 70-80km.Nous avons parlé du rapport des enfants d'aujourd'hui au sport, à l'activité physique ; de ses expériences les plus marquantes en trail ; de l'évolution de sa vision du trail (et de sa vision sur son évolution).Un chouette moment avec un autre passionné !Je vous laisse découvrir cet épisode et vous souhaite une bonne écoute !#trail #trailrunning #podcasttrailNB : Aucune rétribution n'est accordée aux podcasteurs de la part des plateformes de diffusionAucune publicité n'est diffusée sur le LTPLe seul moyen de faire en sorte que tout le travail réalisé puisse être rétribué et que le podcast puisse perdurer est d'apporter votre soutien financier via la plateforme PATREON : Pour soutenir le projet et intégrer la communauté des Patrailons c'est par là :https://www.patreon.com/lets_trail_le_podcastSelon le niveau d'engagement : -> Possibilité de participer à des des épisodes en tant que co-animateur-> Intégration de la communauté Capuccino permettant de communiquer régulièrement via des messages audioPour rejoindre la communauté LTP Les principaux liens c'est par ici :Ce petit geste permet d'augmenter la visibilité du podcast. Je suis également attentif à tous vos commentaires et retours que vous pourriez faire ici :letstrail08@gmail.comHébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.
Questa settimana ho fatto una cosa che non faccio quasi mai: ho riproposto una live sulle strategie per farci ascoltare dai nostri figli.Di solito non concedo “repliche”.Perché se in dieci giorni non trovi il tempo, raramente due giorni in più cambiano qualcosa. Non è una questione di tempo. È una questione di priorità.E allora perché questa volta sì?In questo episodio non parlo solo di un webinar.Parlo di seconde possibilità in educazione.Di errori.Di etichette.Di responsabilità.Di limiti che restano… ma senza rompere il legame.Parliamo di quando la seconda possibilità fa crescere.E di quando invece diventa incoerenza.Parliamo di noi, prima ancora che dei nostri figli.Perché chiediamo comprensione per i nostri errori… ma siamo capaci di offrirla davvero?Se vuoi approfondire il tema dell'ascolto e partecipare alla replica live sulle strategie concrete per farti ascoltare senza urlare, trovi tutte le informazioni nel link in descrizione.A volte la seconda possibilità non è una comodità.È uno spazio di evoluzione.La domanda è: tu cosa vuoi farne?
Emmanuel et Guillaume discutent de divers sujets liés à la programmation, notamment les systèmes de fichiers en Java, le Data Oriented Programming, les défis de JPA avec Kotlin, et les nouvelles fonctionnalités de Quarkus. Ils explorent également des sujets un peu fous comme la création de datacenters dans l'espace. Pas mal d'architecture aussi. Enregistré le 13 février 2026 Téléchargement de l'épisode LesCastCodeurs-Episode-337.mp3 ou en vidéo sur YouTube. News Langages Comment implémenter un file system en Java https://foojay.io/today/bootstrapping-a-java-file-system/ Créer un système de fichiers Java personnalisé avec NIO.2 pour des usages variés (VCS, archives, systèmes distants). Évolution Java: java.io.File (1.0) -> NIO (1.4) -> NIO.2 (1.7) pour personnalisation via FileSystem. Recommander conception préalable; API Java est orientée POSIX. Composants clés à considérer: Conception URI (scheme unique, chemin). Gestion de l'arborescence (BD, métadonnées, efficacité). Stockage binaire (emplacement, chiffrement, versions). Minimum pour démarrer (4 composants): Implémenter Path (représente fichier/répertoire). Étendre FileSystem (instance du système). Étendre FileSystemProvider (moteur, enregistré par scheme). Enregistrer FileSystemProvider via META-INF/services. Étapes suivantes: Couche BD (arborescence), opérations répertoire/fichier de base, stockage, tests. Processus long et exigeant, mais gratifiant. Un article de brian goetz sur le futur du data oriented programming en Java https://openjdk.org/projects/amber/design-notes/beyond-records Le projet Amber de Java introduit les "carrier classes", une évolution des records qui permet plus de flexibilité tout en gardant les avantages du pattern matching et de la reconstruction Les records imposent des contraintes strictes (immutabilité, représentation exacte de l'état) qui limitent leur usage pour des classes avec état muable ou dérivé Les carrier classes permettent de déclarer une state description complète et canonique sans imposer que la représentation interne corresponde exactement à l'API publique Le modificateur "component" sur les champs permet au compilateur de dériver automatiquement les accesseurs pour les composants alignés avec la state description Les compact constructors sont généralisés aux carrier classes, générant automatiquement l'initialisation des component fields Les carrier classes supportent la déconstruction via pattern matching comme les records, rendant possible leur usage dans les instanceof et switch Les carrier interfaces permettent de définir une state description sur une interface, obligeant les implémentations à fournir les accesseurs correspondants L'extension entre carrier classes est possible, avec dérivation automatique des appels super() quand les composants parent sont subsumés par l'enfant Les records deviennent un cas particulier de carrier classes avec des contraintes supplémentaires (final, extends Record, component fields privés et finaux obligatoires) L'évolution compatible des records est améliorée en permettant l'ajout de composants en fin de liste et la déconstruction partielle par préfixe Comment éviter les pièges courants avec JPA et Kotlin - https://blog.jetbrains.com/idea/2026/01/how-to-avoid-common-pitfalls-with-jpa-and-kotlin/ JPA est une spécification Java pour la persistance objet-relationnel, mais son utilisation avec Kotlin présente des incompatibilités dues aux différences de conception des deux langages Les classes Kotlin sont finales par défaut, ce qui empêche la création de proxies par JPA pour le lazy loading et les opérations transactionnelles Le plugin kotlin-jpa génère automatiquement des constructeurs sans argument et rend les classes open, résolvant les problèmes de compatibilité Les data classes Kotlin ne sont pas adaptées aux entités JPA car elles génèrent equals/hashCode basés sur tous les champs, causant des problèmes avec les relations lazy L'utilisation de lateinit var pour les relations peut provoquer des exceptions si on accède aux propriétés avant leur initialisation par JPA Les types non-nullables Kotlin peuvent entrer en conflit avec le comportement de JPA qui initialise les entités avec des valeurs null temporaires Le backing field direct dans les getters/setters personnalisés peut contourner la logique de JPA et casser le lazy loading IntelliJ IDEA 2024.3 introduit des inspections pour détecter automatiquement ces problèmes et propose des quick-fixes L'IDE détecte les entités finales, les data classes inappropriées, les problèmes de constructeurs et l'usage incorrect de lateinit Ces nouvelles fonctionnalités aident les développeurs à éviter les bugs subtils liés à l'utilisation de JPA avec Kotlin Librairies Guide sur MapStruct @IterableMapping - https://www.baeldung.com/java-mapstruct-iterablemapping MapStruct est une bibliothèque Java pour générer automatiquement des mappers entre beans, l'annotation @IterableMapping permet de configurer finement le mapping de collections L'attribut dateFormat permet de formater automatiquement des dates lors du mapping de listes sans écrire de boucle manuelle L'attribut qualifiedByName permet de spécifier quelle méthode custom appliquer sur chaque élément de la collection à mapper Exemple d'usage : filtrer des données sensibles comme des mots de passe en mappant uniquement certains champs via une méthode dédiée L'attribut nullValueMappingStrategy permet de contrôler le comportement quand la collection source est null (retourner null ou une collection vide) L'annotation fonctionne pour tous types de collections Java (List, Set, etc.) et génère le code de boucle nécessaire Possibilité d'appliquer des formats numériques avec numberFormat pour convertir des nombres en chaînes avec un format spécifique MapStruct génère l'implémentation complète du mapper au moment de la compilation, éliminant le code boilerplate L'annotation peut être combinée avec @Named pour créer des méthodes de mapping réutilisables et nommées Le mapping des collections supporte les conversions de types complexes au-delà des simples conversions de types primitifs Accès aux fichiers Samba depuis Java avec JCIFS - https://www.baeldung.com/java-samba-jcifs JCIFS est une bibliothèque Java permettant d'accéder aux partages Samba/SMB sans monter de lecteur réseau, supportant le protocole SMB3 on pense aux galériens qui doivent se connecter aux systèmes dit legacy La configuration nécessite un contexte CIFS (CIFSContext) et des objets SmbFile pour représenter les ressources distantes L'authentification se fait via NtlmPasswordAuthenticator avec domaine, nom d'utilisateur et mot de passe La bibliothèque permet de lister les fichiers et dossiers avec listFiles() et vérifier leurs propriétés (taille, date de modification) Création de fichiers avec createNewFile() et de dossiers avec mkdir() ou mkdirs() pour créer toute une arborescence Suppression via delete() qui peut parcourir et supprimer récursivement des arborescences entières Copie de fichiers entre partages Samba avec copyTo(), mais impossibilité de copier depuis le système de fichiers local Pour copier depuis le système local, utilisation des streams SmbFileInputStream et SmbFileOutputStream Les opérations peuvent cibler différents serveurs Samba et différents partages (anonymes ou protégés par mot de passe) La bibliothèque s'intègre dans des blocs try-with-resources pour une gestion automatique des ressources Quarkus 3.31 - Support complet Java 25, nouveau packaging Maven et Panache Next - https://quarkus.io/blog/quarkus-3-31-released/ Support complet de Java 25 avec images runtime et native Nouveau packaging Maven de type quarkus avec lifecycle optimisé pour des builds plus rapides voici un article complet pour plus de detail https://quarkus.io/blog/building-large-applications/ Introduction de Panache Next, nouvelle génération avec meilleure expérience développeur et API unifiée ORM/Reactive Mise à jour vers Hibernate ORM 7.2, Reactive 3.2, Search 8.2 Support de Hibernate Spatial pour les données géospatiales Passage à Testcontainers 2 et JUnit 6 Annotations de sécurité supportées sur les repositories Jakarta Data Chiffrement des tokens OIDC pour les implémentations custom TokenStateManager Support OAuth 2.0 Pushed Authorization Requests dans l'extension OIDC Maven 3.9 maintenant requis minimum pour les projets Quarkus A2A Java SDK 1.0.0.Alpha1 - Alignement avec la spécification 1.0 du protocole Agent2Agent - https://quarkus.io/blog/a2a-java-sdk-1-0-0-alpha1/ Le SDK Java A2A implémente le protocole Agent2Agent qui permet la communication standardisée entre agents IA pour découvrir des capacités, déléguer des tâches et collaborer Passage à la version 1.0 de la spécification marque la transition d'expérimental à production-ready avec des changements cassants assumés Modernisation complète du module spec avec des Java records partout remplaçant le mix précédent de classes et records pour plus de cohérence Adoption de Protocol Buffers comme source de vérité avec des mappers MapStruct pour la conversion et Gson pour JSON-RPC Les builders utilisent maintenant des méthodes factory statiques au lieu de constructeurs publics suivant les best practices Java modernes Introduction de trois BOMs Maven pour simplifier la gestion des dépendances du SDK core, des extensions et des implémentations de référence Quarkus AgentCard évolue avec une liste supportedInterfaces remplaçant url et preferredTransport pour plus de flexibilité dans la déclaration des protocoles Support de la pagination ajouté pour ListTasks et les endpoints de configuration des notifications push avec des wrappers Result appropriés Interface A2AHttpClient pluggable permettant des implémentations HTTP personnalisées avec une implémentation Vert.x fournie Travail continu vers la conformité complète avec le TCK 1.0 en cours de développement parallèlement à la finalisation de la spécification Pourquoi Quarkus finit par "cliquer" : les 10 questions que se posent les développeurs Java - https://www.the-main-thread.com/p/quarkus-java-developers-top-questions-2025 un article qui revele et repond aux questions des gens qui ont utilisé Quarkus depuis 4-6 mois, les non noob questions Quarkus est un framework Java moderne optimisé pour le cloud qui propose des temps de démarrage ultra-rapides et une empreinte mémoire réduite Pourquoi Quarkus démarre si vite ? Le framework effectue le travail lourd au moment du build (scanning, indexation, génération de bytecode) plutôt qu'au runtime Quand utiliser le mode réactif plutôt qu'impératif ? Le réactif est pertinent pour les workloads avec haute concurrence et dominance I/O, l'impératif reste plus simple dans les autres cas Quelle est la différence entre Dev Services et Testcontainers ? Dev Services utilise Testcontainers en gérant automatiquement le cycle de vie, les ports et la configuration sans cérémonie Comment la DI de Quarkus diffère de Spring ? CDI est un standard basé sur la sécurité des types et la découverte au build-time, différent de l'approche framework de Spring Comment gérer la configuration entre environnements ? Quarkus permet de scaler depuis le développement local jusqu'à Kubernetes avec des profils, fichiers multiples et configuration externe Comment tester correctement les applications Quarkus ? @QuarkusTest démarre l'application une fois pour toute la suite de tests, changeant le modèle mental par rapport à Spring Boot Que fait vraiment Panache en coulisses ? Panache est du JPA avec des opinions fortes et des défauts propres, enveloppant Hibernate avec un style Active Record Doit-on utiliser les images natives et quand ? Les images natives brillent pour le serverless et l'edge grâce au démarrage rapide et la faible empreinte mémoire, mais tous les apps n'en bénéficient pas Comment Quarkus s'intègre avec Kubernetes ? Le framework génère automatiquement les ressources Kubernetes, gère les health checks et métriques comme s'il était nativement conçu pour cet écosystème Comment intégrer l'IA dans une application Quarkus ? LangChain4j permet d'ajouter embeddings, retrieval, guardrails et observabilité directement en Java sans passer par Python Infrastructure Les alternatives à MinIO https://rmoff.net/2026/01/14/alternatives-to-minio-for-single-node-local-s3/ MinIO a abandonné le support single-node fin 2025 pour des raisons commerciales, cassant de nombreuses démos et pipelines CI/CD qui l'utilisaient pour émuler S3 localement L'auteur cherche un remplacement simple avec image Docker, compatibilité S3, licence open source, déploiement mono-nœud facile et communauté active S3Proxy est très léger et facile à configurer, semble être l'option la plus simple mais repose sur un seul contributeur RustFS est facile à utiliser et inclut une GUI, mais c'est un projet très récent en version alpha avec une faille de sécurité majeure récente SeaweedFS existe depuis 2012 avec support S3 depuis 2018, relativement facile à configurer et dispose d'une interface web basique Zenko CloudServer remplace facilement MinIO mais la documentation et le branding (cloudserver/zenko/scality) peuvent prêter à confusion Garage nécessite une configuration complexe avec fichier TOML et conteneur d'initialisation séparé, pas un simple remplacement drop-in Apache Ozone requiert au minimum quatre nœuds pour fonctionner, beaucoup trop lourd pour un usage local simple L'auteur recommande SeaweedFS et S3Proxy comme remplaçants viables, RustFS en maybe, et élimine Garage et Ozone pour leur complexité Garage a une histoire tres associative, il vient du collectif https://deuxfleurs.fr/ qui offre un cloud distribué sans datacenter C'est certainement pas une bonne idée, les datacenters dans l'espace https://taranis.ie/datacenters-in-space-are-a-terrible-horrible-no-good-idea/ Avis d'expert (ex-NASA/Google, Dr en électronique spatiale) : Centres de données spatiaux, une "terrible" idée. Incompatibilité fondamentale : L'électronique (surtout IA/GPU) est inadaptée à l'environnement spatial. Énergie : Accès limité. Le solaire (type ISS) est insuffisant pour l'échelle de l'IA. Le nucléaire (RTG) est trop faible. Refroidissement : L'espace n'est pas "froid" ; absence de convection. Nécessite des radiateurs gigantesques (ex: 531m² pour 200kW). Radiations : Provoque erreurs (SEU, SEL) et dommages. Les GPU sont très vulnérables. Blindage lourd et inefficace. Les puces "durcies" sont très lentes. Communications : Bande passante très limitée (1Gbps radio vs 100Gbps terrestre). Le laser est tributaire des conditions atmosphériques. Conclusion : Projet extrêmement difficile, coûteux et aux performances médiocres. Data et Intelligence Artificielle Guillaume a développé un serveur MCP pour arXiv (le site de publication de papiers de recherche) en Java avec le framework Quarkus https://glaforge.dev/posts/2026/01/18/implementing-an-arxiv-mcp-server-with-quarkus-in-java/ Implémentation d'un serveur MCP (Model Context Protocol) arXiv en Java avec Quarkus. Objectif : Accéder aux publications arXiv et illustrer les fonctionnalités moins connues du protocole MCP. Mise en œuvre : Utilisation du framework Quarkus (Java) et son support MCP étendu. Assistance par Antigravity (IDE agentique) pour le développement et l'intégration de l'API arXiv. Interaction avec l'API arXiv : requêtes HTTP, format XML Atom pour les résultats, parser XML Jackson. Fonctionnalités MCP exposées : Outils (@Tool) : Recherche de publications (search_papers). Ressources (@Resource, @ResourceTemplate) : Taxonomie des catégories arXiv, métadonnées des articles (via un template d'URI). Prompts (@Prompt) : Exemples pour résumer des articles ou construire des requêtes de recherche. Configuration : Le serveur peut fonctionner en STDIO (local) ou via HTTP Streamable (local ou distant), avec une configuration simple dans des clients comme Gemini CLI. Conclusion : Quarkus simplifie la création de serveurs MCP riches en fonctionnalités, rendant les données et services "prêts pour l'IA" avec l'aide d'outils d'IA comme Antigravity. Anthropic ne mettra pas de pub dans Claude https://www.anthropic.com/news/claude-is-a-space-to-think c'est en reaction au plan non public d'OpenAi de mettre de la pub pour pousser les gens au mode payant OpenAI a besoin de cash et est probablement le plus utilisé pour gratuit au monde Anthropic annonce que Claude restera sans publicité pour préserver son rôle d'assistant conversationnel dédié au travail et à la réflexion approfondie. Les conversations avec Claude sont souvent sensibles, personnelles ou impliquent des tâches complexes d'ingénierie logicielle où les publicités seraient inappropriées. L'analyse des conversations montre qu'une part significative aborde des sujets délicats similaires à ceux évoqués avec un conseiller de confiance. Un modèle publicitaire créerait des incitations contradictoires avec le principe fondamental d'être "genuinely helpful" inscrit dans la Constitution de Claude. Les publicités introduiraient un conflit d'intérêt potentiel où les recommandations pourraient être influencées par des motivations commerciales plutôt que par l'intérêt de l'utilisateur. Le modèle économique d'Anthropic repose sur les contrats entreprise et les abonnements payants, permettant de réinvestir dans l'amélioration de Claude. Anthropic maintient l'accès gratuit avec des modèles de pointe et propose des tarifs réduits pour les ONG et l'éducation dans plus de 60 pays. Le commerce "agentique" sera supporté mais uniquement à l'initiative de l'utilisateur, jamais des annonceurs, pour préserver la confiance. Les intégrations tierces comme Figma, Asana ou Canva continueront d'être développées en gardant l'utilisateur aux commandes. Anthropic compare Claude à un cahier ou un tableau blanc : des espaces de pensée purs, sans publicité. Infinispan 16.1 est sorti https://infinispan.org/blog/2026/02/04/infinispan-16-1 déjà le nom de la release mérite une mention Le memory bounded par cache et par ensemble de cache s est pas facile à faire en Java Une nouvelle api OpenAPI AOT caché dans les images container Un serveur MCP local juste avec un fichier Java ? C'est possible avec LangChain4j et JBang https://glaforge.dev/posts/2026/02/11/zero-boilerplate-java-stdio-mcp-servers-with-langchain4j-and-jbang/ Création rapide de serveurs MCP Java sans boilerplate. MCP (Model Context Protocol): standard pour connecter les LLM à des outils et données. Le tutoriel répond au manque d'options simples pour les développeurs Java, face à une prédominance de Python/TypeScript dans l'écosystème MCP. La solution utilise: LangChain4j: qui intègre un nouveau module serveur MCP pour le protocole STDIO. JBang: permet d'exécuter des fichiers Java comme des scripts, éliminant les fichiers de build (pom.xml, Gradle). Implémentation: se fait via un seul fichier .java. JBang gère automatiquement les dépendances (//DEPS). L'annotation @Tool de LangChain4j expose les méthodes Java aux LLM. StdioMcpServerTransport gère la communication JSON-RPC via l'entrée/sortie standard (STDIO). Point crucial: Les logs doivent impérativement être redirigés vers System.err pour éviter de corrompre System.out, qui est réservé à la communication MCP (messages JSON-RPC). Facilite l'intégration locale avec des outils comme Gemini CLI, Claude Code, etc. Reciprocal Rank Fusion : un algorithme utile et souvent utilisé pour faire de la recherche hybride, pour mélanger du RAG et des recherches par mots-clé https://glaforge.dev/posts/2026/02/10/advanced-rag-understanding-reciprocal-rank-fusion-in-hybrid-search/ RAG : Qualité LLM dépend de la récupération. Recherche Hybride : Combiner vectoriel et mots-clés (BM25) est optimal. Défi : Fusionner des scores d'échelles différentes. Solution : Reciprocal Rank Fusion (RRF). RRF : Algorithme robuste qui fusionne des listes de résultats en se basant uniquement sur le rang des documents, ignorant les scores. Avantages RRF : Pas de normalisation de scores, scalable, excellente première étape de réorganisation. Architecture RAG fréquente : RRF (large sélection) + Cross-Encoder / modèle de reranking (précision fine). RAG-Fusion : Utilise un LLM pour générer plusieurs variantes de requête, puis RRF agrège tous les résultats pour renforcer le consensus et réduire les hallucinations. Implémentation : LangChain4j utilise RRF par défaut pour agréger les résultats de plusieurs retrievers. Les dernières fonctionnalités de Gemini et Nano Banana supportées dans LangChain4j https://glaforge.dev/posts/2026/02/06/latest-gemini-and-nano-banana-enhancements-in-langchain4j/ Nouveaux modèles d'images Nano Banana (Gemini 2.5/3.0) pour génération et édition (jusqu'à 4K). "Grounding" via Google Search (pour images et texte) et Google Maps (localisation, Gemini 2.5). Outil de contexte URL (Gemini 3.0) pour lecture directe de pages web. Agents multimodaux (AiServices) capables de générer des images. Configuration de la réflexion (profondeur Chain-of-Thought) pour Gemini 3.0. Métadonnées enrichies : usage des tokens et détails des sources de "grounding". Comment configurer Gemini CLI comment agent de code dans IntelliJ grâce au protocole ACP https://glaforge.dev/posts/2026/02/01/how-to-integrate-gemini-cli-with-intellij-idea-using-acp/ But : Intégrer Gemini CLI à IntelliJ IDEA via l'Agent Client Protocol (ACP). Prérequis : IntelliJ IDEA 2025.3+, Node.js (v20+), Gemini CLI. Étapes : Installer Gemini CLI (npm install -g @google/gemini-cli). Localiser l'exécutable gemini. Configurer ~/.jetbrains/acp.json (chemin exécutable, --experimental-acp, use_idea_mcp: true). Redémarrer IDEA, sélectionner "Gemini CLI" dans l'Assistant IA. Usage : Gemini interagit avec le code et exécute des commandes (contexte projet). Important : S'assurer du flag --experimental-acp dans la configuration. Outillage PipeNet, une alternative (open source aussi) à LocalTunnel, mais un plus évoluée https://pipenet.dev/ pipenet: Alternative open-source et moderne à localtunnel (client + serveur). Usages: Développement local (partage, webhooks), intégration SDK, auto-hébergement sécurisé. Fonctionnalités: Client (expose ports locaux, sous-domaines), Serveur (déploiement, domaines personnalisés, optimisé cloud mono-port). Avantages vs localtunnel: Déploiement cloud sur un seul port, support multi-domaines, TypeScript/ESM, maintenance active. Protocoles: HTTP/S, WebSocket, SSE, HTTP Streaming. Intégration: CLI ou SDK JavaScript. JSON-IO — une librairie comme Jackson ou GSON, supportant JSON5, TOON, et qui pourrait être utile pour l'utilisation du "structured output" des LLMs quand ils ne produisent pas du JSON parfait https://github.com/jdereg/json-io json-io : Librairie Java pour la sérialisation et désérialisation JSON/TOON. Gère les graphes d'objets complexes, les références cycliques et les types polymorphes. Support complet JSON5 (lecture et écriture), y compris des fonctionnalités non prises en charge par Jackson/Gson. Format TOON : Notation orientée token, optimisée pour les LLM, réduisant l'utilisation de tokens de 40 à 50% par rapport au JSON. Légère : Aucune dépendance externe (sauf java-util), taille de JAR réduite (~330K). Compatible JDK 1.8 à 24, ainsi qu'avec les environnements JPMS et OSGi. Deux modes de conversion : vers des objets Java typés (toJava()) ou vers des Map (toMaps()). Options de configuration étendues via ReadOptionsBuilder et WriteOptionsBuilder. Optimisée pour les déploiements cloud natifs et les architectures de microservices. Utiliser mailpit et testcontainer pour tester vos envois d'emails https://foojay.io/today/testing-emails-with-testcontainers-and-mailpit/ l'article montre via SpringBoot et sans. Et voici l'extension Quarkus https://quarkus.io/extensions/io.quarkiverse.mailpit/quarkus-mailpit/?tab=docs Tester l'envoi d'emails en développement est complexe car on ne peut pas utiliser de vrais serveurs SMTP Mailpit est un serveur SMTP de test qui capture les emails et propose une interface web pour les consulter Testcontainers permet de démarrer Mailpit dans un conteneur Docker pour les tests d'intégration L'article montre comment configurer une application SpringBoot pour envoyer des emails via JavaMail Un module Testcontainers dédié à Mailpit facilite son intégration dans les tests Le conteneur Mailpit expose un port SMTP (1025) et une API HTTP (8025) pour vérifier les emails reçus Les tests peuvent interroger l'API HTTP de Mailpit pour valider le contenu des emails envoyés Cette approche évite d'utiliser des mocks et teste réellement l'envoi d'emails Mailpit peut aussi servir en développement local pour visualiser les emails sans les envoyer réellement La solution fonctionne avec n'importe quel framework Java supportant JavaMail Architecture Comment scaler un système de 0 à 10 millions d'utilisateurs https://blog.algomaster.io/p/scaling-a-system-from-0-to-10-million-users Philosophie : Scalabilité incrémentale, résoudre les goulots d'étranglement sans sur-ingénierie. 0-100 utilisateurs : Serveur unique (app, DB, jobs). 100-1K : Séparer app et DB (services gérés, pooling). 1K-10K : Équilibreur de charge, multi-serveurs d'app (stateless via sessions partagées). 10K-100K : Caching, réplicas de lecture DB, CDN (réduire charge DB). 100K-500K : Auto-scaling, applications stateless (authentification JWT). 500K-10M : Sharding DB, microservices, files de messages (traitement asynchrone). 10M+ : Déploiement multi-régions, CQRS, persistance polyglotte, infra personnalisée. Principes clés : Simplicité, mesure, stateless essentiel, cache/asynchrone, sharding prudent, compromis (CAP), coût de la complexité. Patterns d'Architecture 2026 - Du Hype à la Réalité du Terrain (Part 1/2) - https://blog.ippon.fr/2026/01/30/patterns-darchitecture-2026-part-1/ L'article présente quatre patterns d'architecture logicielle pour répondre aux enjeux de scalabilité, résilience et agilité business dans les systèmes modernes Il présentent leurs raisons et leurs pièges Un bon rappel L'Event-Driven Architecture permet une communication asynchrone entre systèmes via des événements publiés et consommés, évitant le couplage direct Les bénéfices de l'EDA incluent la scalabilité indépendante des composants, la résilience face aux pannes et l'ajout facile de nouveaux cas d'usage Le pattern API-First associé à un API Gateway centralise la sécurité, le routage et l'observabilité des APIs avec un catalogue unifié Le Backend for Frontend crée des APIs spécifiques par canal (mobile, web, partenaires) pour optimiser l'expérience utilisateur CQRS sépare les modèles de lecture et d'écriture avec des bases optimisées distinctes, tandis que l'Event Sourcing stocke tous les événements plutôt que l'état actuel Le Saga Pattern gère les transactions distribuées via orchestration centralisée ou chorégraphie événementielle pour coordonner plusieurs microservices Les pièges courants incluent l'explosion d'événements granulaires, la complexité du debugging distribué, et la mauvaise gestion de la cohérence finale Les technologies phares sont Kafka pour l'event streaming, Kong pour l'API Gateway, EventStoreDB pour l'Event Sourcing et Temporal pour les Sagas Ces patterns nécessitent une maturité technique et ne sont pas adaptés aux applications CRUD simples ou aux équipes junior Patterns d'architecture 2026 : du hype à la réalité terrain part. 2 - https://blog.ippon.fr/2026/02/04/patterns-darchitecture-2026-part-2/ Deuxième partie d'un guide pratique sur les patterns d'architecture logicielle et système éprouvés pour moderniser et structurer les applications en 2026 Strangler Fig permet de migrer progressivement un système legacy en l'enveloppant petit à petit plutôt que de tout réécrire d'un coup (70% d'échec pour les big bang) Anti-Corruption Layer protège votre nouveau domaine métier des modèles externes et legacy en créant une couche de traduction entre les systèmes Service Mesh gère automatiquement la communication inter-services dans les architectures microservices (sécurité mTLS, observabilité, résilience) Architecture Hexagonale sépare le coeur métier des détails techniques via des ports et adaptateurs pour améliorer la testabilité et l'évolutivité Chaque pattern est illustré par un cas client concret avec résultats mesurables et liste des pièges à éviter lors de l'implémentation Les technologies 2026 mentionnées incluent Istio, Linkerd pour service mesh, LaunchDarkly pour feature flags, NGINX et Kong pour API gateway Tableau comparatif final aide à choisir le bon pattern selon la complexité, le scope et le use case spécifique du projet L'article insiste sur une approche pragmatique : ne pas utiliser un pattern juste parce qu'il est moderne mais parce qu'il résout un problème réel Pour les systèmes simples type CRUD ou avec peu de services, ces patterns peuvent introduire une complexité inutile qu'il faut savoir éviter Méthodologies Le rêve récurrent de remplacer voire supprimer les développeurs https://www.caimito.net/en/blog/2025/12/07/the-recurring-dream-of-replacing-developers.html Depuis 1969, chaque décennie voit une tentative de réduire le besoin de développeurs (de COBOL, UML, visual builders… à IA). Motivation : frustration des dirigeants face aux délais et coûts de développement. La complexité logicielle est intrinsèque et intellectuelle, non pas une question d'outils. Chaque vague technologique apporte de la valeur mais ne supprime pas l'expertise humaine. L'IA assiste les développeurs, améliore l'efficacité, mais ne remplace ni le jugement ni la gestion de la complexité. La demande de logiciels excède l'offre car la contrainte majeure est la réflexion nécessaire pour gérer cette complexité. Pour les dirigeants : les outils rendent-ils nos développeurs plus efficaces sur les problèmes complexes et réduisent-ils les tâches répétitives ? Le "rêve" de remplacer les développeurs, irréalisable, est un moteur d'innovation créant des outils précieux. Comment creuser des sujets à l'ère de l'IA générative. Quid du partage et la curation de ces recherches ? https://glaforge.dev/posts/2026/02/04/researching-topics-in-the-age-of-ai-rock-solid-webhooks-case-study/ Recherche initiale de l'auteur sur les webhooks en 2019, processus long et manuel. L'IA (Deep Research, Gemini, NotebookLM) facilite désormais la recherche approfondie, l'exploration de sujets et le partage des résultats. L'IA a identifié et validé des pratiques clés pour des déploiements de webhooks résilients, en grande partie les mêmes que celles trouvées précédemment par l'auteur. Génération d'artefacts par l'IA : rapport détaillé, résumé concis, illustration sketchnote, et même une présentation (slide deck). Guillaume s'interroge sur le partage public de ces rapports de recherche générés par l'IA, tout en souhaitant éviter le "AI Slop". Loi, société et organisation Le logiciel menacé par le vibe coding https://www.techbuzz.ai/articles/we-built-a-monday-com-clone-in-under-an-hour-with-ai Deux journalistes de CNBC sans expérience de code ont créé un clone fonctionnel de Monday.com en moins de 60 minutes pour 5 à 15 dollars. L'expérience valide les craintes des investisseurs qui ont provoqué une baisse de 30% des actions des entreprises SaaS. L'IA a non seulement reproduit les fonctionnalités de base mais a aussi recherché Monday.com de manière autonome pour identifier et recréer ses fonctionnalités clés. Cette technique appelée "vibe-coding" permet aux non-développeurs de construire des applications via des instructions en anglais courant. Les entreprises les plus vulnérables sont celles offrant des outils "qui se posent sur le travail" comme Atlassian, Adobe, HubSpot, Zendesk et Smartsheet. Les entreprises de cybersécurité comme CrowdStrike et Palo Alto sont considérées plus protégées grâce aux effets de réseau et aux barrières réglementaires. Les systèmes d'enregistrement comme Salesforce restent plus difficiles à répliquer en raison de leur profondeur d'intégration et de données d'entreprise. Le coût de 5 à 15 dollars par construction permet aux entreprises de prototyper plusieurs solutions personnalisées pour moins cher qu'une seule licence Monday.com. L'expérience soulève des questions sur la pérennité du marché de 5 milliards de dollars des outils de gestion de projet face à l'IA générative. Conférences En complément de l'agenda des conférences de Aurélie Vache, il y a également le site https://javaconferences.org/ (fait par Brian Vermeer) avec toutes les conférences Java à venir ! La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 12-13 février 2026 : Touraine Tech #26 - Tours (France) 12-13 février 2026 : World Artificial Intelligence Cannes Festival - Cannes (France) 19 février 2026 : ObservabilityCON on the Road - Paris (France) 6 mars 2026 : WordCamp Nice 2026 - Nice (France) 18 mars 2026 : Jupyter Workshops: AI in Jupyter: Building Extensible AI Capabilities for Interactive Computing - Saint-Maur-des-Fossés (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) 31 mars 2026-1 avril 2026 : FlowCon France 2026 - Paris (France) 1 avril 2026 : AWS Summit Paris - Paris (France) 2 avril 2026 : Pragma Cannes 2026 - Cannes (France) 2-3 avril 2026 : Xen Spring Meetup 2026 - Grenoble (France) 7 avril 2026 : PyTorch Conference Europe - Paris (France) 9-10 avril 2026 : Android Makers by droidcon 2026 - Paris (France) 9-11 avril 2026 : Drupalcamp Grenoble 2026 - Grenoble (France) 16-17 avril 2026 : MiXiT 2026 - Lyon (France) 17-18 avril 2026 : Faiseuses du Web 5 - Dinan (France) 22-24 avril 2026 : Devoxx France 2026 - Paris (France) 23-25 avril 2026 : Devoxx Greece - Athens (Greece) 6-7 mai 2026 : Devoxx UK 2026 - London (UK) 12 mai 2026 : Lead Innovation Day - Leadership Edition - Paris (France) 19 mai 2026 : La Product Conf Paris 2026 - 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) 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) 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) 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) 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) 24-25 juin 2026 : Agi'Lille 2026 - Lille (France) 24-26 juin 2026 : BreizhCamp 2026 - Rennes (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) 2 août 2026 : 4th Tech Summit on Artificial Intelligence & Robotics - Paris (France) 20-22 août 2026 : 4th Tech Summit on AI & Robotics - Paris (France) & Online 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/
Dans cet épisode #293, je suis avec Grégory Chanez (Naka.ch) si vous connaissez sa chaîne youtube de testing d'appareils connectés ; et Benjamin Dutozia : paTRAILon et pratiquant de triathlon.Le sujet du jour m'intéresse fortement depuis peu : la puissance en course à pied.Cette donnée est depuis longtemps utilisée par les cyclistes pour évaluer le niveau d'énergie envoyé à la transmission du vélo pour atteindre une certaine vitesse.Il semble qu'en course à pied également, et notamment en trail, la mesure de cette data présente des intérêts.Il existe plusieurs moyens de quantifier la puissance dans cette activité : capteur de montre, à la chaussure, ou thoracique. Toutes ces mesures ne sont en revanche pas comparable, contrairement à celle faites à vélo.Il y a bien évidemment des limitations à l'utilisation de la puissance, mais, en complément d'autres datas, elle est néanmoins prometteuse, pour gérer ses entraînements ou son pacing de course.Je vous laisse découvrir cet épisode et vous souhaite une bonne écoute !---Liens entendus dans l'épisode : Nakan.chNB : Aucune rétribution n'est accordée aux podcasteurs de la part des plateformes de diffusionAucune publicité n'est diffusée sur le LTPLe seul moyen de faire en sorte que tout le travail réalisé puisse être rétribué et que le podcast puisse perdurer est d'apporter votre soutien financier via la plateforme PATREON : Pour soutenir le projet et intégrer la communauté des Patrailons c'est par là :https://www.patreon.com/lets_trail_le_podcastSelon le niveau d'engagement : -> Possibilité de participer à des des épisodes en tant que co-animateur-> Intégration de la communauté Capuccino permettant de communiquer régulièrement via des messages audioPour rejoindre la communauté LTP Les principaux liens c'est par ici :Ce petit geste permet d'augmenter la visibilité du podcast. Je suis également attentif à tous vos commentaires et retours que vous pourriez faire ici :letstrail08@gmail.comHébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.
Aujourd'hui, Charles Consigny, avocat, Jérôme Marty, médecin généraliste, et Joëlle Dago-Serry, coach de vie, débattent de l'actualité autour d'Alain Marschall et Olivier Truchot.
Dans cet épisode #292 je vous propose un format un peu différent de d'habitude. Seul au micro, je vous emmène en footing de récup dans mes collines de Provence, dans le flow de mes baskets et de mes pensées.Après une petite présentation pour ceux qui ne me connaissent pas, je réponds aux questions qui m'ont été posées par des Patrailons, sur le podcast comme sur le trail.L'avenir du LTP, les médias, la reconversion, les fake performances, mes envies trail, sur fond d'attaques de chiens, entre autres.À coeur ouvert, je vous livre mon avis sur pas mal de choses ; j'espère que ce format vous plaira.Je vous laisse découvrir cet épisode et vous souhaite une bonne écoute !#trail #trailrunning #podcasttrailLiens entendus dans l'épisode : Expert sport Coaching NB : Aucune rétribution n'est accordée aux podcasteurs de la part des plateformes de diffusionAucune publicité n'est diffusée sur le LTPLe seul moyen de faire en sorte que tout le travail réalisé puisse être rétribué et que le podcast puisse perdurer est d'apporter votre soutien financier via la plateforme PATREON : Pour soutenir le projet et intégrer la communauté des Patrailons c'est par là :https://www.patreon.com/lets_trail_le_podcastSelon le niveau d'engagement : -> Possibilité de participer à des des épisodes en tant que co-animateur-> Intégration de la communauté Capuccino permettant de communiquer régulièrement via des messages audioPour rejoindre la communauté LTP Les principaux liens c'est par ici :Ce petit geste permet d'augmenter la visibilité du podcast. Je suis également attentif à tous vos commentaires et retours que vous pourriez faire ici :letstrail08@gmail.comHébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.
durée : 00:09:56 - Le Point culture - par : Marie Sorbier - Qui sont les lectrices de romances ? Bien que ce genre littéraire soit très plébiscité, ses lectrices sont souvent stigmatisées. Dès les années 1980, l'universitaire américaine Janice Radway s'était penchée sur cette question pour tenter de démonter certaines idées reçues. - réalisation : Laurence Malonda - invités : Delphine Chedaleux Maîtresse de conférence en Sciences de l'information et de la communication à l'Université de Technologie de Compiègne
Fra Gran Bretagna, Turchia e Italia, nei luoghi più amati da Agatha Christie a 50 anni dalla sua scomparsa. Nella versione Weekend di Start parliamo anche del crescente successo delle mostre sui gioielli e di come le mele siano protagoniste anche di altre industrie, oltre a quella alimentare. Con due appuntamenti da non perdere per la prossima settimana Learn more about your ad choices. Visit megaphone.fm/adchoices
Dans cet épisode #291 , j'ai invité le P'tit duo, composé des frères Sarladais, Nicolas et Julien Petitfrère (ça ne s'invente pas).6 ans d'écart, et au final, une même passion. Ils viennent de l'athlé, ils aiment la nature ; le trail s'est assez naturellement imposé.Vous connaissez peut-être déjà leur chaîne youtube, Le P'tit Duo ; si ce n'est pas le cas, elle vaut le détour ! Ils y partagent des contenus liés à leur pratique, notamment en compétition. Au programme : humour, inside, pour vous embarquer dans leur univers incarné et inspirant.Ils ont ainsi développé de solides compétences en tournage et montage vidéo, qu'ils mettent au service d'autres athlètes en plus de créer leurs propres contenus.Je vous laisse découvrir cet épisode et vous souhaite une bonne écoute !Liens entendus dans l'épisode : CHAINE YOUTUBE : LE P'TIT DUOVidéo Youtube : MAthieu Delpeuch CCC ,Mathieu Delpeuch France LongNB : Aucune rétribution n'est accordée aux podcasteurs de la part des plateformes de diffusionAucune publicité n'est diffusée sur le LTPLe seul moyen de faire en sorte que tout le travail réalisé puisse être rétribué et que le podcast puisse perdurer est d'apporter votre soutien financier via la plateforme PATREON : Pour soutenir le projet et intégrer la communauté des Patrailons c'est par là :https://www.patreon.com/lets_trail_le_podcastSelon le niveau d'engagement : -> Possibilité de participer à des des épisodes en tant que co-animateur-> Intégration de la communauté Capuccino permettant de communiquer régulièrement via des messages audioPour rejoindre la communauté LTP Les principaux liens c'est par ici :Ce petit geste permet d'augmenter la visibilité du podcast. Je suis également attentif à tous vos commentaires et retours que vous pourriez faire ici :letstrail08@gmail.comHébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.
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/
C'est parti pour une nouvelle année et de nouveaux objectifs !L'autruche et le colibri a bien re-démarré l'année dernière et nous vous en remercions infiniment.Quel bilan de 2025, quels objectifs 2026 ?Le podcast “Les heures sombres” vient apporter un nouvel angle pour sensibiliser à la cause écologique et voici l'occasion de le découvrir.
Aujourd'hui, Charles Consigny, avocat, Joëlle Dago-Serry, coach de vie, et Jean-Loup Bonnamy, prof de philo, débattent de l'actualité autour d'Alain Marschall et Olivier Truchot.
Dans cet épisode #290, j'ai invité Fabrice Perrin , responsable de l'aspect sportif dans son ensemble et écoresponsable de l'organisation UTMB, pour nous parler de l'évolution des différentes politiques de l'UTMB pour l'année à venir.Après un point d'actu "my UTMB+" sur le système de fidélisation que certains d'entre vous ont déjà pu voir apparaître dans leurs espaces, nous avons mis sur la table le sujet brûlant des cotations UTMB.Les index ont-ils réellement baissé, comme beaucoup s'en étonne depuis de nombreux mois ? Comment expliquer les différences d'index d'une année sur l'autre, sur une même course, à performance a priori équivalente ?Qu'en est-il d'une possibilité d'harmonisation des différents index ? Nous aborderons également d'autres sujets, tels que les mesures mises en place pour soutenir l'effort des coureurs qui se déplacent en train pour venir à l'UTMB ? Un témoignage qui met en lumière les initiatives, comme les remises en question et marges de progression dont le groupe à conscience.Autant d'informations qui pourront, je l'espère, répondre à vos interrogations sur la stratégie et les actions mises en place par l'organisation du groupe UTMB.Je vous laisse découvrir cet épisode et vous souhaite une bonne écoute !
Diventa un supporter di questo podcast: https://www.spreaker.com/podcast/radio-rossonera--2355694/support.
Aujourd'hui, Fatima Aït Bounoua, prof de français, Didier Giraud, éleveur de bovins, et Bruno Poncet, cheminot, débattent de l'actualité autour d'Alain Marschall et Olivier Truchot.
Sur cet épisode de Le Sick Podcast, Serge Savard, Anthony Martineau et Éric Bélanger se joignent à Tony Marinaro! Aussi, quelques extraits d'une conversation entre Pierre LeBrun et Tony Marinaro. Learn more about your ad choices. Visit megaphone.fm/adchoices