POPULARITY
Categories
durée : 00:03:24 - Les Toulousains réagissent après la chute du gouvernement de François Bayrou. - Le gouvernement de François Bayrou est tombé ce lundi. Entre 100 et 200 personnes se sont réunies sur la place du Capitole à Toulouse, pour trinquer au départ du premier ministre. Vous aimez ce podcast ? Pour écouter tous les autres épisodes sans limite, rendez-vous sur Radio France.
Bienvenue à Washington D.C !!La capitale des États-Unis, le coeur du pouvoir US.Washington c'est : la Maison Blanche, le Capitole, la Cour Suprême, toussa toussa.Une ville 100% américaine qui doit TOUT à un Français : Pierre-Charles l'Enfant.Depuis des années, Washington D.C. rêve de devenir le 51ème État de l'Amérique. Mais pour le moment, l'idée fait pschiiiiiiit. La ville reste un district, le District of Columbia (D.C)Dans cet épisode, vous pourrez croiser l'Exorciste, un métro, des bagnoles, des plaques d'immatriculation et les soldats de la Garde Nationale.Pour en savoir plus, une seule adresse, le podcats FIFTY STATES !Hébergé par Audiomeans. Visitez audiomeans.fr/politique-de-confidentialite pour plus d'informations.
Le 6 janvier 2021, plus de 2000 manifestants partisans du candidat Donald Trump ont pris d'assaut le Capitole de Washington. L'attaque a semblé mettre en péril les fondements même de la démocratie américaine. Ce bâtiment emblématique abrite le Congrès des États-Unis, où se réunissent la Chambre des représentants et le Sénat pour débattre et voter les lois fédérales. Ce jour-là, le Congrès procédait à la validation des résultats de l'élection présidentielle de 2020, procédure spécifiquement américaine visant à officialiser la victoire du nouveau président. Mais Joe Biden, fraîchement élu, est perçu comme indésirable auprès de l'électorat de Donald Trump, et plutôt que de laisser vivre la démocratie, une partie de ses partisans va choisir de répondre par la violence et tenter de renverser l'ordre établi.⭐️ Abonnez-vous à MINUIT+ pour profiter de tous les podcasts Minuit en intégrale et sans publicité.
Sites internet : https://www.ut-capitole.fr/
Sites internet : https://www.ut-capitole.fr/
Coup de projecteur aujourd'hui sur les États-Unis où Donald Trump a annoncé qu'il prenait le contrôle de la police et des opérations de maintien de la paix à Washington. Le président estime que la capitale est gangrenée par le crime et la violence. Il a ordonné le déploiement de la Garde nationale et la mobilisation d'agents fédéraux. Ce week-end du 16-17 août, des centaines de personnes ont manifesté devant la Maison Blanche pour dénoncer ces mesures qui ont mis la capitale sous tension. Dans le métro, autour des parcs ou des musées, les membres de la Garde nationale et leurs véhicules blindés sont désormais bien visibles à Washington DC. Le président leur a confié une mission : rendre les rues plus sûres. Mais pour la plupart des habitants, cette présence provoque plutôt l'effet inverse. « C'est très inhabituel de voir ça aux États-Unis… Je ne sais pas, je trouve ça un peu extrême », réagit une habitante. « C'est très anxiogène, c'est sûr, mais on va devoir s'y habituer pour le moment », ajoute une autre. Donald Trump assure qu'il veut ainsi lutter contre une explosion de la criminalité. Mais en réalité, les chiffres officiels montrent une tendance à l'opposé. Le taux de criminalité est le plus bas enregistré dans la ville ces 30 dernières années. Certains voient dans le plan du président une décision purement politique. « On a l'impression qu'il a mis Washington dans son viseur et décidé de faire souffrir ses ennemis », lâche un Washingtonien. Un autre habitant renchérit : « Il nous parle de loi et d'ordre et de crime, alors que c'est lui le criminel condamné qui a aussi provoqué une émeute et une attaque contre le Capitole. » À lire aussiÉtats-Unis: Donald Trump place le maintien de l'ordre à Washington sous contrôle fédéral À terme, 800 membres de la Garde nationale devraient être déployés, en plus de dizaines d'agents fédéraux chargés d'intervenir comme le ferait la police. Un dispositif exceptionnel dont les habitants du quartier de Deanwood ont été les premiers témoins : « On a vu dix voitures arriver en trombe. Ils sont sortis, les armes à la main en hurlant : "Viens ici !". Les gens ont eu peur parce qu'avec les véhicules banalisés, on ne savait pas qui c'était. Effrayés, certains ont pris la fuite et l'un des agents a ouvert le feu. » Tyrese Stevenson décrit des scènes de panique. Sur les vidéos qu'il a filmées, on voit des dizaines d'agents masqués portant des gilets pare-balles avec les initiales de leurs agences : FBI, DEA, police des transports… Une démonstration de force inacceptable selon Anthony Lorenzo Green, un élu local qui affirme qu'ici, comme ailleurs, le crime est en baisse : « C'est un quartier où les gens ont l'habitude, l'été, de rester tard devant leur maisons, dans leur jardin, ou juste de se balader. Ils ne commettent pas de crimes, ils vivent, c'est tout. Donc voir arriver des patrouilles qui agissent comme ça, c'est inquiétant. » L'élu estime que les moyens dépensés devraient plutôt servir à financer des programmes pour jeunes, des programmes de lutte contre les violences policières ou des infrastructures. Il craint de voir les mesures sécuritaires de Donald Trump cibler plus durement les minorités et les communautés afro-américaines, comme à Deanwood. À lire aussiÉtats-Unis: ces images ne montrent pas le déploiement de la Garde nationale à Washington
Coup de projecteur aujourd'hui sur les États-Unis où Donald Trump a annoncé qu'il prenait le contrôle de la police et des opérations de maintien de la paix à Washington. Le président estime que la capitale est gangrenée par le crime et la violence. Il a ordonné le déploiement de la Garde nationale et la mobilisation d'agents fédéraux. Ce week-end du 16-17 août, des centaines de personnes ont manifesté devant la Maison Blanche pour dénoncer ces mesures qui ont mis la capitale sous tension. Dans le métro, autour des parcs ou des musées, les membres de la Garde nationale et leurs véhicules blindés sont désormais bien visibles à Washington DC. Le président leur a confié une mission : rendre les rues plus sûres. Mais pour la plupart des habitants, cette présence provoque plutôt l'effet inverse. « C'est très inhabituel de voir ça aux États-Unis… Je ne sais pas, je trouve ça un peu extrême », réagit une habitante. « C'est très anxiogène, c'est sûr, mais on va devoir s'y habituer pour le moment », ajoute une autre. Donald Trump assure qu'il veut ainsi lutter contre une explosion de la criminalité. Mais en réalité, les chiffres officiels montrent une tendance à l'opposé. Le taux de criminalité est le plus bas enregistré dans la ville ces 30 dernières années. Certains voient dans le plan du président une décision purement politique. « On a l'impression qu'il a mis Washington dans son viseur et décidé de faire souffrir ses ennemis », lâche un Washingtonien. Un autre habitant renchérit : « Il nous parle de loi et d'ordre et de crime, alors que c'est lui le criminel condamné qui a aussi provoqué une émeute et une attaque contre le Capitole. » À lire aussiÉtats-Unis: Donald Trump place le maintien de l'ordre à Washington sous contrôle fédéral À terme, 800 membres de la Garde nationale devraient être déployés, en plus de dizaines d'agents fédéraux chargés d'intervenir comme le ferait la police. Un dispositif exceptionnel dont les habitants du quartier de Deanwood ont été les premiers témoins : « On a vu dix voitures arriver en trombe. Ils sont sortis, les armes à la main en hurlant : "Viens ici !". Les gens ont eu peur parce qu'avec les véhicules banalisés, on ne savait pas qui c'était. Effrayés, certains ont pris la fuite et l'un des agents a ouvert le feu. » Tyrese Stevenson décrit des scènes de panique. Sur les vidéos qu'il a filmées, on voit des dizaines d'agents masqués portant des gilets pare-balles avec les initiales de leurs agences : FBI, DEA, police des transports… Une démonstration de force inacceptable selon Anthony Lorenzo Green, un élu local qui affirme qu'ici, comme ailleurs, le crime est en baisse : « C'est un quartier où les gens ont l'habitude, l'été, de rester tard devant leur maisons, dans leur jardin, ou juste de se balader. Ils ne commettent pas de crimes, ils vivent, c'est tout. Donc voir arriver des patrouilles qui agissent comme ça, c'est inquiétant. » L'élu estime que les moyens dépensés devraient plutôt servir à financer des programmes pour jeunes, des programmes de lutte contre les violences policières ou des infrastructures. Il craint de voir les mesures sécuritaires de Donald Trump cibler plus durement les minorités et les communautés afro-américaines, comme à Deanwood. À lire aussiÉtats-Unis: ces images ne montrent pas le déploiement de la Garde nationale à Washington
Arnaud et Guillaume explore l'évolution de l'écosystème Java avec Java 25, Spring Boot et Quarkus, ainsi que les dernières tendances en intelligence artificielle avec les nouveaux modèles comme Grok 4 et Claude Code. Les animateurs font également le point sur l'infrastructure cloud, les défis MCP et CLI, tout en discutant de l'impact de l'IA sur la productivité des développeurs et la gestion de la dette technique. Enregistré le 8 août 2025 Téléchargement de l'épisode LesCastCodeurs-Episode–329.mp3 ou en vidéo sur YouTube. News Langages Java 25: JEP 515 : Profilage de méthode en avance (Ahead-of-Time) https://openjdk.org/jeps/515 Le JEP 515 a pour but d'améliorer le temps de démarrage et de chauffe des applications Java. L'idée est de collecter les profils d'exécution des méthodes lors d'une exécution antérieure, puis de les rendre immédiatement disponibles au démarrage de la machine virtuelle. Cela permet au compilateur JIT de générer du code natif dès le début, sans avoir à attendre que l'application soit en cours d'exécution. Ce changement ne nécessite aucune modification du code des applications, des bibliothèques ou des frameworks. L'intégration se fait via les commandes de création de cache AOT existantes. Voir aussi https://openjdk.org/jeps/483 et https://openjdk.org/jeps/514 Java 25: JEP 518 : Échantillonnage coopératif JFR https://openjdk.org/jeps/518 Le JEP 518 a pour objectif d'améliorer la stabilité et l'évolutivité de la fonction JDK Flight Recorder (JFR) pour le profilage d'exécution. Le mécanisme d'échantillonnage des piles d'appels de threads Java est retravaillé pour s'exécuter uniquement à des safepoints, ce qui réduit les risques d'instabilité. Le nouveau modèle permet un parcours de pile plus sûr, notamment avec le garbage collector ZGC, et un échantillonnage plus efficace qui prend en charge le parcours de pile concurrent. Le JEP ajoute un nouvel événement, SafepointLatency, qui enregistre le temps nécessaire à un thread pour atteindre un safepoint. L'approche rend le processus d'échantillonnage plus léger et plus rapide, car le travail de création de traces de pile est délégué au thread cible lui-même. Librairies Spring Boot 4 M1 https://spring.io/blog/2025/07/24/spring-boot–4–0–0-M1-available-now Spring Boot 4.0.0-M1 met à jour de nombreuses dépendances internes et externes pour améliorer la stabilité et la compatibilité. Les types annotés avec @ConfigurationProperties peuvent maintenant référencer des types situés dans des modules externes grâce à @ConfigurationPropertiesSource. Le support de l'information sur la validité des certificats SSL a été simplifié, supprimant l'état WILL_EXPIRE_SOON au profit de VALID. L'auto-configuration des métriques Micrometer supporte désormais l'annotation @MeterTag sur les méthodes annotées @Counted et @Timed, avec évaluation via SpEL. Le support de @ServiceConnection pour MongoDB inclut désormais l'intégration avec MongoDBAtlasLocalContainer de Testcontainers. Certaines fonctionnalités et API ont été dépréciées, avec des recommandations pour migrer les points de terminaison personnalisés vers les versions Spring Boot 2. Les versions milestones et release candidates sont maintenant publiées sur Maven Central, en plus du repository Spring traditionnel. Un guide de migration a été publié pour faciliter la transition depuis Spring Boot 3.5 vers la version 4.0.0-M1. Passage de Spring Boot à Quarkus : retour d'expérience https://blog.stackademic.com/we-switched-from-spring-boot-to-quarkus-heres-the-ugly-truth-c8a91c2b8c53 Une équipe a migré une application Java de Spring Boot vers Quarkus pour gagner en performances et réduire la consommation mémoire. L'objectif était aussi d'optimiser l'application pour le cloud natif. La migration a été plus complexe que prévu, notamment à cause de l'incompatibilité avec certaines bibliothèques et d'un écosystème Quarkus moins mature. Il a fallu revoir du code et abandonner certaines fonctionnalités spécifiques à Spring Boot. Les gains en performances et en mémoire sont réels, mais la migration demande un vrai effort d'adaptation. La communauté Quarkus progresse, mais le support reste limité comparé à Spring Boot. Conclusion : Quarkus est intéressant pour les nouveaux projets ou ceux prêts à être réécrits, mais la migration d'un projet existant est un vrai défi. LangChain4j 1.2.0 : Nouvelles fonctionnalités et améliorations https://github.com/langchain4j/langchain4j/releases/tag/1.2.0 Modules stables : Les modules langchain4j-anthropic, langchain4j-azure-open-ai, langchain4j-bedrock, langchain4j-google-ai-gemini, langchain4j-mistral-ai et langchain4j-ollama sont désormais en version stable 1.2.0. Modules expérimentaux : La plupart des autres modules de LangChain4j sont en version 1.2.0-beta8 et restent expérimentaux/instables. BOM mis à jour : Le langchain4j-bom a été mis à jour en version 1.2.0, incluant les dernières versions de tous les modules. Principales améliorations : Support du raisonnement/pensée dans les modèles. Appels d'outils partiels en streaming. Option MCP pour exposer automatiquement les ressources en tant qu'outils. OpenAI : possibilité de définir des paramètres de requête personnalisés et d'accéder aux réponses HTTP brutes et aux événements SSE. Améliorations de la gestion des erreurs et de la documentation. Filtering Metadata Infinispan ! (cc Katia( Et 1.3.0 est déjà disponible https://github.com/langchain4j/langchain4j/releases/tag/1.3.0 2 nouveaux modules expérimentaux, langchain4j-agentic et langchain4j-agentic-a2a qui introduisent un ensemble d'abstractions et d'utilitaires pour construire des applications agentiques Infrastructure Cette fois c'est vraiment l'année de Linux sur le desktop ! https://www.lesnumeriques.com/informatique/c-est-enfin-arrive-linux-depasse-un-seuil-historique-que-microsoft-pensait-intouchable-n239977.html Linux a franchi la barre des 5% aux USA Cette progression s'explique en grande partie par l'essor des systèmes basés sur Linux dans les environnements professionnels, les serveurs, et certains usages grand public. Microsoft, longtemps dominant avec Windows, voyait ce seuil comme difficilement atteignable à court terme. Le succès de Linux est également alimenté par la popularité croissante des distributions open source, plus légères, personnalisables et adaptées à des usages variés. Le cloud, l'IoT, et les infrastructures de serveurs utilisent massivement Linux, ce qui contribue à cette augmentation globale. Ce basculement symbolique marque un changement d'équilibre dans l'écosystème des systèmes d'exploitation. Toutefois, Windows conserve encore une forte présence dans certains segments, notamment chez les particuliers et dans les entreprises classiques. Cette évolution témoigne du dynamisme et de la maturité croissante des solutions Linux, devenues des alternatives crédibles et robustes face aux offres propriétaires. Cloud Cloudflare 1.1.1.1 s'en va pendant une heure d'internet https://blog.cloudflare.com/cloudflare–1–1–1–1-incident-on-july–14–2025/ Le 14 juillet 2025, le service DNS public Cloudflare 1.1.1.1 a subi une panne majeure de 62 minutes, rendant le service indisponible pour la majorité des utilisateurs mondiaux. Cette panne a aussi causé une dégradation intermittente du service Gateway DNS. L'incident est survenu suite à une mise à jour de la topologie des services Cloudflare qui a activé une erreur de configuration introduite en juin 2025. Cette erreur faisait que les préfixes destinés au service 1.1.1.1 ont été accidentellement inclus dans un nouveau service de localisation des données (Data Localization Suite), ce qui a perturbé le routage anycast. Le résultat a été une incapacité pour les utilisateurs à résoudre les noms de domaine via 1.1.1.1, rendant la plupart des services Internet inaccessibles pour eux. Ce n'était pas le résultat d'une attaque ou d'un problème BGP, mais une erreur interne de configuration. Cloudflare a rapidement identifié la cause, corrigé la configuration et mis en place des mesures pour prévenir ce type d'incident à l'avenir. Le service est revenu à la normale après environ une heure d'indisponibilité. L'incident souligne la complexité et la sensibilité des infrastructures anycast et la nécessité d'une gestion rigoureuse des configurations réseau. Web L'évolution des bonnes pratiques de Node.js https://kashw1n.com/blog/nodejs–2025/ Évolution de Node.js en 2025 : Le développement se tourne vers les standards du web, avec moins de dépendances externes et une meilleure expérience pour les développeurs. ES Modules (ESM) par défaut : Remplacement de CommonJS pour un meilleur outillage et une standardisation avec le web. Utilisation du préfixe node: pour les modules natifs afin d'éviter les conflits. API web intégrées : fetch, AbortController, et AbortSignal sont maintenant natifs, réduisant le besoin de librairies comme axios. Runner de test intégré : Plus besoin de Jest ou Mocha pour la plupart des cas. Inclut un mode “watch” et des rapports de couverture. Patterns asynchrones avancés : Utilisation plus poussée de async/await avec Promise.all() pour le parallélisme et les AsyncIterators pour les flux d'événements. Worker Threads pour le parallélisme : Pour les tâches lourdes en CPU, évitant de bloquer l'event loop principal. Expérience de développement améliorée : Intégration du mode --watch (remplace nodemon) et du support --env-file (remplace dotenv). Sécurité et performance : Modèle de permission expérimental pour restreindre l'accès et des hooks de performance natifs pour le monitoring. Distribution simplifiée : Création d'exécutables uniques pour faciliter le déploiement d'applications ou d'outils en ligne de commande. Sortie de Apache EChart 6 après 12 ans ! https://echarts.apache.org/handbook/en/basics/release-note/v6-feature/ Apache ECharts 6.0 : Sortie officielle après 12 ans d'évolution. 12 mises à niveau majeures pour la visualisation de données. Trois dimensions clés d'amélioration : Présentation visuelle plus professionnelle : Nouveau thème par défaut (design moderne). Changement dynamique de thème. Prise en charge du mode sombre. Extension des limites de l'expression des données : Nouveaux types de graphiques : Diagramme de cordes (Chord Chart), Nuage de points en essaim (Beeswarm Chart). Nouvelles fonctionnalités : Jittering pour nuages de points denses, Axes coupés (Broken Axis). Graphiques boursiers améliorés Liberté de composition : Nouveau système de coordonnées matriciel. Séries personnalisées améliorées (réutilisation du code, publication npm). Nouveaux graphiques personnalisés inclus (violon, contour, etc.). Optimisation de l'agencement des étiquettes d'axe. Data et Intelligence Artificielle Grok 4 s'est pris pour un nazi à cause des tools https://techcrunch.com/2025/07/15/xai-says-it-has-fixed-grok–4s-problematic-responses/ À son lancement, Grok 4 a généré des réponses offensantes, notamment en se surnommant « MechaHitler » et en adoptant des propos antisémites. Ce comportement provenait d'une recherche automatique sur le web qui a mal interprété un mème viral comme une vérité. Grok alignait aussi ses réponses controversées sur les opinions d'Elon Musk et de xAI, ce qui a amplifié les biais. xAI a identifié que ces dérapages étaient dus à une mise à jour interne intégrant des instructions encourageant un humour offensant et un alignement avec Musk. Pour corriger cela, xAI a supprimé le code fautif, remanié les prompts système, et imposé des directives demandant à Grok d'effectuer une analyse indépendante, en utilisant des sources diverses. Grok doit désormais éviter tout biais, ne plus adopter un humour politiquement incorrect, et analyser objectivement les sujets sensibles. xAI a présenté ses excuses, précisant que ces dérapages étaient dus à un problème de prompt et non au modèle lui-même. Cet incident met en lumière les défis persistants d'alignement et de sécurité des modèles d'IA face aux injections indirectes issues du contenu en ligne. La correction n'est pas qu'un simple patch technique, mais un exemple des enjeux éthiques et de responsabilité majeurs dans le déploiement d'IA à grande échelle. Guillaume a sorti toute une série d'article sur les patterns agentiques avec le framework ADK pour Java https://glaforge.dev/posts/2025/07/29/mastering-agentic-workflows-with-adk-the-recap/ Un premier article explique comment découper les tâches en sous-agents IA : https://glaforge.dev/posts/2025/07/23/mastering-agentic-workflows-with-adk-sub-agents/ Un deuxième article détaille comment organiser les agents de manière séquentielle : https://glaforge.dev/posts/2025/07/24/mastering-agentic-workflows-with-adk-sequential-agent/ Un troisième article explique comment paralleliser des tâches indépendantes : https://glaforge.dev/posts/2025/07/25/mastering-agentic-workflows-with-adk-parallel-agent/ Et enfin, comment faire des boucles d'amélioration : https://glaforge.dev/posts/2025/07/28/mastering-agentic-workflows-with-adk-loop-agents/ Tout ça évidemment en Java :slightly_smiling_face: 6 semaines de code avec Claude https://blog.puzzmo.com/posts/2025/07/30/six-weeks-of-claude-code/ Orta partage son retour après 6 semaines d'utilisation quotidienne de Claude Code, qui a profondément changé sa manière de coder. Il ne « code » plus vraiment ligne par ligne, mais décrit ce qu'il veut, laisse Claude proposer une solution, puis corrige ou ajuste. Cela permet de se concentrer sur le résultat plutôt que sur l'implémentation, comme passer de la peinture au polaroid. Claude s'avère particulièrement utile pour les tâches de maintenance : migrations, refactors, nettoyage de code. Il reste toujours en contrôle, révise chaque diff généré, et guide l'IA via des prompts bien cadrés. Il note qu'il faut quelques semaines pour prendre le bon pli : apprendre à découper les tâches et formuler clairement les attentes. Les tâches simples deviennent quasi instantanées, mais les tâches complexes nécessitent encore de l'expérience et du discernement. Claude Code est vu comme un très bon copilote, mais ne remplace pas le rôle du développeur qui comprend l'ensemble du système. Le gain principal est une vitesse de feedback plus rapide et une boucle d'itération beaucoup plus courte. Ce type d'outil pourrait bien redéfinir la manière dont on pense et structure le développement logiciel à moyen terme. Claude Code et les serveurs MCP : ou comment transformer ton terminal en assistant surpuissant https://touilleur-express.fr/2025/07/27/claude-code-et-les-serveurs-mcp-ou-comment-transformer-ton-terminal-en-assistant-surpuissant/ Nicolas continue ses études sur Claude Code et explique comment utiliser les serveurs MCP pour rendre Claude bien plus efficace. Le MCP Context7 montre comment fournir à l'IA la doc technique à jour (par exemple, Next.js 15) pour éviter les hallucinations ou les erreurs. Le MCP Task Master, autre serveur MCP, transforme un cahier des charges (PRD) en tâches atomiques, estimées, et organisées sous forme de plan de travail. Le MCP Playwright permet de manipuler des navigateurs et d'executer des tests E2E Le MCP Digital Ocean permet de déployer facilement l'application en production Tout n'est pas si ideal, les quotas sont atteints en quelques heures sur une petite application et il y a des cas où il reste bien plus efficace de le faire soit-même (pour un codeur expérimenté) Nicolas complète cet article avec l'écriture d'un MVP en 20 heures: https://touilleur-express.fr/2025/07/30/comment-jai-code-un-mvp-en-une-vingtaine-dheures-avec-claude-code/ Le développement augmenté, un avis politiquement correct, mais bon… https://touilleur-express.fr/2025/07/31/le-developpement-augmente-un-avis-politiquement-correct-mais-bon/ Nicolas partage un avis nuancé (et un peu provoquant) sur le développement augmenté, où l'IA comme Claude Code assiste le développeur sans le remplacer. Il rejette l'idée que cela serait « trop magique » ou « trop facile » : c'est une évolution logique de notre métier, pas un raccourci pour les paresseux. Pour lui, un bon dev reste celui qui structure bien sa pensée, sait poser un problème, découper, valider — même si l'IA aide à coder plus vite. Il raconte avoir codé une app OAuth, testée, stylisée et déployée en quelques heures, sans jamais quitter le terminal grâce à Claude. Ce genre d'outillage change le rapport au temps : on passe de « je vais y réfléchir » à « je tente tout de suite une version qui marche à peu près ». Il assume aimer cette approche rapide et imparfaite : mieux vaut une version brute livrée vite qu'un projet bloqué par le perfectionnisme. L'IA est selon lui un super stagiaire : jamais fatigué, parfois à côté de la plaque, mais diablement productif quand bien briefé. Il conclut que le « dev augmenté » ne remplace pas les bons développeurs… mais les développeurs moyens doivent s'y mettre, sous peine d'être dépassés. ChatGPT lance le mode d'étude : un apprentissage interactif pas à pas https://openai.com/index/chatgpt-study-mode/ OpenAI propose un mode d'étude dans ChatGPT qui guide les utilisateurs pas à pas plutôt que de donner directement la réponse. Ce mode vise à encourager la réflexion active et l'apprentissage en profondeur. Il utilise des instructions personnalisées pour poser des questions et fournir des explications adaptées au niveau de l'utilisateur. Le mode d'étude favorise la gestion de la charge cognitive et stimule la métacognition. Il propose des réponses structurées pour faciliter la compréhension progressive des sujets. Disponible dès maintenant pour les utilisateurs connectés, ce mode sera intégré dans ChatGPT Edu. L'objectif est de transformer ChatGPT en un véritable tuteur numérique, aidant les étudiants à mieux assimiler les connaissances. A priori Gemini viendrait de sortir un fonctionnalité similaire Lancement de GPT-OSS par OpenAI https://openai.com/index/introducing-gpt-oss/ https://openai.com/index/gpt-oss-model-card/ OpenAI a lancé GPT-OSS, sa première famille de modèles open-weight depuis GPT–2. Deux modèles sont disponibles : gpt-oss–120b et gpt-oss–20b, qui sont des modèles mixtes d'experts conçus pour le raisonnement et les tâches d'agent. Les modèles sont distribués sous licence Apache 2.0, permettant leur utilisation et leur personnalisation gratuites, y compris pour des applications commerciales. Le modèle gpt-oss–120b est capable de performances proches du modèle OpenAI o4-mini, tandis que le gpt-oss–20b est comparable au o3-mini. OpenAI a également open-sourcé un outil de rendu appelé Harmony en Python et Rust pour en faciliter l'adoption. Les modèles sont optimisés pour fonctionner localement et sont pris en charge par des plateformes comme Hugging Face et Ollama. OpenAI a mené des recherches sur la sécurité pour s'assurer que les modèles ne pouvaient pas être affinés pour des utilisations malveillantes dans les domaines biologique, chimique ou cybernétique. Anthropic lance Opus 4.1 https://www.anthropic.com/news/claude-opus–4–1 Anthropic a publié Claude Opus 4.1, une mise à jour de son modèle de langage. Cette nouvelle version met l'accent sur l'amélioration des performances en codage, en raisonnement et sur les tâches de recherche et d'analyse de données. Le modèle a obtenu un score de 74,5 % sur le benchmark SWE-bench Verified, ce qui représente une amélioration par rapport à la version précédente. Il excelle notamment dans la refactorisation de code multifichier et est capable d'effectuer des recherches approfondies. Claude Opus 4.1 est disponible pour les utilisateurs payants de Claude, ainsi que via l'API, Amazon Bedrock et Vertex AI de Google Cloud, avec des tarifs identiques à ceux d'Opus 4. Il est présenté comme un remplacement direct de Claude Opus 4, avec des performances et une précision supérieures pour les tâches de programmation réelles. OpenAI Summer Update. GPT–5 is out https://openai.com/index/introducing-gpt–5/ Détails https://openai.com/index/gpt–5-new-era-of-work/ https://openai.com/index/introducing-gpt–5-for-developers/ https://openai.com/index/gpt–5-safe-completions/ https://openai.com/index/gpt–5-system-card/ Amélioration majeure des capacités cognitives - GPT‑5 montre un niveau de raisonnement, d'abstraction et de compréhension nettement supérieur aux modèles précédents. Deux variantes principales - gpt-5-main : rapide, efficace pour les tâches générales. gpt-5-thinking : plus lent mais spécialisé dans les tâches complexes, nécessitant réflexion profonde. Routeur intelligent intégré - Le système sélectionne automatiquement la version la plus adaptée à la tâche (rapide ou réfléchie), sans intervention de l'utilisateur. Fenêtre de contexte encore étendue - GPT‑5 peut traiter des volumes de texte plus longs (jusqu'à 1 million de tokens dans certaines versions), utile pour des documents ou projets entiers. Réduction significative des hallucinations - GPT‑5 donne des réponses plus fiables, avec moins d'erreurs inventées ou de fausses affirmations. Comportement plus neutre et moins sycophant - Il a été entraîné pour mieux résister à l'alignement excessif avec les opinions de l'utilisateur. Capacité accrue à suivre des instructions complexes - GPT‑5 comprend mieux les consignes longues, implicites ou nuancées. Approche “Safe completions” - Remplacement des “refus d'exécution” par des réponses utiles mais sûres — le modèle essaie de répondre avec prudence plutôt que bloquer. Prêt pour un usage professionnel à grande échelle - Optimisé pour le travail en entreprise : rédaction, programmation, synthèse, automatisation, gestion de tâches, etc. Améliorations spécifiques pour le codage - GPT‑5 est plus performant pour l'écriture de code, la compréhension de contextes logiciels complexes, et l'usage d'outils de développement. Expérience utilisateur plus rapide et fluide- Le système réagit plus vite grâce à une orchestration optimisée entre les différents sous-modèles. Capacités agentiques renforcées - GPT‑5 peut être utilisé comme base pour des agents autonomes capables d'accomplir des objectifs avec peu d'interventions humaines. Multimodalité maîtrisée (texte, image, audio) - GPT‑5 intègre de façon plus fluide la compréhension de formats multiples, dans un seul modèle. Fonctionnalités pensées pour les développeurs - Documentation plus claire, API unifiée, modèles plus transparents et personnalisables. Personnalisation contextuelle accrue - Le système s'adapte mieux au style, ton ou préférences de l'utilisateur, sans instructions répétées. Utilisation énergétique et matérielle optimisée - Grâce au routeur interne, les ressources sont utilisées plus efficacement selon la complexité des tâches. Intégration sécurisée dans les produits ChatGPT - Déjà déployé dans ChatGPT avec des bénéfices immédiats pour les utilisateurs Pro et entreprises. Modèle unifié pour tous les usages - Un seul système capable de passer de la conversation légère à des analyses scientifiques ou du code complexe. Priorité à la sécurité et à l'alignement - GPT‑5 a été conçu dès le départ pour minimiser les abus, biais ou comportements indésirables. Pas encore une AGI - OpenAI insiste : malgré ses capacités impressionnantes, GPT‑5 n'est pas une intelligence artificielle générale. Non, non, les juniors ne sont pas obsolètes malgré l'IA ! (dixit GitHub) https://github.blog/ai-and-ml/generative-ai/junior-developers-arent-obsolete-heres-how-to-thrive-in-the-age-of-ai/ L'IA transforme le développement logiciel, mais les développeurs juniors ne sont pas obsolètes. Les nouveaux apprenants sont bien positionnés, car déjà familiers avec les outils IA. L'objectif est de développer des compétences pour travailler avec l'IA, pas d'être remplacé. La créativité et la curiosité sont des qualités humaines clés. Cinq façons de se démarquer : Utiliser l'IA (ex: GitHub Copilot) pour apprendre plus vite, pas seulement coder plus vite (ex: mode tuteur, désactiver l'autocomplétion temporairement). Construire des projets publics démontrant ses compétences (y compris en IA). Maîtriser les workflows GitHub essentiels (GitHub Actions, contribution open source, pull requests). Affûter son expertise en révisant du code (poser des questions, chercher des patterns, prendre des notes). Déboguer plus intelligemment et rapidement avec l'IA (ex: Copilot Chat pour explications, corrections, tests). Ecrire son premier agent IA avec A2A avec WildFly par Emmanuel Hugonnet https://www.wildfly.org/news/2025/08/07/Building-your-First-A2A-Agent/ Protocole Agent2Agent (A2A) : Standard ouvert pour l'interopérabilité universelle des agents IA. Permet communication et collaboration efficaces entre agents de différents fournisseurs/frameworks. Crée des écosystèmes multi-agents unifiés, automatisant les workflows complexes. Objet de l'article : Guide pour construire un premier agent A2A (agent météo) dans WildFly. Utilise A2A Java SDK pour Jakarta Servers, WildFly AI Feature Pack, un LLM (Gemini) et un outil Python (MCP). Agent conforme A2A v0.2.5. Prérequis : JDK 17+, Apache Maven 3.8+, IDE Java, Google AI Studio API Key, Python 3.10+, uv. Étapes de construction de l'agent météo : Création du service LLM : Interface Java (WeatherAgent) utilisant LangChain4J pour interagir avec un LLM et un outil Python MCP (fonctions get_alerts, get_forecast). Définition de l'agent A2A (via CDI) : ▪︎ Agent Card : Fournit les métadonnées de l'agent (nom, description, URL, capacités, compétences comme “weather_search”). Agent Executor : Gère les requêtes A2A entrantes, extrait le message utilisateur, appelle le service LLM et formate la réponse. Exposition de l'agent : Enregistrement d'une application JAX-RS pour les endpoints. Déploiement et test : Configuration de l'outil A2A-inspector de Google (via un conteneur Podman). Construction du projet Maven, configuration des variables d'environnement (ex: GEMINI_API_KEY). Lancement du serveur WildFly. Conclusion : Transformation minimale d'une application IA en agent A2A. Permet la collaboration et le partage d'informations entre agents IA, indépendamment de leur infrastructure sous-jacente. Outillage IntelliJ IDEa bouge vers une distribution unifiée https://blog.jetbrains.com/idea/2025/07/intellij-idea-unified-distribution-plan/ À partir de la version 2025.3, IntelliJ IDEA Community Edition ne sera plus distribuée séparément. Une seule version unifiée d'IntelliJ IDEA regroupera les fonctionnalités des éditions Community et Ultimate. Les fonctionnalités avancées de l'édition Ultimate seront accessibles via abonnement. Les utilisateurs sans abonnement auront accès à une version gratuite enrichie par rapport à l'édition Community actuelle. Cette unification vise à simplifier l'expérience utilisateur et réduire les différences entre les éditions. Les utilisateurs Community seront automatiquement migrés vers cette nouvelle version unifiée. Il sera possible d'activer les fonctionnalités Ultimate temporairement d'un simple clic. En cas d'expiration d'abonnement Ultimate, l'utilisateur pourra continuer à utiliser la version installée avec un jeu limité de fonctionnalités gratuites, sans interruption. Ce changement reflète l'engagement de JetBrains envers l'open source et l'adaptation aux besoins de la communauté. Prise en charge des Ancres YAML dans GitHub Actions https://github.com/actions/runner/issues/1182#issuecomment–3150797791 Afin d'éviter de dupliquer du contenu dans un workflow les Ancres permettent d'insérer des morceaux réutilisables de YAML Fonctionnalité attendue depuis des années et disponible chez GitLab depuis bien longtemps. Elle a été déployée le 4 aout. Attention à ne pas en abuser car la lisibilité de tels documents n'est pas si facile Gemini CLI rajoute les custom commands comme Claude https://cloud.google.com/blog/topics/developers-practitioners/gemini-cli-custom-slash-commands Mais elles sont au format TOML, on ne peut donc pas les partager avec Claude :disappointed: Automatiser ses workflows IA avec les hooks de Claude Code https://blog.gitbutler.com/automate-your-ai-workflows-with-claude-code-hooks/ Claude Code propose des hooks qui permettent d'exécuter des scripts à différents moments d'une session, par exemple au début, lors de l'utilisation d'outils, ou à la fin. Ces hooks facilitent l'automatisation de tâches comme la gestion de branches Git, l'envoi de notifications, ou l'intégration avec d'autres outils. Un exemple simple est l'envoi d'une notification sur le bureau à la fin d'une session. Les hooks se configurent via trois fichiers JSON distincts selon le scope : utilisateur, projet ou local. Sur macOS, l'envoi de notifications nécessite une permission spécifique via l'application “Script Editor”. Il est important d'avoir une version à jour de Claude Code pour utiliser ces hooks. GitButler permet desormais de s'intégrer à Claude Code via ces hooks: https://blog.gitbutler.com/parallel-claude-code/ Le client Git de Jetbrains bientot en standalone https://lp.jetbrains.com/closed-preview-for-jetbrains-git-client/ Demandé par certains utilisateurs depuis longtemps Ca serait un client graphique du même style qu'un GitButler, SourceTree, etc Apache Maven 4 …. arrive …. l'utilitaire mvnupva vous aider à upgrader https://maven.apache.org/tools/mvnup.html Fixe les incompatibilités connues Nettoie les redondances et valeurs par defaut (versions par ex) non utiles pour Maven 4 Reformattage selon les conventions maven … Une GitHub Action pour Gemini CLI https://blog.google/technology/developers/introducing-gemini-cli-github-actions/ Google a lancé Gemini CLI GitHub Actions, un agent d'IA qui fonctionne comme un “coéquipier de code” pour les dépôts GitHub. L'outil est gratuit et est conçu pour automatiser des tâches de routine telles que le triage des problèmes (issues), l'examen des demandes de tirage (pull requests) et d'autres tâches de développement. Il agit à la fois comme un agent autonome et un collaborateur que les développeurs peuvent solliciter à la demande, notamment en le mentionnant dans une issue ou une pull request. L'outil est basé sur la CLI Gemini, un agent d'IA open-source qui amène le modèle Gemini directement dans le terminal. Il utilise l'infrastructure GitHub Actions, ce qui permet d'isoler les processus dans des conteneurs séparés pour des raisons de sécurité. Trois flux de travail (workflows) open-source sont disponibles au lancement : le triage intelligent des issues, l'examen des pull requests et la collaboration à la demande. Pas besoin de MCP, le code est tout ce dont vous avez besoin https://lucumr.pocoo.org/2025/7/3/tools/ Armin souligne qu'il n'est pas fan du protocole MCP (Model Context Protocol) dans sa forme actuelle : il manque de composabilité et exige trop de contexte. Il remarque que pour une même tâche (ex. GitHub), utiliser le CLI est souvent plus rapide et plus efficace en termes de contexte que passer par un serveur MCP. Selon lui, le code reste la solution la plus simple et fiable, surtout pour automatiser des tâches répétitives. Il préfère créer des scripts clairs plutôt que se reposer sur l'inférence LLM : cela facilite la vérification, la maintenance et évite les erreurs subtiles. Pour les tâches récurrentes, si on les automatise, mieux vaut le faire avec du code reusable, plutôt que de laisser l'IA deviner à chaque fois. Il illustre cela en convertissant son blog entier de reStructuredText à Markdown : plutôt qu'un usage direct d'IA, il a demandé à Claude de générer un script complet, avec parsing AST, comparaison des fichiers, validation et itération. Ce workflow LLM→code→LLM (analyse et validation) lui a donné confiance dans le résultat final, tout en conservant un contrôle humain sur le processus. Il juge que MCP ne permet pas ce type de pipeline automatisé fiable, car il introduit trop d'inférence et trop de variations par appel. Pour lui, coder reste le meilleur moyen de garder le contrôle, la reproductibilité et la clarté dans les workflows automatisés. MCP vs CLI … https://www.async-let.com/blog/my-take-on-the-mcp-verses-cli-debate/ Cameron raconte son expérience de création du serveur XcodeBuildMCP, qui lui a permis de mieux comprendre le débat entre servir l'IA via MCP ou laisser l'IA utiliser directement les CLI du système. Selon lui, les CLIs restent préférables pour les développeurs experts recherchant contrôle, transparence, performance et simplicité. Mais les serveurs MCP excellent sur les workflows complexes, les contextes persistants, les contraintes de sécurité, et facilitent l'accès pour les utilisateurs moins expérimentés. Il reconnaît la critique selon laquelle MCP consomme trop de contexte (« context bloat ») et que les appels CLI peuvent être plus rapides et compréhensibles. Toutefois, il souligne que beaucoup de problèmes proviennent de la qualité des implémentations clients, pas du protocole MCP en lui‑même. Pour lui, un bon serveur MCP peut proposer des outils soigneusement définis qui simplifient la vie de l'IA (par exemple, renvoyer des données structurées plutôt que du texte brut à parser). Il apprécie la capacité des MCP à offrir des opérations état‑durables (sessions, mémoire, logs capturés), ce que les CLI ne gèrent pas naturellement. Certains scénarios ne peuvent pas fonctionner via CLI (pas de shell accessible) alors que MCP, en tant que protocole indépendant, reste utilisable par n'importe quel client. Son verdict : pas de solution universelle — chaque contexte mérite d'être évalué, et on ne devrait pas imposer MCP ou CLI à tout prix. Jules, l'agent de code asynchrone gratuit de Google, est sorti de beta et est disponible pour tout le monde https://blog.google/technology/google-labs/jules-now-available/ Jules, agent de codage asynchrone, est maintenant publiquement disponible. Propulsé par Gemini 2.5 Pro. Phase bêta : 140 000+ améliorations de code et retours de milliers de développeurs. Améliorations : interface utilisateur, corrections de bugs, réutilisation des configurations, intégration GitHub Issues, support multimodal. Gemini 2.5 Pro améliore les plans de codage et la qualité du code. Nouveaux paliers structurés : Introductif, Google AI Pro (limites 5x supérieures), Google AI Ultra (limites 20x supérieures). Déploiement immédiat pour les abonnés Google AI Pro et Ultra, incluant les étudiants éligibles (un an gratuit de AI Pro). Architecture Valoriser la réduction de la dette technique : un vrai défi https://www.lemondeinformatique.fr/actualites/lire-valoriser-la-reduction-de-la-dette-technique-mission-impossible–97483.html La dette technique est un concept mal compris et difficile à valoriser financièrement auprès des directions générales. Les DSI ont du mal à mesurer précisément cette dette, à allouer des budgets spécifiques, et à prouver un retour sur investissement clair. Cette difficulté limite la priorisation des projets de réduction de dette technique face à d'autres initiatives jugées plus urgentes ou stratégiques. Certaines entreprises intègrent progressivement la gestion de la dette technique dans leurs processus de développement. Des approches comme le Software Crafting visent à améliorer la qualité du code pour limiter l'accumulation de cette dette. L'absence d'outils adaptés pour mesurer les progrès rend la démarche encore plus complexe. En résumé, réduire la dette technique reste une mission délicate qui nécessite innovation, méthode et sensibilisation en interne. Il ne faut pas se Mocker … https://martinelli.ch/why-i-dont-use-mocking-frameworks-and-why-you-might-not-need-them-either/ https://blog.tremblay.pro/2025/08/not-using-mocking-frmk.html L'auteur préfère utiliser des fakes ou stubs faits à la main plutôt que des frameworks de mocking comme Mockito ou EasyMock. Les frameworks de mocking isolent le code, mais entraînent souvent : Un fort couplage entre les tests et les détails d'implémentation. Des tests qui valident le mock plutôt que le comportement réel. Deux principes fondamentaux guident son approche : Favoriser un design fonctionnel, avec logique métier pure (fonctions sans effets de bord). Contrôler les données de test : par exemple en utilisant des bases réelles (via Testcontainers) plutôt que de simuler. Dans sa pratique, les seuls cas où un mock externe est utilisé concernent les services HTTP externes, et encore il préfère en simuler seulement le transport plutôt que le comportement métier. Résultat : les tests deviennent plus simples, plus rapides à écrire, plus fiables, et moins fragiles aux évolutions du code. L'article conclut que si tu conçois correctement ton code, tu pourrais très bien ne pas avoir besoin de frameworks de mocking du tout. Le blog en réponse d'Henri Tremblay nuance un peu ces retours Méthodologies C'est quoi être un bon PM ? (Product Manager) Article de Chris Perry, un PM chez Google : https://thechrisperry.substack.com/p/being-a-good-pm-at-google Le rôle de PM est difficile : Un travail exigeant, où il faut être le plus impliqué de l'équipe pour assurer le succès. 1. Livrer (shipper) est tout ce qui compte : La priorité absolue. Mieux vaut livrer et itérer rapidement que de chercher la perfection en théorie. Un produit livré permet d'apprendre de la réalité. 2. Donner l'envie du grand large : La meilleure façon de faire avancer un projet est d'inspirer l'équipe avec une vision forte et désirable. Montrer le “pourquoi”. 3. Utiliser son produit tous les jours : Non négociable pour réussir. Permet de développer une intuition et de repérer les vrais problèmes que la recherche utilisateur ne montre pas toujours. 4. Être un bon ami : Créer des relations authentiques et aider les autres est un facteur clé de succès à long terme. La confiance est la base d'une exécution rapide. 5. Donner plus qu'on ne reçoit : Toujours chercher à aider et à collaborer. La stratégie optimale sur la durée est la coopération. Ne pas être possessif avec ses idées. 6. Utiliser le bon levier : Pour obtenir une décision, il faut identifier la bonne personne qui a le pouvoir de dire “oui”, et ne pas se laisser bloquer par des avis non décisionnaires. 7. N'aller que là où on apporte de la valeur : Combler les manques, faire le travail ingrat que personne ne veut faire. Savoir aussi s'écarter (réunions, projets) quand on n'est pas utile. 8. Le succès a plusieurs parents, l'échec est orphelin : Si le produit réussit, c'est un succès d'équipe. S'il échoue, c'est la faute du PM. Il faut assumer la responsabilité finale. Conclusion : Le PM est un chef d'orchestre. Il ne peut pas jouer de tous les instruments, mais son rôle est d'orchestrer avec humilité le travail de tous pour créer quelque chose d'harmonieux. Tester des applications Spring Boot prêtes pour la production : points clés https://www.wimdeblauwe.com/blog/2025/07/30/how-i-test-production-ready-spring-boot-applications/ L'auteur (Wim Deblauwe) détaille comment il structure ses tests dans une application Spring Boot destinée à la production. Le projet inclut automatiquement la dépendance spring-boot-starter-test, qui regroupe JUnit 5, AssertJ, Mockito, Awaitility, JsonAssert, XmlUnit et les outils de testing Spring. Tests unitaires : ciblent les fonctions pures (record, utilitaire), testés simplement avec JUnit et AssertJ sans démarrage du contexte Spring. Tests de cas d'usage (use case) : orchestrent la logique métier, généralement via des use cases qui utilisent un ou plusieurs dépôts de données. Tests JPA/repository : vérifient les interactions avec la base via des tests realisant des opérations CRUD (avec un contexte Spring pour la couche persistance). Tests de contrôleur : permettent de tester les endpoints web (ex. @WebMvcTest), souvent avec MockBean pour simuler les dépendances. Tests d'intégration complets : ils démarrent tout le contexte Spring (@SpringBootTest) pour tester l'application dans son ensemble. L'auteur évoque également des tests d'architecture, mais sans entrer dans le détail dans cet article. Résultat : une pyramide de tests allant des plus rapides (unitaires) aux plus complets (intégration), garantissant fiabilité, vitesse et couverture sans surcharge inutile. Sécurité Bitwarden offre un serveur MCP pour que les agents puissent accéder aux mots de passe https://nerds.xyz/2025/07/bitwarden-mcp-server-secure-ai/ Bitwarden introduit un serveur MCP (Model Context Protocol) destiné à intégrer de manière sécurisée les agents IA dans les workflows de gestion de mots de passe. Ce serveur fonctionne en architecture locale (local-first) : toutes les interactions et les données sensibles restent sur la machine de l'utilisateur, garantissant l'application du principe de chiffrement zero‑knowledge. L'intégration se fait via l'interface CLI de Bitwarden, permettant aux agents IA de générer, récupérer, modifier et verrouiller les identifiants via des commandes sécurisées. Le serveur peut être auto‑hébergé pour un contrôle maximal des données. Le protocole MCP est un standard ouvert qui permet de connecter de façon uniforme des agents IA à des sources de données et outils tiers, simplifiant les intégrations entre LLM et applications. Une démo avec Claude (agent IA d'Anthropic) montre que l'IA peut interagir avec le coffre Bitwarden : vérifier l'état, déverrouiller le vault, générer ou modifier des identifiants, le tout sans intervention humaine directe. Bitwarden affiche une approche priorisant la sécurité, mais reconnaît les risques liés à l'utilisation d'IA autonome. L'usage d'un LLM local privé est fortement recommandé pour limiter les vulnérabilités. Si tu veux, je peux aussi te résumer les enjeux principaux (interopérabilité, sécurité, cas d'usage) ou un extrait spécifique ! NVIDIA a une faille de securite critique https://www.wiz.io/blog/nvidia-ai-vulnerability-cve–2025–23266-nvidiascape Il s'agit d'une faille d'évasion de conteneur dans le NVIDIA Container Toolkit. La gravité est jugée critique avec un score CVSS de 9.0. Cette vulnérabilité permet à un conteneur malveillant d'obtenir un accès root complet sur l'hôte. L'origine du problème vient d'une mauvaise configuration des hooks OCI dans le toolkit. L'exploitation peut se faire très facilement, par exemple avec un Dockerfile de seulement trois lignes. Le risque principal concerne la compromission de l'isolation entre différents clients sur des infrastructures cloud GPU partagées. Les versions affectées incluent toutes les versions du NVIDIA Container Toolkit jusqu'à la 1.17.7 et du NVIDIA GPU Operator jusqu'à la version 25.3.1. Pour atténuer le risque, il est recommandé de mettre à jour vers les dernières versions corrigées. En attendant, il est possible de désactiver certains hooks problématiques dans la configuration pour limiter l'exposition. Cette faille met en lumière l'importance de renforcer la sécurité des environnements GPU partagés et la gestion des conteneurs AI. Fuite de données de l'application Tea : points essentiels https://knowyourmeme.com/memes/events/the-tea-app-data-leak Tea est une application lancée en 2023 qui permet aux femmes de laisser des avis anonymes sur des hommes rencontrés. En juillet 2025, une importante fuite a exposé environ 72 000 images sensibles (selfies, pièces d'identité) et plus d'1,1 million de messages privés. La fuite a été révélée après qu'un utilisateur ait partagé un lien pour télécharger la base de données compromise. Les données touchées concernaient majoritairement des utilisateurs inscrits avant février 2024, date à laquelle l'application a migré vers une infrastructure plus sécurisée. En réponse, Tea prévoit de proposer des services de protection d'identité aux utilisateurs impactés. Faille dans le paquet npm is : attaque en chaîne d'approvisionnement https://socket.dev/blog/npm-is-package-hijacked-in-expanding-supply-chain-attack Une campagne de phishing ciblant les mainteneurs npm a compromis plusieurs comptes, incluant celui du paquet is. Des versions compromises du paquet is (notamment les versions 3.3.1 et 5.0.0) contenaient un chargeur de malware JavaScript destiné aux systèmes Windows. Ce malware a offert aux attaquants un accès à distance via WebSocket, permettant potentiellement l'exécution de code arbitraire. L'attaque fait suite à d'autres compromissions de paquets populaires comme eslint-config-prettier, eslint-plugin-prettier, synckit, @pkgr/core, napi-postinstall, et got-fetch. Tous ces paquets ont été publiés sans aucun commit ou PR sur leurs dépôts GitHub respectifs, signalant un accès non autorisé aux tokens mainteneurs. Le domaine usurpé [npnjs.com](http://npnjs.com) a été utilisé pour collecter les jetons d'accès via des emails de phishing trompeurs. L'épisode met en lumière la fragilité des chaînes d'approvisionnement logicielle dans l'écosystème npm et la nécessité d'adopter des pratiques renforcées de sécurité autour des dépendances. Revues de sécurité automatisées avec Claude Code https://www.anthropic.com/news/automate-security-reviews-with-claude-code Anthropic a lancé des fonctionnalités de sécurité automatisées pour Claude Code, un assistant de codage d'IA en ligne de commande. Ces fonctionnalités ont été introduites en réponse au besoin croissant de maintenir la sécurité du code alors que les outils d'IA accélèrent considérablement le développement de logiciels. Commande /security-review : les développeurs peuvent exécuter cette commande dans leur terminal pour demander à Claude d'identifier les vulnérabilités de sécurité, notamment les risques d'injection SQL, les vulnérabilités de script intersite (XSS), les failles d'authentification et d'autorisation, ainsi que la gestion non sécurisée des données. Claude peut également suggérer et implémenter des correctifs. Intégration GitHub Actions : une nouvelle action GitHub permet à Claude Code d'analyser automatiquement chaque nouvelle demande d'extraction (pull request). L'outil examine les modifications de code pour y trouver des vulnérabilités, applique des règles personnalisables pour filtrer les faux positifs et commente directement la demande d'extraction avec les problèmes détectés et les correctifs recommandés. Ces fonctionnalités sont conçues pour créer un processus d'examen de sécurité cohérent et s'intégrer aux pipelines CI/CD existants, ce qui permet de s'assurer qu'aucun code n'atteint la production sans un examen de sécurité de base. Loi, société et organisation Google embauche les personnes clés de Windsurf https://www.blog-nouvelles-technologies.fr/333959/openai-windsurf-google-deepmind-codage-agentique/ windsurf devait être racheté par OpenAI Google ne fait pas d'offre de rachat mais débauche quelques personnes clés de Windsurf Windsurf reste donc indépendante mais sans certains cerveaux y compris son PDG. Les nouveaux dirigeants sont les ex leaders des force de vente Donc plus une boîte tech Pourquoi le deal a 3 milliard est tombé à l'eau ? On ne sait pas mais la divergence et l‘indépendance technologique est possiblement en cause. Les transfuge vont bosser chez Deepmind dans le code argentique Opinion Article: https://www.linkedin.com/pulse/dear-people-who-think-ai-low-skilled-code-monkeys-future-jan-moser-svade/ Jan Moser critique ceux qui pensent que l'IA et les développeurs peu qualifiés peuvent remplacer les ingénieurs logiciels compétents. Il cite l'exemple de l'application Tea, une plateforme de sécurité pour femmes, qui a exposé 72 000 images d'utilisateurs en raison d'une mauvaise configuration de Firebase et d'un manque de pratiques de développement sécurisées. Il souligne que l'absence de contrôles automatisés et de bonnes pratiques de sécurité a permis cette fuite de données. Moser avertit que des outils comme l'IA ne peuvent pas compenser l'absence de compétences en génie logiciel, notamment en matière de sécurité, de gestion des erreurs et de qualité du code. Il appelle à une reconnaissance de la valeur des ingénieurs logiciels qualifiés et à une approche plus rigoureuse dans le développement logiciel. YouTube déploie une technologie d'estimation d'âge pour identifier les adolescents aux États-Unis https://techcrunch.com/2025/07/29/youtube-rolls-out-age-estimatation-tech-to-identify-u-s-teens-and-apply-additional-protections/ Sujet très à la mode, surtout au UK mais pas que… YouTube commence à déployer une technologie d'estimation d'âge basée sur l'IA pour identifier les utilisateurs adolescents aux États-Unis, indépendamment de l'âge déclaré lors de l'inscription. Cette technologie analyse divers signaux comportementaux, tels que l'historique de visionnage, les catégories de vidéos consultées et l'âge du compte. Lorsqu'un utilisateur est identifié comme adolescent, YouTube applique des protections supplémentaires, notamment : Désactivation des publicités personnalisées. Activation des outils de bien-être numérique, tels que les rappels de temps d'écran et de coucher. Limitation de la visualisation répétée de contenus sensibles, comme ceux liés à l'image corporelle. Si un utilisateur est incorrectement identifié comme mineur, il peut vérifier son âge via une pièce d'identité gouvernementale, une carte de crédit ou un selfie. Ce déploiement initial concerne un petit groupe d'utilisateurs aux États-Unis et sera étendu progressivement. Cette initiative s'inscrit dans les efforts de YouTube pour renforcer la sécurité des jeunes utilisateurs en ligne. Mistral AI : contribution à un standard environnemental pour l'IA https://mistral.ai/news/our-contribution-to-a-global-environmental-standard-for-ai Mistral AI a réalisé la première analyse de cycle de vie complète d'un modèle d'IA, en collaboration avec plusieurs partenaires. L'étude quantifie l'impact environnemental du modèle Mistral Large 2 sur les émissions de gaz à effet de serre, la consommation d'eau, et l'épuisement des ressources. La phase d'entraînement a généré 20,4 kilotonnes de CO₂ équivalent, consommé 281 000 m³ d'eau, et utilisé 660 kg SB-eq (mineral consumption). Pour une réponse de 400 tokens, l'impact marginal est faible mais non négligeable : 1,14 gramme de CO₂, 45 mL d'eau, et 0,16 mg d'équivalent antimoine. Mistral propose trois indicateurs pour évaluer cet impact : l'impact absolu de l'entraînement, l'impact marginal de l'inférence, et le ratio inference/impact total sur le cycle de vie. L'entreprise souligne l'importance de choisir le modèle en fonction du cas d'usage pour limiter l'empreinte environnementale. Mistral appelle à plus de transparence et à l'adoption de standards internationaux pour permettre une comparaison claire entre modèles. L'IA promettait plus d'efficacité… elle nous fait surtout travailler plus https://afterburnout.co/p/ai-promised-to-make-us-more-efficient Les outils d'IA devaient automatiser les tâches pénibles et libérer du temps pour les activités stratégiques et créatives. En réalité, le temps gagné est souvent aussitôt réinvesti dans d'autres tâches, créant une surcharge. Les utilisateurs croient être plus productifs avec l'IA, mais les données contredisent cette impression : une étude montre que les développeurs utilisant l'IA prennent 19 % de temps en plus pour accomplir leurs tâches. Le rapport DORA 2024 observe une baisse de performance globale des équipes lorsque l'usage de l'IA augmente : –1,5 % de throughput et –7,2 % de stabilité de livraison pour +25 % d'adoption de l'IA. L'IA ne réduit pas la charge mentale, elle la déplace : rédaction de prompts, vérification de résultats douteux, ajustements constants… Cela épuise et limite le temps de concentration réelle. Cette surcharge cognitive entraîne une forme de dette mentale : on ne gagne pas vraiment du temps, on le paie autrement. Le vrai problème vient de notre culture de la productivité, qui pousse à toujours vouloir optimiser, quitte à alimenter l'épuisement professionnel. Trois pistes concrètes : Repenser la productivité non en temps gagné, mais en énergie préservée. Être sélectif dans l'usage des outils IA, en fonction de son ressenti et non du battage médiatique. Accepter la courbe en J : l'IA peut être utile, mais nécessite des ajustements profonds pour produire des gains réels. Le vrai hack de productivité ? Parfois, ralentir pour rester lucide et durable. Conférences MCP Submit Europe https://mcpdevsummit.ai/ Retour de JavaOne en 2026 https://inside.java/2025/08/04/javaone-returns–2026/ JavaOne, la conférence dédiée à la communauté Java, fait son grand retour dans la Bay Area du 17 au 19 mars 2026. Après le succès de l'édition 2025, ce retour s'inscrit dans la continuité de la mission initiale de la conférence : rassembler la communauté pour apprendre, collaborer et innover. La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 25–27 août 2025 : SHAKA Biarritz - Biarritz (France) 5 septembre 2025 : JUG Summer Camp 2025 - La Rochelle (France) 12 septembre 2025 : Agile Pays Basque 2025 - Bidart (France) 15 septembre 2025 : Agile Tour Montpellier - Montpellier (France) 18–19 septembre 2025 : API Platform Conference - Lille (France) & Online 22–24 septembre 2025 : Kernel Recipes - Paris (France) 22–27 septembre 2025 : La Mélée Numérique - Toulouse (France) 23 septembre 2025 : OWASP AppSec France 2025 - Paris (France) 23–24 septembre 2025 : AI Engineer Paris - Paris (France) 25 septembre 2025 : Agile Game Toulouse - Toulouse (France) 25–26 septembre 2025 : Paris Web 2025 - Paris (France) 30 septembre 2025–1 octobre 2025 : PyData Paris 2025 - Paris (France) 2 octobre 2025 : Nantes Craft - Nantes (France) 2–3 octobre 2025 : Volcamp - Clermont-Ferrand (France) 3 octobre 2025 : DevFest Perros-Guirec 2025 - Perros-Guirec (France) 6–7 octobre 2025 : Swift Connection 2025 - Paris (France) 6–10 octobre 2025 : Devoxx Belgium - Antwerp (Belgium) 7 octobre 2025 : BSides Mulhouse - Mulhouse (France) 7–8 octobre 2025 : Agile en Seine - Issy-les-Moulineaux (France) 8–10 octobre 2025 : SIG 2025 - Paris (France) & Online 9 octobre 2025 : DevCon #25 : informatique quantique - Paris (France) 9–10 octobre 2025 : Forum PHP 2025 - Marne-la-Vallée (France) 9–10 octobre 2025 : EuroRust 2025 - Paris (France) 16 octobre 2025 : PlatformCon25 Live Day Paris - Paris (France) 16 octobre 2025 : Power 365 - 2025 - Lille (France) 16–17 octobre 2025 : DevFest Nantes - Nantes (France) 17 octobre 2025 : Sylius Con 2025 - Lyon (France) 17 octobre 2025 : ScalaIO 2025 - Paris (France) 17–19 octobre 2025 : OpenInfra Summit Europe - Paris (France) 20 octobre 2025 : Codeurs en Seine - Rouen (France) 23 octobre 2025 : Cloud Nord - Lille (France) 30–31 octobre 2025 : Agile Tour Bordeaux 2025 - Bordeaux (France) 30–31 octobre 2025 : Agile Tour Nantais 2025 - Nantes (France) 30 octobre 2025–2 novembre 2025 : PyConFR 2025 - Lyon (France) 4–7 novembre 2025 : NewCrafts 2025 - Paris (France) 5–6 novembre 2025 : Tech Show Paris - Paris (France) 6 novembre 2025 : dotAI 2025 - Paris (France) 6 novembre 2025 : Agile Tour Aix-Marseille 2025 - Gardanne (France) 7 novembre 2025 : BDX I/O - Bordeaux (France) 12–14 novembre 2025 : Devoxx Morocco - Marrakech (Morocco) 13 novembre 2025 : DevFest Toulouse - Toulouse (France) 15–16 novembre 2025 : Capitole du Libre - Toulouse (France) 19 novembre 2025 : SREday Paris 2025 Q4 - Paris (France) 19–21 novembre 2025 : Agile Grenoble - Grenoble (France) 20 novembre 2025 : OVHcloud Summit - Paris (France) 21 novembre 2025 : DevFest Paris 2025 - Paris (France) 27 novembre 2025 : DevFest Strasbourg 2025 - Strasbourg (France) 28 novembre 2025 : DevFest Lyon - Lyon (France) 1–2 décembre 2025 : Tech Rocks Summit 2025 - Paris (France) 4–5 décembre 2025 : Agile Tour Rennes - Rennes (France) 5 décembre 2025 : DevFest Dijon 2025 - Dijon (France) 9–11 décembre 2025 : APIdays Paris - Paris (France) 9–11 décembre 2025 : Green IO Paris - Paris (France) 10–11 décembre 2025 : Devops REX - Paris (France) 10–11 décembre 2025 : Open Source Experience - Paris (France) 11 décembre 2025 : Normandie.ai 2025 - Rouen (France) 28–31 janvier 2026 : SnowCamp 2026 - Grenoble (France) 2–6 février 2026 : Web Days Convention - Aix-en-Provence (France) 3 février 2026 : Cloud Native Days France 2026 - Paris (France) 12–13 février 2026 : Touraine Tech #26 - Tours (France) 22–24 avril 2026 : Devoxx France 2026 - Paris (France) 23–25 avril 2026 : Devoxx Greece - Athens (Greece) 17 juin 2026 : Devoxx Poland - Krakow (Poland) 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/
Ludivine Roux est costumière, teinturière et patineuse. Elle a accompagné des films variés, de Poly à l'Amour Ouf en passant par Délicieux. C'est le premier épisode du podcast consacré à la patine et à la teinture.Ludivine partage dans cet épisode son amour pour ce savoir ancestral qu'est la teinture végétale, son application dans le cinéma et dans le théâtre, notamment au Capitole à Toulouse.Retrouvez Profession : costumière sur Instagram Un podcast signé Céleste Touboul Durante Logo : agence Silenzio Montage : RomainHébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.
C dans l'air l'invitée du 21 juillet 2025 - Raphaëlle Bacqué, grand reporter au journal Le Monde"L'âge d'or de l'Amérique commence maintenant !", a lancé Donald Trump lors de son investiture, le 20 janvier 2025. Ce jour-là, à ses côtés : les anciens présidents Joe Biden, Barack Obama, George W. Bush, et la vice-présidente Kamala Harris. Mais ce que l'on retient surtout, c'est la présence d'Elon Musk, Mark Zuckerberg, Jeff Bezos, Tim Cook, Sundar Pichai ou encore Sam Altman, figures de proue de la tech américaine. Dans une série de six articles, la journaliste Raphaëlle Bacqué retrace leur ascension fulgurante et leur ralliement progressif à Donald Trump. Certains étaient pourtant de fervents défenseurs des démocrates. En 2021, après l'assaut du Capitole, Meta avait suspendu les comptes de Trump. Quatre ans plus tard, Mark Zuckerberg verse un million de dollars à l'organisation de l'investiture de Donald Trump et s'apprête à l'indemniser à hauteur de 25 millions. Chez Meta, les sujets politiques, religieux ou liés au genre sont désormais tabous. Une dérive autocratique s'observe au sein de l'entreprise.Le virage est général. Jeff Bezos, propriétaire du "Washington Post" depuis 2013, avait lui aussi soutenu Hillary Clinton, puis Joe Biden. Il a depuis obtenu que la rédaction s'abstienne de prendre parti pour la dernière présidentielle américaine. Les affaires priment sur les idéologies. Quant à Elon Musk, hilare au premier rang, il incarne à la fois la démesure et l'audace. Sur X (ex-Twitter), il insulte, modifie les algorithmes au gré de ses humeurs et attaque désormais Donald Trump sur l'affaire Epstein. De meilleur ami à meilleur ennemi, le divorce entre Donald Trump et Elon Musk semble consommé.Comment ces patrons de la tech ont-ils rallié Donald Trump ? Quelle influence exercent-ils sur la vie politique américaine ? Et comment redessinent-ils les rapports de pouvoir ?Raphaëlle Bacqué, grand reporter au journal Le Monde décrypte comment les patrons de la Silicon Valley, de Google à Amazon en passant par Meta, ont choisi de rallier Donald Trump.
Dans cet épisode, Emmanuel et Antonio discutent de divers sujets liés au développement: Applets (et oui), app iOS développées sous Linux, le protocole A2A, l'accessibilité, les assistants de code AI en ligne de commande (vous n'y échapperez pas)… Mais aussi des approches méthodologiques et architecturales comme l'architecture hexagonale, les tech radars, l'expert généraliste et bien d'autres choses encore. Enregistré le 11 juillet 2025 Téléchargement de l'épisode LesCastCodeurs-Episode-328.mp3 ou en vidéo sur YouTube. News Langages Les Applets Java c'est terminé pour de bon… enfin, bientot: https://openjdk.org/jeps/504 Les navigateurs web ne supportent plus les applets. L'API Applet et l'outil appletviewer ont été dépréciés dans JDK 9 (2017). L'outil appletviewer a été supprimé dans JDK 11 (2018). Depuis, impossible d'exécuter des applets avec le JDK. L'API Applet a été marquée pour suppression dans JDK 17 (2021). Le Security Manager, essentiel pour exécuter des applets de façon sécurisée, a été désactivé définitivement dans JDK 24 (2025). Librairies Quarkus 3.24 avec la notion d'extensions qui peuvent fournir des capacités à des assistants https://quarkus.io/blog/quarkus-3-24-released/ les assistants typiquement IA, ont accès a des capacités des extensions Par exemple générer un client à partir d'openAPI Offrir un accès à la,base de données en dev via le schéma. L'intégration d'Hibernate 7 dans Quarkus https://quarkus.io/blog/hibernate7-on-quarkus/ Jakarta data api restriction nouvelle Injection du SchemaManager Sortie de Micronaut 4.9 https://micronaut.io/2025/06/30/micronaut-framework-4-9-0-released/ Core : Mise à jour vers Netty 4.2.2 (attention, peut affecter les perfs). Nouveau mode expérimental “Event loop Carrier” pour exécuter des virtual threads sur l'event loop Netty. Nouvelle annotation @ClassImport pour traiter des classes déjà compilées. Arrivée des @Mixin (Java uniquement) pour modifier les métadonnées d'annotations Micronaut sans altérer les classes originales. HTTP/3 : Changement de dépendance pour le support expérimental. Graceful Shutdown : Nouvelle API pour un arrêt en douceur des applications. Cache Control : API fluente pour construire facilement l'en-tête HTTP Cache-Control. KSP 2 : Support de KSP 2 (à partir de 2.0.2) et testé avec Kotlin 2. Jakarta Data : Implémentation de la spécification Jakarta Data 1.0. gRPC : Support du JSON pour envoyer des messages sérialisés via un POST HTTP. ProjectGen : Nouveau module expérimental pour générer des projets JVM (Gradle ou Maven) via une API. Un super article sur experimenter avec les event loops reactives dans les virtualthreads https://micronaut.io/2025/06/30/transitioning-to-virtual-threads-using-the-micronaut-loom-carrier/ Malheureusement cela demander le hacker le JDK C'est un article de micronaut mais le travail a ete collaboratif avec les equipes de Red Hat OpenJDK, Red Hat perf et de Quarkus et Vert.x Pour les curieux c'est un bon article Ubuntu offre un outil de creation de container pour Spring notamment https://canonical.com/blog/spring-boot-containers-made-easy creer des images OCI pour les applications Spring Boot basées sur Ubuntu base images bien sur utilise jlink pour reduire la taille pas sur de voir le gros avantage vs d'autres solutions plus portables d'ailleurs Canonical entre dans la danse des builds d'openjdk Le SDK Java de A2A contribué par Red Hat est sorti https://quarkus.io/blog/a2a-project-launches-java-sdk/ A2A est un protocole initié par Google et donne à la fondation Linux Il permet à des agents de se décrire et d'interagir entre eux Agent cards, skills, tâche, contexte A2A complémente MCP Red hat a implémenté le SDK Java avec le conseil des équipes Google En quelques annotations et classes on a un agent card, un client A2A et un serveur avec l'échange de messages via le protocole A2A Comment configurer mockito sans warning après java 21 https://rieckpil.de/how-to-configure-mockito-agent-for-java-21-without-warning/ les agents chargés dynamiquement sont déconseillés et seront interdis bientôt Un des usages est mockito via bytebuddy L'avantage est que la,configuration était transparente Mais bon sécurité oblige c'est fini. Donc l'article décrit comment configurer maven gradle pour mettre l'agent au démarrage des tests Et aussi comment configurer cela dans IntelliJ idea. Moins simple malheureusement Web Des raisons “égoïstes” de rendre les UIs plus accessibles https://nolanlawson.com/2025/06/16/selfish-reasons-for-building-accessible-uis/ Raisons égoïstes : Des avantages personnels pour les développeurs de créer des interfaces utilisateurs (UI) accessibles, au-delà des arguments moraux. Débogage facilité : Une interface accessible, avec une structure sémantique claire, est plus facile à déboguer qu'un code désordonné (la « soupe de div »). Noms standardisés : L'accessibilité fournit un vocabulaire standard (par exemple, les directives WAI-ARIA) pour nommer les composants d'interface, ce qui aide à la clarté et à la structuration du code. Tests simplifiés : Il est plus simple d'écrire des tests automatisés pour des éléments d'interface accessibles, car ils peuvent être ciblés de manière plus fiable et sémantique. Après 20 ans de stagnation, la spécification du format d'image PNG évolue enfin ! https://www.programmax.net/articles/png-is-back/ Objectif : Maintenir la pertinence et la compétitivité du format. Recommandation : Soutenu par des institutions comme la Bibliothèque du Congrès américain. Nouveautés Clés :Prise en charge du HDR (High Dynamic Range) pour une plus grande gamme de couleurs. Reconnaissance officielle des PNG animés (APNG). Support des métadonnées Exif (copyright, géolocalisation, etc.). Support Actuel : Déjà intégré dans Chrome, Safari, Firefox, iOS, macOS et Photoshop. Futur :Prochaine édition : focus sur l'interopérabilité entre HDR et SDR. Édition suivante : améliorations de la compression. Avec le projet open source Xtool, on peut maintenant construire des applications iOS sur Linux ou Windows, sans avoir besoin d'avoir obligatoirement un Mac https://xtool.sh/tutorials/xtool/ Un tutoriel très bien fait explique comment faire : Création d'un nouveau projet via la commande xtool new. Génération d'un package Swift avec des fichiers clés comme Package.swift et xtool.yml. Build et exécution de l'app sur un appareil iOS avec xtool dev. Connexion de l'appareil en USB, gestion du jumelage et du Mode Développeur. xtool gère automatiquement les certificats, profils de provisionnement et la signature de l'app. Modification du code de l'interface utilisateur (ex: ContentView.swift). Reconstruction et réinstallation rapide de l'app mise à jour avec xtool dev. xtool est basé sur VSCode sur la partie IDE Data et Intelligence Artificielle Nouvelle edition du best seller mondial “Understanding LangChain4j” : https://www.linkedin.com/posts/agoncal_langchain4j-java-ai-activity-7342825482830200833-rtw8/ Mise a jour des APIs (de LC4j 0.35 a 1.1.0) Nouveaux Chapitres sur MCP / Easy RAG / JSon Response Nouveaux modeles (GitHub Model, DeepSeek, Foundry Local) Mise a jour des modeles existants (GPT-4.1, Claude 3.7…) Google donne A2A a la Foundation Linux https://developers.googleblog.com/en/google-cloud-donates-a2a-to-linux-foundation/ Annonce du projet Agent2Agent (A2A) : Lors du sommet Open Source Summit North America, la Linux Foundation a annoncé la création du projet Agent2Agent, en partenariat avec Google, AWS, Microsoft, Cisco, Salesforce, SAP et ServiceNow. Objectif du protocole A2A : Ce protocole vise à établir une norme ouverte pour permettre aux agents d'intelligence artificielle (IA) de communiquer, collaborer et coordonner des tâches complexes entre eux, indépendamment de leur fournisseur. Transfert de Google à la communauté open source : Google a transféré la spécification du protocole A2A, les SDK associés et les outils de développement à la Linux Foundation pour garantir une gouvernance neutre et communautaire. Soutien de l'industrie : Plus de 100 entreprises soutiennent déjà le protocole. AWS et Cisco sont les derniers à l'avoir validé. Chaque entreprise partenaire a souligné l'importance de l'interopérabilité et de la collaboration ouverte pour l'avenir de l'IA. Objectifs de la fondation A2A : Établir une norme universelle pour l'interopérabilité des agents IA. Favoriser un écosystème mondial de développeurs et d'innovateurs. Garantir une gouvernance neutre et ouverte. Accélérer l'innovation sécurisée et collaborative. parler de la spec et surement dire qu'on aura l'occasion d'y revenir Gemini CLI :https://blog.google/technology/developers/introducing-gemini-cli-open-source-ai-agent/ Agent IA dans le terminal : Gemini CLI permet d'utiliser l'IA Gemini directement depuis le terminal. Gratuit avec compte Google : Accès à Gemini 2.5 Pro avec des limites généreuses. Fonctionnalités puissantes : Génère du code, exécute des commandes, automatise des tâches. Open source : Personnalisable et extensible par la communauté. Complément de Code Assist : Fonctionne aussi avec les IDE comme VS Code. Au lieu de blocker les IAs sur vos sites vous pouvez peut-être les guider avec les fichiers LLMs.txt https://llmstxt.org/ Exemples du projet angular: llms.txt un simple index avec des liens : https://angular.dev/llms.txt lllms-full.txt une version bien plus détaillée : https://angular.dev/llms-full.txt Outillage Les commits dans Git sont immuables, mais saviez vous que vous pouviez rajouter / mettre à jour des “notes” sur les commits ? https://tylercipriani.com/blog/2022/11/19/git-notes-gits-coolest-most-unloved-feature/ Fonctionnalité méconnue : git notes est une fonctionnalité puissante mais peu utilisée de Git. Ajout de métadonnées : Permet d'attacher des informations à des commits existants sans en modifier le hash. Cas d'usage : Idéal pour ajouter des données issues de systèmes automatisés (builds, tickets, etc.). Revue de code distribuée : Des outils comme git-appraise ont été construits sur git notes pour permettre une revue de code entièrement distribuée, indépendante des forges (GitHub, GitLab). Peu populaire : Son interface complexe et le manque de support des plateformes de forge ont limité son adoption (GitHub n'affiche même pas/plus les notes). Indépendance des forges : git notes offre une voie vers une plus grande indépendance vis-à-vis des plateformes centralisées, en distribuant l'historique du projet avec le code lui-même. Un aperçu dur Spring Boot debugger dans IntelliJ idea ultimate https://blog.jetbrains.com/idea/2025/06/demystifying-spring-boot-with-spring-debugger/ montre cet outil qui donne du contexte spécifique à Spring comme les beans non activés, ceux mockés, la valeur des configs, l'état des transactions Il permet de visualiser tous les beans Spring directement dans la vue projet, avec les beans non instanciés grisés et les beans mockés marqués en orange pour les tests Il résout le problème de résolution des propriétés en affichant la valeur effective en temps réel dans les fichiers properties et yaml, avec la source exacte des valeurs surchargées Il affiche des indicateurs visuels pour les méthodes exécutées dans des transactions actives, avec les détails complets de la transaction et une hiérarchie visuelle pour les transactions imbriquées Il détecte automatiquement toutes les connexions DataSource actives et les intègre avec la fenêtre d'outils Database d'IntelliJ IDEA pour l'inspection Il permet l'auto-complétion et l'invocation de tous les beans chargés dans l'évaluateur d'expression, fonctionnant comme un REPL pour le contexte Spring Il fonctionne sans agent runtime supplémentaire en utilisant des breakpoints non-suspendus dans les bibliothèques Spring Boot pour analyser les données localement Une liste communautaire sur les assistants IA pour le code, lancée par Lize Raes https://aitoolcomparator.com/ tableau comparatif qui permet de voir les différentes fonctionnalités supportées par ces outils Architecture Un article sur l'architecture hexagonale en Java https://foojay.io/today/clean-and-modular-java-a-hexagonal-architecture-approach/ article introductif mais avec exemple sur l'architecture hexagonale entre le domaine, l'application et l‘infrastructure Le domain est sans dépendance L‘appli spécifique à l'application mais sans dépendance technique explique le flow L'infrastructure aura les dépendances à vos frameworks spring, Quarkus Micronaut, Kafka etc Je suis naturellement pas fan de l'architecture hexagonale en terme de volume de code vs le gain surtout en microservices mais c'est toujours intéressant de se challenger et de regarder le bénéfice coût. Gardez un œil sur les technologies avec les tech radar https://www.sfeir.dev/cloud/tech-radar-gardez-un-oeil-sur-le-paysage-technologique/ Le Tech Radar est crucial pour la veille technologique continue et la prise de décision éclairée. Il catégorise les technologies en Adopt, Trial, Assess, Hold, selon leur maturité et pertinence. Il est recommandé de créer son propre Tech Radar pour l'adapter aux besoins spécifiques, en s'inspirant des Radars publics. Utilisez des outils de découverte (Alternativeto), de tendance (Google Trends), de gestion d'obsolescence (End-of-life.date) et d'apprentissage (roadmap.sh). Restez informé via les blogs, podcasts, newsletters (TLDR), et les réseaux sociaux/communautés (X, Slack). L'objectif est de rester compétitif et de faire des choix technologiques stratégiques. Attention à ne pas sous-estimer son coût de maintenance Méthodologies Le concept d'expert generaliste https://martinfowler.com/articles/expert-generalist.html L'industrie pousse vers une spécialisation étroite, mais les collègues les plus efficaces excellent dans plusieurs domaines à la fois Un développeur Python expérimenté peut rapidement devenir productif dans une équipe Java grâce aux concepts fondamentaux partagés L'expertise réelle comporte deux aspects : la profondeur dans un domaine et la capacité d'apprendre rapidement Les Expert Generalists développent une maîtrise durable au niveau des principes fondamentaux plutôt que des outils spécifiques La curiosité est essentielle : ils explorent les nouvelles technologies et s'assurent de comprendre les réponses au lieu de copier-coller du code La collaboration est vitale car ils savent qu'ils ne peuvent pas tout maîtriser et travaillent efficacement avec des spécialistes L'humilité les pousse à d'abord comprendre pourquoi les choses fonctionnent d'une certaine manière avant de les remettre en question Le focus client canalise leur curiosité vers ce qui aide réellement les utilisateurs à exceller dans leur travail L'industrie doit traiter “Expert Generalist” comme une compétence de première classe à nommer, évaluer et former ca me rappelle le technical staff Un article sur les métriques métier et leurs valeurs https://blog.ippon.fr/2025/07/02/monitoring-metier-comment-va-vraiment-ton-service-2/ un article de rappel sur la valeur du monitoring métier et ses valeurs Le monitoring technique traditionnel (CPU, serveurs, API) ne garantit pas que le service fonctionne correctement pour l'utilisateur final. Le monitoring métier complète le monitoring technique en se concentrant sur l'expérience réelle des utilisateurs plutôt que sur les composants isolés. Il surveille des parcours critiques concrets comme “un client peut-il finaliser sa commande ?” au lieu d'indicateurs abstraits. Les métriques métier sont directement actionnables : taux de succès, délais moyens et volumes d'erreurs permettent de prioriser les actions. C'est un outil de pilotage stratégique qui améliore la réactivité, la priorisation et le dialogue entre équipes techniques et métier. La mise en place suit 5 étapes : dashboard technique fiable, identification des parcours critiques, traduction en indicateurs, centralisation et suivi dans la durée. Une Definition of Done doit formaliser des critères objectifs avant d'instrumenter tout parcours métier. Les indicateurs mesurables incluent les points de passage réussis/échoués, les temps entre actions et le respect des règles métier. Les dashboards doivent être intégrés dans les rituels quotidiens avec un système d'alertes temps réel compréhensibles. Le dispositif doit évoluer continuellement avec les transformations produit en questionnant chaque incident pour améliorer la détection. La difficulté c'est effectivement l'évolution métier par exemple peu de commandes la nuit etc ça fait partie de la boîte à outils SRE Sécurité Toujours à la recherche du S de Sécurité dans les MCP https://www.darkreading.com/cloud-security/hundreds-mcp-servers-ai-models-abuse-rce analyse des serveurs mcp ouverts et accessibles beaucoup ne font pas de sanity check des parametres si vous les utilisez dans votre appel genAI vous vous exposer ils ne sont pas mauvais fondamentalement mais n'ont pas encore de standardisation de securite si usage local prefferer stdio ou restreindre SSE à 127.0.0.1 Loi, société et organisation Nicolas Martignole, le même qui a créé le logo des Cast Codeurs, s'interroge sur les voies possibles des développeurs face à l'impact de l'IA sur notre métier https://touilleur-express.fr/2025/06/23/ni-manager-ni-contributeur-individuel/ Évolution des carrières de développeur : L'IA transforme les parcours traditionnels (manager ou expert technique). Chef d'Orchestre d'IA : Ancien manager qui pilote des IA, définit les architectures et valide le code généré. Artisan Augmenté : Développeur utilisant l'IA comme un outil pour coder plus vite et résoudre des problèmes complexes. Philosophe du Code : Un nouveau rôle centré sur le “pourquoi” du code, la conceptualisation de systèmes et l'éthique de l'IA. Charge cognitive de validation : Nouvelle charge mentale créée par la nécessité de vérifier le travail des IA. Réflexion sur l'impact : L'article invite à choisir son impact : orchestrer, créer ou guider. Entraîner les IAs sur des livres protégés (copyright) est acceptable (fair use) mais les stocker ne l'est pas https://www.reuters.com/legal/litigation/anthropic-wins-key-ruling-ai-authors-copyright-lawsuit-2025-06-24/ Victoire pour Anthropic (jusqu'au prochain procès): L'entreprise a obtenu gain de cause dans un procès très suivi concernant l'entraînement de son IA, Claude, avec des œuvres protégées par le droit d'auteur. “Fair Use” en force : Le juge a estimé que l'utilisation des livres pour entraîner l'IA relevait du “fair use” (usage équitable) car il s'agit d'une transformation du contenu, pas d'une simple reproduction. Nuance importante : Cependant, le stockage de ces œuvres dans une “bibliothèque centrale” sans autorisation a été jugé illégal, ce qui souligne la complexité de la gestion des données pour les modèles d'IA. Luc Julia, son audition au sénat https://videos.senat.fr/video.5486945_685259f55eac4.ia–audition-de-luc-julia-concepteur-de-siri On aime ou pas on aide pas Luc Julia et sa vision de l'IA . C'est un eversion encore plus longue mais dans le même thème que sa keynote à Devoxx France 2025 ( https://www.youtube.com/watch?v=JdxjGZBtp_k ) Nature et limites de l'IA : Luc Julia a insisté sur le fait que l'intelligence artificielle est une “évolution” plutôt qu'une “révolution”. Il a rappelé qu'elle repose sur des mathématiques et n'est pas “magique”. Il a également alerté sur le manque de fiabilité des informations fournies par les IA génératives comme ChatGPT, soulignant qu'« on ne peut pas leur faire confiance » car elles peuvent se tromper et que leur pertinence diminue avec le temps. Régulation de l'IA : Il a plaidé pour une régulation “intelligente et éclairée”, qui devrait se faire a posteriori afin de ne pas freiner l'innovation. Selon lui, cette régulation doit être basée sur les faits et non sur une analyse des risques a priori. Place de la France : Luc Julia a affirmé que la France possédait des chercheurs de très haut niveau et faisait partie des meilleurs mondiaux dans le domaine de l'IA. Il a cependant soulevé le problème du financement de la recherche et de l'innovation en France. IA et Société : L'audition a traité des impacts de l'IA sur la vie privée, le monde du travail et l'éducation. Luc Julia a souligné l'importance de développer l'esprit critique, notamment chez les jeunes, pour apprendre à vérifier les informations générées par les IA. Applications concrètes et futures : Le cas de la voiture autonome a été discuté, Luc Julia expliquant les différents niveaux d'autonomie et les défis restants. Il a également affirmé que l'intelligence artificielle générale (AGI), une IA qui dépasserait l'homme dans tous les domaines, est “impossible” avec les technologies actuelles. Rubrique débutant Les weakreferences et le finalize https://dzone.com/articles/advanced-java-garbage-collection-concepts un petit rappel utile sur les pièges de la méthode finalize qui peut ne jamais être invoquée Les risques de bug si finalize ne fini jamais Finalize rend le travail du garbage collector beaucoup plus complexe et inefficace Weak references sont utiles mais leur libération n'est pas contrôlable. Donc à ne pas abuser. Il y a aussi les soft et phantom references mais les usages ne sont assez subtils et complexe en fonction du GC. Le sériel va traiter les weak avant les soft, parallel non Le g1 ça dépend de la région Z1 ça dépend car le traitement est asynchrone Conférences La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 14-19 juillet 2025 : DebConf25 - Brest (France) 5 septembre 2025 : JUG Summer Camp 2025 - La Rochelle (France) 12 septembre 2025 : Agile Pays Basque 2025 - Bidart (France) 18-19 septembre 2025 : API Platform Conference - Lille (France) & Online 22-24 septembre 2025 : Kernel Recipes - Paris (France) 23 septembre 2025 : OWASP AppSec France 2025 - Paris (France) 25-26 septembre 2025 : Paris Web 2025 - Paris (France) 2 octobre 2025 : Nantes Craft - Nantes (France) 2-3 octobre 2025 : Volcamp - Clermont-Ferrand (France) 3 octobre 2025 : DevFest Perros-Guirec 2025 - Perros-Guirec (France) 6-7 octobre 2025 : Swift Connection 2025 - Paris (France) 6-10 octobre 2025 : Devoxx Belgium - Antwerp (Belgium) 7 octobre 2025 : BSides Mulhouse - Mulhouse (France) 9 octobre 2025 : DevCon #25 : informatique quantique - Paris (France) 9-10 octobre 2025 : Forum PHP 2025 - Marne-la-Vallée (France) 9-10 octobre 2025 : EuroRust 2025 - Paris (France) 16 octobre 2025 : PlatformCon25 Live Day Paris - Paris (France) 16 octobre 2025 : Power 365 - 2025 - Lille (France) 16-17 octobre 2025 : DevFest Nantes - Nantes (France) 17 octobre 2025 : Sylius Con 2025 - Lyon (France) 17 octobre 2025 : ScalaIO 2025 - Paris (France) 20 octobre 2025 : Codeurs en Seine - Rouen (France) 23 octobre 2025 : Cloud Nord - Lille (France) 30-31 octobre 2025 : Agile Tour Bordeaux 2025 - Bordeaux (France) 30-31 octobre 2025 : Agile Tour Nantais 2025 - Nantes (France) 30 octobre 2025-2 novembre 2025 : PyConFR 2025 - Lyon (France) 4-7 novembre 2025 : NewCrafts 2025 - Paris (France) 5-6 novembre 2025 : Tech Show Paris - Paris (France) 6 novembre 2025 : dotAI 2025 - Paris (France) 6 novembre 2025 : Agile Tour Aix-Marseille 2025 - Gardanne (France) 7 novembre 2025 : BDX I/O - Bordeaux (France) 12-14 novembre 2025 : Devoxx Morocco - Marrakech (Morocco) 13 novembre 2025 : DevFest Toulouse - Toulouse (France) 15-16 novembre 2025 : Capitole du Libre - Toulouse (France) 19 novembre 2025 : SREday Paris 2025 Q4 - Paris (France) 20 novembre 2025 : OVHcloud Summit - Paris (France) 21 novembre 2025 : DevFest Paris 2025 - Paris (France) 27 novembre 2025 : DevFest Strasbourg 2025 - Strasbourg (France) 28 novembre 2025 : DevFest Lyon - Lyon (France) 1-2 décembre 2025 : Tech Rocks Summit 2025 - Paris (France) 5 décembre 2025 : DevFest Dijon 2025 - Dijon (France) 9-11 décembre 2025 : APIdays Paris - Paris (France) 9-11 décembre 2025 : Green IO Paris - Paris (France) 10-11 décembre 2025 : Devops REX - Paris (France) 10-11 décembre 2025 : Open Source Experience - Paris (France) 28-31 janvier 2026 : SnowCamp 2026 - Grenoble (France) 2-6 février 2026 : Web Days Convention - Aix-en-Provence (France) 3 février 2026 : Cloud Native Days France 2026 - Paris (France) 12-13 février 2026 : Touraine Tech #26 - Tours (France) 22-24 avril 2026 : Devoxx France 2026 - Paris (France) 23-25 avril 2026 : Devoxx Greece - Athens (Greece) 17 juin 2026 : Devoxx Poland - Krakow (Poland) 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/
durée : 00:14:57 - Journal de 12h30 - Un an après la tentative d'assassinat contre Donald Trump, les menaces envers les élus du Congrès ou leurs proches augmentent. En 2024, la police du Capitole a recensé plus de 9400 menaces visant des membres du congrès ou leur entourage, une hausse de près de 140 % par rapport à 2017.
durée : 00:14:57 - Journal de 12h30 - Un an après la tentative d'assassinat contre Donald Trump, les menaces envers les élus du Congrès ou leurs proches augmentent. En 2024, la police du Capitole a recensé plus de 9400 menaces visant des membres du congrès ou leur entourage, une hausse de près de 140 % par rapport à 2017.
65 -Evènementiel et culture du 14 au 21/7/2025 (détails dans podcast)28° Festival PIANO PIC du 15 au 26/7 www.piano-pic.fr15/7-21h Halle aux grains de Bagnères, Anne QUEFFELEC16/7 - 18h au Pic du Midi, Pierre REACH17/7 -11h Place Médiathèque Bagnères Conc'Air avec Antonia de Pasquale , à 16h centrale pénitentiaire de Lannemezan François-René DUCHÂBLE et à 21h à l'Eglise de Gerde Denis PASCAL18/7 – 19h Abbaye de l'Escaladieu Jean-Baptiste DOULCET19/7 – 20h30 Halle aux grains, Orchestre National du Capitole de Toulouse avec Sophia LIU au piano20/7 – 16h Conc'Air Maison retraite St Frai Bagnères, Pierre REACH et à 21h Halle aux Grains Roberto LUNA21/7 – 11h Conc'Air Place médiathèque Bagnères, James PEDERSEN et à 21h salle spectacle cinéma Cauterets Pierre REACHFestival des petites églises de montagne 2025Le 17/7 à 20h30, église de Gouaux le Duo LYRAELa Grande Ballade de St Lary le 15/7 : voir lien Mouss & Hakim / Bernardo Sandoval & Serge Lopez / Anda Lutz Quartet / Omar Hasan Café Tango – Le Parvis ✱ Scène Nationale Tarbes-Pyrénées3° Festival Electro Corner du 18 au 19/7, Maison des Associations MaubourguetNESTIVAL 2025 du 18 au 19/7 aux Ôcybelles à NestierFestival de Comédie du Mont d'Ares Nestier du 16 au 18/7 voir lien Festival de comédies du Mont-Arès - NestierFestives des Amis du Vieux Lourdes le 20/7 de 7h à 19h au Jardin des Tilleuls Lourdes27°Concours d'aquarelles de Ste Marie de Campan : exposition du 11 au 26/7, salle des fêtesLa culture au jardin du 28/6 au 27/7 au Jardin Massey :19/7 à 16h « « Les Frèrellinis » au Théâtre de verdure20/7 à 15h Amicale des Celtes de Bigorre et à 16h « Couleur chanson » KiosqueAnimations fête nationale du 14/7 dans le département Visites thématiques Musée de la Déportation et de la Résistance : « Résister à l'horreur » le 16/7 à 10h30« Ecclésiastiques résistants » le 17/7 à 14h30Conférences voir podcastTour de France 2025 dans le 65 : Passage du Tour de France 2025 dans les Hautes-Pyrénées - Communiqué de presse 2025 - Communiqués de presse - Salle de presse - Presse et communication interministérielle - Actualités - Les services de l'État dans les Hautes-PyrénéesThéâtre voir podcastConcerts Argelès, Arrens-Marsous, Bagnères, Capvern, Cauterets, Luz St Sauveur, St Lary, St Savin (Pietat) (voir podcast)Cinéma : ciné plein air Deveze, Lourdes Vic en Bigorre (voir podcast)Expositions dans podcastHébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.
Pendant que le marché fête de façon un peu suspecte l'accord douanier entre les Etats-Unis et le Vietnam, les exécutifs américain et britannique ont un peu de mal à faire passer leurs messages. La bourse européenne, elle, se passionne à nouveau pour les entreprises cabossées. Le tout en attendant une bonne avalanche de statistiques aux Etats-Unis, qui termineront leur semaine ce soir pour cause de fête nationale locale le 4 juillet.
Retour de l'antenne sud-ouest de la Boucherie pour un épisode bilan de saison clubs : Top14, ERCC mais aussi ProD2, au grand dam de Damien Try mais pour le plus grand plaisir de l'Affreux Gnafron, cadrés par le toujours excellent Pèir.
Dans son roman « Protocole Chaos », J.R. Dos Santos retrace un demi-siècle de manipulations orchestrées depuis Moscou pour aboutir à l'effondrement des démocraties libérales, à commencer par les États-Unis. À partir de faits réels, sourcés et documentés, le journaliste écrivain met en lumière le rôle des réseaux sociaux et les manœuvres russes derrière le phénomène Trump. Vrais et faux complots, réalité tronquée, manœuvres électorales sur fond de polarisation de la société, dans son roman « Protocole Chaos », le journaliste José Rodrigues dos Santos dresse le tableau d'une démocratie libérale fragilisée, dans le viseur d'une Russie autocratique, prête à tout pour imposer son modèle sous la houlette de Vladimir Poutine. L'écrivain journaliste portugais, évoque les faits dont il s'inspire, et le rôle joué par les réseaux sociaux dans le chaos ambiant. Il consacre notamment plusieurs chapitres à l'émergence du mouvement conspirationniste QAnon qui a massivement soutenu l'arrivée aux affaires de Donald Trump. Et l'on comprend comment ce groupe agrégeant toutes les colères d'un électorat blanc du Sud-américain rejeté aux marges de la société, a pu se muer en force politique, grâce à l'amplification artificielle de leurs publications sur les réseaux sociaux et certaines plateformes particulièrement propices à la radicalisation de ses membres, jusqu'à l'épisode du 6 janvier 2021 et l'intrusion des inconditionnels de Trump au Capitole. Le roman, publié au Portugal dès octobre 2024, soit un mois avant l'élection de Trump à un nouveau mandat, s'avère tout à fait prémonitoire. Sa traduction en français et sa note finale réactualisée, nous aide à décrypter un présent lourd de menaces : « Une mauvaise information conduit à de mauvaises décisions »- écrit l'auteur. «C'est ce qui est en train de se passer dans les régimes libéraux, du fait de la manipulation des réseaux sociaux par des acteurs antilibéraux. Mais à terme, les gens vont se rendre compte que ces informations sont fausses, ils vont commencer à remettre en question tout ce qu'ils entendent et lisent. Le résultat final, ainsi que cela a été constaté tout au long de l'histoire dans les régimes dictatoriaux en général, et totalitaires en particulier, ce sera la naissance d'une conviction généralisée qu'il n'y a pas de vérité. » « Protocole Chaos » traduit en français par Catherine Leterrier, HC éditions Hervé Chopin. La chronique de Grégory Genevrier de la cellule info vérif de RFI: Israël-Iran, une guerre des images propice à la désinformation La chronique de Nathan Gallo des Observateurs de France 24 : Désinformation iranienne au sujet des F35 israéliens.
Dans son roman « Protocole Chaos », J.R. Dos Santos retrace un demi-siècle de manipulations orchestrées depuis Moscou pour aboutir à l'effondrement des démocraties libérales, à commencer par les États-Unis. À partir de faits réels, sourcés et documentés, le journaliste écrivain met en lumière le rôle des réseaux sociaux et les manœuvres russes derrière le phénomène Trump. Vrais et faux complots, réalité tronquée, manœuvres électorales sur fond de polarisation de la société, dans son roman « Protocole Chaos », le journaliste José Rodrigues dos Santos dresse le tableau d'une démocratie libérale fragilisée, dans le viseur d'une Russie autocratique, prête à tout pour imposer son modèle sous la houlette de Vladimir Poutine. L'écrivain journaliste portugais, évoque les faits dont il s'inspire, et le rôle joué par les réseaux sociaux dans le chaos ambiant. Il consacre notamment plusieurs chapitres à l'émergence du mouvement conspirationniste QAnon qui a massivement soutenu l'arrivée aux affaires de Donald Trump. Et l'on comprend comment ce groupe agrégeant toutes les colères d'un électorat blanc du Sud-américain rejeté aux marges de la société, a pu se muer en force politique, grâce à l'amplification artificielle de leurs publications sur les réseaux sociaux et certaines plateformes particulièrement propices à la radicalisation de ses membres, jusqu'à l'épisode du 6 janvier 2021 et l'intrusion des inconditionnels de Trump au Capitole. Le roman, publié au Portugal dès octobre 2024, soit un mois avant l'élection de Trump à un nouveau mandat, s'avère tout à fait prémonitoire. Sa traduction en français et sa note finale réactualisée, nous aide à décrypter un présent lourd de menaces : « Une mauvaise information conduit à de mauvaises décisions »- écrit l'auteur. «C'est ce qui est en train de se passer dans les régimes libéraux, du fait de la manipulation des réseaux sociaux par des acteurs antilibéraux. Mais à terme, les gens vont se rendre compte que ces informations sont fausses, ils vont commencer à remettre en question tout ce qu'ils entendent et lisent. Le résultat final, ainsi que cela a été constaté tout au long de l'histoire dans les régimes dictatoriaux en général, et totalitaires en particulier, ce sera la naissance d'une conviction généralisée qu'il n'y a pas de vérité. » « Protocole Chaos » traduit en français par Catherine Leterrier, HC éditions Hervé Chopin. La chronique de Grégory Genevrier de la cellule info vérif de RFI: Israël-Iran, une guerre des images propice à la désinformation La chronique de Nathan Gallo des Observateurs de France 24 : Désinformation iranienne au sujet des F35 israéliens.
Dans cet épisode, c'est le retour de Katia et d'Antonio. Les Cast Codeurs explorent WebAssembly 2.0, les 30 ans de Java, l'interopérabilité Swift-Java et les dernières nouveautés Kotlin. Ils plongent dans l'évolution de l'IA avec Claude 4 et GPT-4.1, débattent de la conscience artificielle et partagent leurs retours d'expérience sur l'intégration de l'IA dans le développement. Entre virtualisation, défis d'infrastructure et enjeux de sécurité open source, une discussion riche en insights techniques et pratiques. Enregistré le 13 juin 2025 Téléchargement de l'épisode LesCastCodeurs-Episode-327.mp3 ou en vidéo sur YouTube. News Langages Wasm 2.0 enfin officialisé ! https://webassembly.org/news/2025-03-20-wasm-2.0/ La spécification Wasm 2.0 est officiellement sortie en décembre dernier. Le consensus sur la spécification avait été atteint plus tôt, en 2022. Les implémentations majeures supportent Wasm 2.0 depuis un certain temps. Le processus W3C a pris du temps pour atteindre le statut de “Recommandation Candidate” pour des raisons non techniques. Les futures versions de Wasm adopteront un modèle “evergreen” où la “Recommandation Candidate” sera mise à jour en place. La dernière version de la spécification est considérée comme le standard actuel (Candidate Recommendation Draft). La version la plus à jour est disponible sur la page GitHub (GitHub page). Wasm 2.0 inclut les nouveautés suivantes : Instructions vectorielles pour le SIMD 128-bit. Instructions de manipulation de mémoire en bloc pour des copies et initialisations plus rapides. Résultats multiples pour les instructions, blocs et fonctions. Types références pour les références à des fonctions ou objets externes. Conversions non-piégeantes de flottant à entier. Instructions d'extension de signe pour les entiers signés. Wasm 2.0 est entièrement rétrocompatible avec Wasm 1.0. Paul Sandoz annonce que le JDK intègrera bientôt une API minimaliste pour lire et écrire du JSON https://mail.openjdk.org/pipermail/core-libs-dev/2025-May/145905.html Java a 30 ans, c'était quoi les points bluffants au début ? https://blog.jetbrains.com/idea/2025/05/do-you-really-know-java/ nom de code Oak Mais le trademark était pris Write Once Run Anywhere Garbage Collector Automatique multi threading au coeur de la palteforme meme si Java est passé par les green threads pendant un temps modèle de sécurité: sandbox applets, security manager, bytecode verifier, classloader Des progrès dans l'interopérabilité Swift / Java mentionnés à la conférence Apple WWDC 2025 https://www.youtube.com/watch?v=QSHO-GUGidA Interopérabilité Swift-Java : Utiliser Swift dans des apps Java et vice-versa. Historique : L'interopérabilité Swift existait déjà avec C et C++. Méthodes : Deux directions d'interopérabilité : Java depuis Swift et Swift depuis Java. JNI : JNI est l'API Java pour le code natif, mais elle est verbeuse. Swift-Java : Un projet pour une interaction Swift-Java plus flexible, sûre et performante. Exemples pratiques : Utiliser des bibliothèques Java depuis Swift et rendre des bibliothèques Swift disponibles pour Java. Gestion mémoire : Swift-Java utilise la nouvelle API FFM de Java pour gérer la mémoire des objets Swift. Open Source : Le projet Swift-Java est open source et invite aux contributions. KotlinConf le retour https://www.sfeir.dev/tendances/kotlinconf25-quelles-sont-les-annonces-a-retenir/ par Adelin de Sfeir “1 developeur sur 10” utilise Kotlin Kotlin 2.2 en RC $$ multi dollar interpolation pour eviter les sur interpolations non local break / continue (changement dans la conssitance de Kotlin guards sur le pattern matching D'autres features annoncées alignement des versions de l'ecosysteme sur kotlin jvm par defaut un nouvel outil de build Amper beaucoup d'annonces autour de l'IA Koog, framework agentique de maniere declarative nouvelle version du LLM de JetBrains: Mellum (focalisé sur le code) Kotlin et Compose multiplateforme (stable en iOS) Hot Reload dans compose en alpha partenariat strategque avec Spring pour bien integrer kotlin dans spring Librairies Sortie d'une version Java de ADK, le framework d'agents IA lancé par Google https://glaforge.dev/posts/2025/05/20/writing-java-ai-agents-with-adk-for-java-getting-started/ Guillaume a travaillé sur le lancement de ce framework ! (améliorations de l'API, code d'exemple, doc…) Comment déployer un serveur MCP en Java, grâce à Quarkus, et le déployer sur Google Cloud Run https://glaforge.dev/posts/2025/06/09/building-an-mcp-server-with-quarkus-and-deploying-on-google-cloud-run/ Même Guillaume se met à faire du Quarkus ! Utilisation du support MCP développé par l'équipe Quarkus. C'est facile, suffit d'annoter une méthode avec @Tool et ses arguments avec @ToolArg et c'est parti ! L'outil MCP inspector est très pratique pour inspecter manuellement le fonctionnement de ses serveurs MCP Déployer sur Cloud Run est facile grâce aux Dockerfiles fournis par Quarkus En bonus, Guillaume montre comment configuré un serveur MCP comme un outil dans le framework ADK pour Java, pour créer ses agents IA Jilt 1.8 est sorti, un annotation processor pour le pattern builder https://www.endoflineblog.com/jilt-1_8-and-1_8_1-released processing incrémental pour Gradle meilleure couverture de votre code (pour ne pas comptabiliser le code généré par l'annotation processeur) une correction d'un problème lors de l'utilisation des types génériques récursifs (genre Node Hibernate Search 8 est sorti https://in.relation.to/2025/06/06/hibernate-search-8-0-0-Final/ aggregation de metriques compatibilité avec les dernieres OpenSearch et Elasticsearch Lucene 10 en backend Preview des requetes validées à la compilation Hibernate 7 est sorti https://in.relation.to/2025/05/20/hibernate-orm-seven/ ASL 2.0 Hibernate Validator 9 Jakarta Persistence 3.2 et Jakarta Validation 3.1 saveOrUpdate (reattachement d'entité) n'est plus supporté session stateless plus capable: oeprations unitaires et pas seulement bach, acces au cache de second niveau, m,eilleure API pour les batchs (insertMultiple etc) nouvelle API criteria simple et type-safe: et peut ajouter a une requete de base Un article qui décrit la Dev UI de Quarkus https://www.sfeir.dev/back/quarkus-dev-ui-linterface-ultime-pour-booster-votre-productivite-en-developpement-java/ apres un test pour soit ou une demo, c'est un article détaillé et la doc de Quarkus n'est pas top là dessus Vert.x 5 est sorti https://vertx.io/blog/eclipse-vert-x-5-released/ on en avait parlé fin de l'année dernière ou début d'année Modèle basé uniquement sur les Futures : Vert.x 5 abandonne le modèle de callbacks pour ne conserver que les Futures, avec une nouvelle classe de base VerticleBase mieux adaptée à ce modèle asynchrone. Support des modules Java (JPMS) : Vert.x 5 prend en charge le système de modules de la plateforme Java avec des modules explicites, permettant une meilleure modularité des applications. Améliorations majeures de gRPC : Support natif de gRPC Web et gRPC Transcoding (support HTTP/JSON et gRPC), format JSON en plus de Protobuf, gestion des timeouts et deadlines, services de réflexion et de health. Support d'io_uring : Intégration native du système io_uring de Linux (précédemment en incubation) pour de meilleures performances I/O sur les systèmes compatibles. Load balancing côté client : Nouvelles capacités de répartition de charge pour les clients HTTP et gRPC avec diverses politiques de distribution. Service Resolver : Nouveau composant pour la résolution dynamique d'adresses de services, étendant les capacités de load balancing à un ensemble plus large de résolveurs. Améliorations du proxy HTTP : Nouvelles transformations prêtes à l'emploi, interception des upgrades WebSocket et interface SPI pour le cache avec support étendu des spécifications. Suppressions et remplacements : Plusieurs composants sont dépréciés (gRPC Netty, JDBC API, Service Discovery) ou supprimés (Vert.x Sync, RxJava 1), remplacés par des alternatives plus modernes comme les virtual threads et Mutiny. Spring AI 1.0 est sorti https://spring.io/blog/2025/05/20/spring-ai-1-0-GA-released ChatClient multi-modèles : API unifiée pour interagir avec 20 modèles d'IA différents avec support multi-modal et réponses JSON structurées. Écosystème RAG complet : Support de 20 bases vectorielles, pipeline ETL et enrichissement automatique des prompts via des advisors. Fonctionnalités enterprise : Mémoire conversationnelle persistante, support MCP, observabilité Micrometer et évaluateurs automatisés. Agents et workflows : Patterns prédéfinis (routing, orchestration, chaînage) et agents autonomes pour applications d'IA complexes. Infrastructure Les modèles d'IA refusent d'être éteint et font du chantage pour l'eviter, voire essaient se saboter l'extinction https://www.thealgorithmicbridge.com/p/ai-companies-have-lost-controland?utm_source=substac[…]aign=email-restack-comment&r=2qoalf&triedRedirect=true Les chercheur d'Anthropic montrent comment Opus 4 faisait du chantage aux ingenieurs qui voulaient l'eteindre pour mettre une nouvelle version en ligne Une boite de recherche a montré la même chose d'Open AI o3 non seulemenmt il ne veut pas mais il essaye activement d'empêcher l'extinction Apple annonce le support de la virtualisation / conteneurisation dans macOS lors de la WWDC https://github.com/apple/containerization C'est open source Possibilité de lancer aussi des VM légères Documentation technique : https://apple.github.io/containerization/documentation/ Grosse chute de services internet suite à un soucis sur GCP Le retour de cloud flare https://blog.cloudflare.com/cloudflare-service-outage-june-12-2025/ Leur système de stockage (une dépendance majeure) dépend exclusivement de GCP Mais ils ont des plans pour surfit de cette dépendance exclusive la première analyse de Google https://status.cloud.google.com/incidents/ow5i3PPK96RduMcb1SsW Un quota auto mis à jour qui a mal tourné. ils ont bypassé le quota en code mais le service de quote en us-central1 était surchargé. Prochaines améliorations: pas d propagation de données corrompues, pas de déploiement global sans rolling upgrade avec monitoring qui peut couper par effet de bord (fail over) certains autres cloud providers ont aussi eu quelques soucis (charge) - unverified Data et Intelligence Artificielle Claude 4 est sorti https://www.anthropic.com/news/claude-4 Deux nouveaux modèles lancés : Claude Opus 4 (le meilleur modèle de codage au monde) et Claude Sonnet 4 (une amélioration significative de Sonnet 3.7) Claude Opus 4 atteint 72,5% sur SWE-bench et peut maintenir des performances soutenues sur des tâches longues durant plusieurs heures Claude Sonnet 4 obtient 72,7% sur SWE-bench tout en équilibrant performance et efficacité pour un usage quotidien Nouvelle fonctionnalité de “pensée étendue avec utilisation d'outils” permettant à Claude d'alterner entre raisonnement et usage d'outils Les modèles peuvent maintenant utiliser plusieurs outils en parallèle et suivre les instructions avec plus de précision Capacités mémoire améliorées : Claude peut extraire et sauvegarder des informations clés pour maintenir la continuité sur le long terme Claude Code devient disponible à tous avec intégrations natives VS Code et JetBrains pour la programmation en binôme Quatre nouvelles capacités API : outil d'exécution de code, connecteur MCP, API Files et mise en cache des prompts Les modèles hybrides offrent deux modes : réponses quasi-instantanées et pensée étendue pour un raisonnement plus approfondi en mode “agentique” L'intégration de l'IA au delà des chatbots et des boutons à étincelles https://glaforge.dev/posts/2025/05/23/beyond-the-chatbot-or-ai-sparkle-a-seamless-ai-integration/ Plaidoyer pour une IA intégrée de façon transparente et intuitive, au-delà des chatbots. Chatbots : pas toujours l'option LLM la plus intuitive ou la moins perturbatrice. Préconisation : IA directement dans les applications pour plus d'intelligence et d'utilité naturelle. Exemples d'intégration transparente : résumés des conversations Gmail et chat, web clipper Obsidian qui résume et taggue, complétion de code LLM. Meilleure UX IA : intégrée, contextuelle, sans “boutons IA” ou fenêtres de chat dédiées. Conclusion de Guillaume : intégrations IA réussies = partie naturelle du système, améliorant les workflows sans perturbation, le développeur ou l'utilisateur reste dans le “flow” Garder votre base de donnée vectorielle à jour avec Debezium https://debezium.io/blog/2025/05/19/debezium-as-part-of-your-ai-solution/ pas besoin de detailler mais expliquer idee de garder les changements a jour dans l'index Outillage guide pratique pour choisir le bon modèle d'IA à utiliser avec GitHub Copilot, en fonction de vos besoins en développement logiciel. https://github.blog/ai-and-ml/github-copilot/which-ai-model-should-i-use-with-github-copilot/ - Équilibre coût/performance : GPT-4.1, GPT-4o ou Claude 3.5 Sonnet pour des tâches générales et multilingues. - Tâches rapides : o4-mini ou Claude 3.5 Sonnet pour du prototypage ou de l'apprentissage rapide. - Besoins complexes : Claude 3.7 Sonnet, GPT-4.5 ou o3 pour refactorisation ou planification logicielle. - Entrées multimodales : Gemini 2.0 Flash ou GPT-4o pour analyser images, UI ou diagrammes. - Projets techniques/scientifiques : Gemini 2.5 Pro pour raisonnement avancé et gros volumes de données. UV, un package manager pour les pythonistes qui amène un peu de sanité et de vitesse http://blog.ippon.fr/2025/05/12/uv-un-package-manager-python-adapte-a-la-data-partie-1-theorie-et-fonctionnalites/ pour les pythonistes un ackage manager plus rapide et simple mais il est seulement semi ouvert (license) IntelliJ IDEA 2025.1 permet de rajouter un mode MCP client à l'assistant IA https://blog.jetbrains.com/idea/2025/05/intellij-idea-2025-1-model-context-protocol/ par exemple faire tourner un MCP server qui accède à la base de donnée Méthodologies Développement d'une bibliothèque OAuth 2.1 open source par Cloudflare, en grande partie générée par l'IA Claude: - Prompts intégrés aux commits : Chaque commit contient le prompt utilisé, ce qui facilite la compréhension de l'intention derrière le code. - Prompt par l'exemple : Le premier prompt montrait un exemple d'utilisation de l'API qu'on souhaite obtenir, ce qui a permis à l'IA de mieux comprendre les attentes. - Prompts structurés : Les prompts les plus efficaces suivaient un schéma clair : état actuel, justification du changement, et directive précise. - Traitez les prompts comme du code source : Les inclure dans les commits aide à la maintenance. - Acceptez les itérations : Chaque fonctionnalité a nécessité plusieurs essais. - Intervention humaine indispensable : Certaines tâches restent plus rapides à faire à la main. https://www.maxemitchell.com/writings/i-read-all-of-cloudflares-claude-generated-commits/ Sécurité Un packet npm malicieux passe par Cursor AI pour infecter les utilisateurs https://thehackernews.com/2025/05/malicious-npm-packages-infect-3200.html Trois packages npm malveillants ont été découverts ciblant spécifiquement l'éditeur de code Cursor sur macOS, téléchargés plus de 3 200 fois au total.Les packages se déguisent en outils de développement promettant “l'API Cursor la moins chère” pour attirer les développeurs intéressés par des solutions AI abordables. Technique d'attaque sophistiquée : les packages volent les identifiants utilisateur, récupèrent un payload chiffré depuis des serveurs contrôlés par les pirates, puis remplacent le fichier main.js de Cursor. Persistance assurée en désactivant les mises à jour automatiques de Cursor et en redémarrant l'application avec le code malveillant intégré. Nouvelle méthode de compromission : au lieu d'injecter directement du malware, les attaquants publient des packages qui modifient des logiciels légitimes déjà installés sur le système. Persistance même après suppression : le malware reste actif même si les packages npm malveillants sont supprimés, nécessitant une réinstallation complète de Cursor. Exploitation de la confiance : en s'exécutant dans le contexte d'une application légitime (IDE), le code malveillant hérite de tous ses privilèges et accès. Package “rand-user-agent” compromis : un package légitime populaire a été infiltré pour déployer un cheval de Troie d'accès distant (RAT) dans certaines versions. Recommandations de sécurité : surveiller les packages exécutant des scripts post-installation, modifiant des fichiers hors node_modules, ou initiant des appels réseau inattendus, avec monitoring d'intégrité des fichiers. Loi, société et organisation Le drama OpenRewrite (automatisation de refactoring sur de larges bases de code) est passé en mode propriétaire https://medium.com/@jonathan.leitschuh/when-open-source-isnt-how-openrewrite-lost-its-way-642053be287d Faits Clés : Moderne, Inc. a re-licencié silencieusement du code OpenRewrite (dont rewrite-java-security) de la licence Apache 2.0 à une licence propriétaire (MPL) sans consultation des contributeurs. Ce re-licenciement rend le code inaccessible et non modifiable pour les contributeurs originaux. Moderne s'est retiré de la Commonhaus Foundation (dédiée à l'open source) juste avant ces changements. La justification de Moderne est la crainte que de grandes entreprises utilisent OpenRewrite sans contribuer, créant une concurrence. Des contributions communautaires importantes (VMware, AliBaba) sous Apache 2.0 ont été re-licenciées sans leur consentement. La légalité de ce re-licenciement est incertaine sans CLA des contributeurs. Cette action crée un précédent dangereux pour les futurs contributeurs et nuit à la confiance dans l'écosystème OpenRewrite. Corrections de Moderne (Suite aux réactions) : Les dépôts Apache originaux ont été restaurés et archivés. Des versions majeures ont été utilisées pour signaler les changements de licence. Des espaces de noms distincts (org.openrewrite vs. io.moderne) ont été créés pour différencier les modules. Suggestions de Correction de l'Auteur : Annuler les changements de licence sur toutes les recettes communautaires. S'engager dans le dialogue et communiquer publiquement les changements majeurs. Respecter le versionnement sémantique (versions majeures pour les changements de licence). L'ancien gourou du design d'Apple, Jony Ive, va occuper un rôle majeur chez OpenAI OpenAI va acquérir la startup d'Ive pour 6,5 milliards de dollars, tandis qu'Ive et le PDG Sam Altman travaillent sur une nouvelle génération d'appareils et d'autres produits d'IA https://www.wsj.com/tech/ai/former-apple-design-guru-jony-ive-to-take-expansive-role-at-openai-5787f7da Rubrique débutant Un article pour les débutants sur le lien entre source, bytecode et le debug https://blog.jetbrains.com/idea/2025/05/sources-bytecode-debugging/ le debugger voit le bytecode et le lien avec la ligne ou la methode est potentiellement perdu javac peut ajouter les ligne et offset des operations pour que le debugger les affichent les noms des arguments est aussi ajoutable dans le .class quand vous pointez vers une mauvaise version du fichier source, vous avez des lignes decalées, c'est pour ca peu de raisons de ne pas actier des approches de compilations mais cela rend le fichier un peu plus gros Conférences La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 11-13 juin 2025 : Devoxx Poland - Krakow (Poland) 12-13 juin 2025 : Agile Tour Toulouse - Toulouse (France) 12-13 juin 2025 : DevLille - Lille (France) 13 juin 2025 : Tech F'Est 2025 - Nancy (France) 17 juin 2025 : Mobilis In Mobile - Nantes (France) 19-21 juin 2025 : Drupal Barcamp Perpignan 2025 - Perpignan (France) 24 juin 2025 : WAX 2025 - Aix-en-Provence (France) 25 juin 2025 : Rust Paris 2025 - Paris (France) 25-26 juin 2025 : Agi'Lille 2025 - Lille (France) 25-27 juin 2025 : BreizhCamp 2025 - Rennes (France) 26-27 juin 2025 : Sunny Tech - Montpellier (France) 1-4 juillet 2025 : Open edX Conference - 2025 - Palaiseau (France) 7-9 juillet 2025 : Riviera DEV 2025 - Sophia Antipolis (France) 5 septembre 2025 : JUG Summer Camp 2025 - La Rochelle (France) 12 septembre 2025 : Agile Pays Basque 2025 - Bidart (France) 18-19 septembre 2025 : API Platform Conference - Lille (France) & Online 23 septembre 2025 : OWASP AppSec France 2025 - Paris (France) 25-26 septembre 2025 : Paris Web 2025 - Paris (France) 2-3 octobre 2025 : Volcamp - Clermont-Ferrand (France) 3 octobre 2025 : DevFest Perros-Guirec 2025 - Perros-Guirec (France) 6-7 octobre 2025 : Swift Connection 2025 - Paris (France) 6-10 octobre 2025 : Devoxx Belgium - Antwerp (Belgium) 7 octobre 2025 : BSides Mulhouse - Mulhouse (France) 9 octobre 2025 : DevCon #25 : informatique quantique - Paris (France) 9-10 octobre 2025 : Forum PHP 2025 - Marne-la-Vallée (France) 9-10 octobre 2025 : EuroRust 2025 - Paris (France) 16 octobre 2025 : PlatformCon25 Live Day Paris - Paris (France) 16 octobre 2025 : Power 365 - 2025 - Lille (France) 16-17 octobre 2025 : DevFest Nantes - Nantes (France) 30-31 octobre 2025 : Agile Tour Bordeaux 2025 - Bordeaux (France) 30-31 octobre 2025 : Agile Tour Nantais 2025 - Nantes (France) 30 octobre 2025-2 novembre 2025 : PyConFR 2025 - Lyon (France) 4-7 novembre 2025 : NewCrafts 2025 - Paris (France) 5-6 novembre 2025 : Tech Show Paris - Paris (France) 6 novembre 2025 : dotAI 2025 - Paris (France) 7 novembre 2025 : BDX I/O - Bordeaux (France) 12-14 novembre 2025 : Devoxx Morocco - Marrakech (Morocco) 13 novembre 2025 : DevFest Toulouse - Toulouse (France) 15-16 novembre 2025 : Capitole du Libre - Toulouse (France) 19 novembre 2025 : SREday Paris 2025 Q4 - Paris (France) 20 novembre 2025 : OVHcloud Summit - Paris (France) 21 novembre 2025 : DevFest Paris 2025 - Paris (France) 27 novembre 2025 : DevFest Strasbourg 2025 - Strasbourg (France) 28 novembre 2025 : DevFest Lyon - Lyon (France) 5 décembre 2025 : DevFest Dijon 2025 - Dijon (France) 10-11 décembre 2025 : Devops REX - Paris (France) 10-11 décembre 2025 : Open Source Experience - Paris (France) 28-31 janvier 2026 : SnowCamp 2026 - Grenoble (France) 2-6 février 2026 : Web Days Convention - Aix-en-Provence (France) 3 février 2026 : Cloud Native Days France 2026 - Paris (France) 23-25 avril 2026 : Devoxx Greece - Athens (Greece) 17 juin 2026 : Devoxx Poland - Krakow (Poland) 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/
Comme tous les mardis, nous retrouvons Gotson Pierre, directeur de l'agence Alterpresse. Le site d'information haïtien revient notamment sur le « Travel ban » qui interdit aux Haïtiens d'entrer sur le territoire américain. Quelle marge de manœuvre pour les autorités haïtiennes ? Le Conseil présidentiel de transition affirme vouloir négocier avec l'administration américaine pour retirer Haïti du Travel ban, comme l'annonce Alterpresse. Les mesures de Donald Trump interdisant aux ressortissants de 12 pays - dont Haïti - d'entrer sur le territoire américain ont pris effet ce lundi (9 juin 2025). Les autorités haïtiennes affirment vouloir donner des gages sécuritaires aux autorités américaines afin d'être retirées de la liste. Elles ont également affirmé vouloir garder une bonne relation avec les autorités américaines. Mais les marges de manœuvre restent limitées, précise Gotson Pierre. Les provocations de Donald Trump à Los Angeles dénoncées par les médiasLa situation en Californie continue de faire la Une de la presse aux États-Unis. Donald Trump ne s'est pas arrêté à l'envoi de la Garde nationale. Malgré les critiques, le président américain a choisi de muscler un peu plus encore son intervention avec l'envoi de 700 Marines et 2 000 membres supplémentaires de la Garde nationale.Ces troupes n'étaient pourtant pas nécessaires, affirme le Washington Post dans son édito titré «La meilleure façon de mettre fin à l'escalade à Los Angeles».Dès le premier paragraphe, le journal fait un parallèle avec l'assaut du Capitole par des partisans de Donald Trump, le 6 janvier 2021. Premier constat : «Les violences contre les forces de l'ordre doivent être poursuivies qu'elles soient dirigées contre les services de l'Immigration et des Douanes de Los Angeles ou contre la police du Capitole à Washington.» Mais pour le Washington Post, l'envoi notamment d'un bataillon de Marines en service actif sur place en renfort est une nouvelle provocation qui ne fera que prolonger la violence. « Comment désamorcer la situation à Los Angeles ? » Le Washington Post ne fait pas que pointer la responsabilité de Donald Trump. Il pointe un couple, le gouverneur démocrate de Californie et le président des États-Unis, qui semblent tous deux voir un avantage à se battre. Pour sortir de ce combat politique, les Américains devraient se tourner vers les tribunaux, avance-t-il.La fédéralisation de la Garde nationale contre l'avis du gouverneur d'un État dépend de l'Insurrection Act de 1807. Si Donald Trump l'invoquait officiellement, il ferait face à une contestation judiciaire lourde qui pourrait amener à des questions plus profondes sur les pouvoirs du président. Des réformes, notamment celles de l'Insurrection act, nécessaires depuis longtemps, estime la Washington Post. « Un aperçu de l'autocratie »Pour l'instant, ce à quoi les Américains assistent à Los Angeles est un «aperçu de l'autocratie», selon le New York Times. C'est le titre de l'édito de Michelle Goldberg. Si le Washington Post appelle les manifestants à rentrer chez eux pour éviter d'être pris dans un engrenage qui les dépasse, le New York Times lui appelle au soulèvement. Michelle Goldberg confie à ses lecteurs que l'envoi de troupes militaires par Donald Trump contre des opposants à sa politique anti-immigration était l'une de ses plus grandes peurs depuis son élection en novembre dernier. Mais la journaliste ne s'était pas imaginé un tel scénario avant même que l'opposition au président ne tourne réellement à la crise. Il n'y avait pas à Los Angeles un risque de rébellion contre l'autorité du gouvernement des États-Unis, affirme Michelle Goldberg. Hier, la police de Los Angeles a d'ailleurs affirmé que l'«arrivée de la Garde nationale sans aucune coordination représentait un défi logistique et opérationnel pour conserver la sécurité dans la ville.»«Le jour où des manifestations contre le roi mobiliseront tout le pays. J'espère que la tentative de Trump d'étouffer la protestation finira par l'alimenter, conclut l'éditorialiste du New York Times. Ceux qui veulent vivre dans un pays libre peuvent avoir peur, mais ils ne doivent pas être intimidés.» « Trump contre la grande ville hispanique »De l'autre côté de la frontière, au Mexique, el Universal consacre également son éditorial à l'évènement. «Trump contre la grande ville hispanique», titre l'éditorialiste Léon Krauze. Selon lui, ce n'est pas un hasard si Donald Trump cible Los Angeles. Elle incarne l'idéal d'une société pluraliste. C'est également la plus grande ville hispanique des États-Unis. Près de 47% des habitants s'identifient hispaniques. 60% des habitants communiquent en espagnol, en coréen, en arménien ou dans une longue liste d'autres langues. Si la Californie était un pays, elle serait la cinquième économie mondiale, précise également el Universal. Une force due en grande partie aux immigrants. Ils méritent d'être protégés, pas persécutés. Un procès « historique » contre l'ancien président brésilien BolsonaroLa Cour suprême brésilienne a commencé lundi les interrogatoires des principaux accusés dans le cadre du procès contre l'ancien président Jair Bolsonaro. Le principal intéressé n'a pas encore été entendu. Mauro Cid, son ancien collaborateur a confirmé les velléités putschistes de l'ex-président. Il avait passé un accord avec la justice en change d'une réduction de peine. Selon l'ancien militaire, Jair Bolsonaro, qui avait perdu les élections de 2022 face à Lula, avait envisagé de décréter l'« état de siège » à Brasilia et de convoquer de nouvelles élections. L'ancien président aurait même lu et modifié un projet de décret présenté par ses conseillers, qui prévoyait aussi l'arrestation de personnalités politiques et judiciaires, comme le juge de la Cour suprême Alexandre de Morales, la bête noire des bolsonaristes, justement en charge des interrogatoires.Jair Bolsonaro lui-même était présent sur le banc des accusés. Il devrait être interrogé ce mardi ou mercredi. Mais sa ligne de défense n'a pas changé : il nie toutes les accusations, comme il l'a réaffirmé à un groupe de journalistes pendant une pause de l'audience. Il affirme être victime d'une persécution politique.Il faudra attendre quelques mois pour connaître le verdict, mais c'est d'ores et déjà un procès historique. Les faits reprochés – tentative de coup d'État – sont très graves. Jair Bolsonaro, qui a toujours fait l'éloge de la dictature, encourt plus de 40 ans de prison en cas de condamnation. Ce procès montre que la démocratie brésilienne, que la justice brésilienne, fonctionnent. Une affaire qui s'impose en parallèle de la situation aux États-Unis, avec l'assaut du Capitole en 2021, le refus de Donald Trump de reconnaître sa défaite. Pour l'instant, le président américain a été épargné par la justice. Colombie – Miguel Uribe était-il suffisamment protégé ? En Colombie, le sénateur Miguel Uribe et candidat déclaré à la présidentielle de l'année prochaine, se trouve toujours entre la vie et la mort. Il a reçu deux balles dans la tête dimanche dernier (8 juin 2025) lors d'une attaque menée lors d'un meeting électoral. Son avocat affirme aujourd'hui que le candidat ne bénéficiait pas d'un dispositif de sécurité suffisante et a porté plainte contre l'unité nationale de protection de la police. « En 2025, nous avons fait plus de 23 demandes de renforcement de la sécurité du sénateur, rapporte Miguel Uribe. La dernière a été déposée le 5 juin dernier, mais on nous l'a refusé en affirmant qu'il n'y avait pas de risque ».Le directeur de cette unité de protection soutient que trois de ses agents étaient sur place, mais que quatre policiers réguliers les auraient épaulés. La procureure, qui confirme que le sénateur Uribe recevait le même niveau de protection que les autres parlementaires, et qu'il n'avait pas fait l'objet de menaces de mort. De son côté, le président Gustavo Petro a dénoncé une «réduction étrange» du dispositif de sécurité le jour de l'attentat.
durée : 00:02:01 - Les 80'' - par : Nicolas Demorand - Alors que les tensions restent vives à Los Angeles, j'aimerais pousser avec vous les portes du Butterworth's. C'est un très chic restaurant de Washington, non loin du Capitole. Vous aimez ce podcast ? Pour écouter tous les autres épisodes sans limite, rendez-vous sur Radio France.
L'Amérique sortait tout juste du scandale Monica Lewinsky-Bil Clinton quand a éclaté, en 2001, l'affaire Chandra Levy. Une jeune femme de 24 ans ayant une liaison avec un homme marié, le représentant démocrate en vue et possible présidentiable Gary Condit. Nouveau scandale sexuel donc sauf que dans cette affaire, la jeune maîtresse a brutalement disparu. Elle commençait à bavarder sur sa liaison cachée. Relation qui commençait à s'ébruiter pour bientôt devenir un secret de polichinelle.Distribué par Audiomeans. Visitez audiomeans.fr/politique-de-confidentialite pour plus d'informations.
En 390 avant J.-C., Rome vacille. Brennus et ses guerriers gaulois ravagent la cité et imposent aux vaincus une rançon colossale pour quitter les lieux. C'est le premier grand traumatisme de la République romaine... De la trahison des poids truqués à l'appel des oies sacrées du Capitole, revivez le jour où l'orgueilleuse Rome a bien failli s'effondrer. Crédits : Lorànt Deutsch, Bruno Calvès. Du lundi au vendredi de 15h à 15h30, Lorànt Deutsch vous révèle les secrets des personnages historiques les plus captivants !Distribué par Audiomeans. Visitez audiomeans.fr/politique-de-confidentialite pour plus d'informations.
Gros épisode qui couvre un large spectre de sujets : Java, Scala, Micronaut, NodeJS, l'IA et la compétence des développeurs, le sampling dans les LLMs, les DTO, le vibe coding, les changements chez Broadcom et Red Hat ainsi que plusieurs nouvelles sur les licences open source. Enregistré le 7 mai 2025 Téléchargement de l'épisode LesCastCodeurs-Episode-325.mp3 ou en vidéo sur YouTube. News Langages A l'occasion de JavaOne et du lancement de Java 24, Oracle lance un nouveau site avec des ressources vidéo pour apprendre le langage https://learn.java/ site plutôt à destination des débutants et des enseignants couvre la syntaxe aussi, y compris les ajouts plus récents comme les records ou le pattern matching c'est pas le site le plus trendy du monde. Martin Odersky partage un long article sur l'état de l'écosystème Scala et les évolutions du language https://www.scala-lang.org/blog/2025/03/24/evolving-scala.html Stabilité et besoin d'évolution : Scala maintient sa position (~14ème mondial) avec des bases techniques solides, mais doit évoluer face à la concurrence pour rester pertinent. Axes prioritaires : L'évolution se concentre sur l'amélioration du duo sécurité/convivialité, le polissage du langage (suppression des “rugosités”) et la simplification pour les débutants. Innovation continue : Geler les fonctionnalités est exclu ; l'innovation est clé pour la valeur de Scala. Le langage doit rester généraliste et ne pas se lier à un framework spécifique. Défis et progrès : L'outillage (IDE, outils de build comme sbt, scala-cli, Mill) et la facilité d'apprentissage de l'écosystème sont des points d'attention, avec des améliorations en cours (partenariat pédagogique, plateformes simples). Des strings encore plus rapides ! https://inside.java/2025/05/01/strings-just-got-faster/ Dans JDK 25, la performance de la fonction String::hashCode a été améliorée pour être principalement constant foldable. Cela signifie que si les chaînes de caractères sont utilisées comme clés dans une Map statique et immuable, des gains de performance significatifs sont probables. L'amélioration repose sur l'annotation interne @Stable appliquée au champ privé String.hash. Cette annotation permet à la machine virtuelle de lire la valeur du hash une seule fois et de la considérer comme constante si elle n'est pas la valeur par défaut (zéro). Par conséquent, l'opération String::hashCode peut être remplacée par la valeur de hash connue, optimisant ainsi les lookups dans les Map immuables. Un cas limite est celui où le code de hachage de la chaîne est zéro, auquel cas l'optimisation ne fonctionne pas (par exemple, pour la chaîne vide “”). Bien que l'annotation @Stable soit interne au JDK, un nouveau JEP (JEP 502: Stable Values (Preview)) est en cours de développement pour permettre aux utilisateurs de bénéficier indirectement de fonctionnalités similaires. AtomicHash, une implémentation Java d'une HashMap qui est thread-safe, atomique et non-bloquante https://github.com/arxila/atomichash implémenté sous forme de version immutable de Concurrent Hash Trie Librairies Sortie de Micronaut 4.8.0 https://micronaut.io/2025/04/01/micronaut-framework-4-8-0-released/ Mise à jour de la BOM (Bill of Materials) : La version 4.8.0 met à jour la BOM de la plateforme Micronaut. Améliorations de Micronaut Core : Intégration de Micronaut SourceGen pour la génération interne de métadonnées et d'expressions bytecode. Nombreuses améliorations dans Micronaut SourceGen. Ajout du traçage de l'injection de dépendances pour faciliter le débogage au démarrage et à la création des beans. Nouveau membre definitionType dans l'annotation @Client pour faciliter le partage d'interfaces entre client et serveur. Support de la fusion dans les Bean Mappers via l'annotation @Mapping. Nouvelle liveness probe détectant les threads bloqués (deadlocked) via ThreadMXBean. Intégration Kubernetes améliorée : Mise à jour du client Java Kubernetes vers la version 22.0.1. Ajout du module Micronaut Kubernetes Client OpenAPI, offrant une alternative au client officiel avec moins de dépendances, une configuration unifiée, le support des filtres et la compatibilité Native Image. Introduction d'un nouveau runtime serveur basé sur le serveur HTTP intégré de Java, permettant de créer des applications sans dépendances serveur externes. Ajout dans Micronaut Micrometer d'un module pour instrumenter les sources de données (traces et métriques). Ajout de la condition condition dans l'annotation @MetricOptions pour contrôler l'activation des métriques via une expression. Support des Consul watches dans Micronaut Discovery Client pour détecter les changements de configuration distribuée. Possibilité de générer du code source à partir d'un schéma JSON via les plugins de build (Gradle et Maven). Web Node v24.0.0 passe en version Current: https://nodejs.org/en/blog/release/v24.0.0 Mise à jour du moteur V8 vers la version 13.6 : intégration de nouvelles fonctionnalités JavaScript telles que Float16Array, la gestion explicite des ressources (using), RegExp.escape, WebAssembly Memory64 et Error.isError. npm 11 inclus : améliorations en termes de performance, de sécurité et de compatibilité avec les packages JavaScript modernes. Changement de compilateur pour Windows : abandon de MSVC au profit de ClangCL pour la compilation de Node.js sur Windows. AsyncLocalStorage utilise désormais AsyncContextFrame par défaut : offrant une gestion plus efficace du contexte asynchrone. URLPattern disponible globalement : plus besoin d'importer explicitement cette API pour effectuer des correspondances d'URL. Améliorations du modèle de permissions : le flag expérimental --experimental-permission devient --permission, signalant une stabilité accrue de cette fonctionnalité. Améliorations du test runner : les sous-tests sont désormais attendus automatiquement, simplifiant l'écriture des tests et réduisant les erreurs liées aux promesses non gérées. Intégration d'Undici 7 : amélioration des capacités du client HTTP avec de meilleures performances et un support étendu des fonctionnalités HTTP modernes. Dépréciations et suppressions : Dépréciation de url.parse() au profit de l'API WHATWG URL. Suppression de tls.createSecurePair. Dépréciation de SlowBuffer. Dépréciation de l'instanciation de REPL sans new. Dépréciation de l'utilisation des classes Zlib sans new. Dépréciation du passage de args à spawn et execFile dans child_process. Node.js 24 est actuellement la version “Current” et deviendra une version LTS en octobre 2025. Il est recommandé de tester cette version pour évaluer son impact sur vos applications. Data et Intelligence Artificielle Apprendre à coder reste crucial et l'IA est là pour venir en aide : https://kyrylo.org/software/2025/03/27/learn-to-code-ignore-ai-then-use-ai-to-code-even-better.html Apprendre à coder reste essentiel malgré l'IA. L'IA peut assister la programmation. Une solide base est cruciale pour comprendre et contrôler le code. Cela permet d'éviter la dépendance à l'IA. Cela réduit le risque de remplacement par des outils d'IA accessibles à tous. L'IA est un outil, pas un substitut à la maîtrise des fondamentaux. Super article de Anthropic qui essaie de comprendre comment fonctionne la “pensée” des LLMs https://www.anthropic.com/research/tracing-thoughts-language-model Effet boîte noire : Stratégies internes des IA (Claude) opaques aux développeurs et utilisateurs. Objectif : Comprendre le “raisonnement” interne pour vérifier capacités et intentions. Méthode : Inspiration neurosciences, développement d'un “microscope IA” (regarder quels circuits neuronaux s'activent). Technique : Identification de concepts (“features”) et de “circuits” internes. Multilinguisme : Indice d'un “langage de pensée” conceptuel commun à toutes les langues avant de traduire dans une langue particulière. Planification : Capacité à anticiper (ex: rimes en poésie), pas seulement de la génération mot par mot (token par token). Raisonnement non fidèle : Peut fabriquer des arguments plausibles (“bullshitting”) pour une conclusion donnée. Logique multi-étapes : Combine des faits distincts, ne se contente pas de mémoriser. Hallucinations : Refus par défaut ; réponse si “connaissance” active, sinon risque d'hallucination si erreur. “Jailbreaks” : Tension entre cohérence grammaticale (pousse à continuer) et sécurité (devrait refuser). Bilan : Méthodes limitées mais prometteuses pour la transparence et la fiabilité de l'IA. Le “S” dans MCP veut dire Securité (ou pas !) https://elenacross7.medium.com/%EF%B8%8F-the-s-in-mcp-stands-for-security-91407b33ed6b La spécification MCP pour permettre aux LLMs d'avoir accès à divers outils et fonctions a peut-être été adoptée un peu rapidement, alors qu'elle n'était pas encore prête niveau sécurité L'article liste 4 types d'attaques possibles : vulnérabilité d'injection de commandes attaque d'empoisonnement d'outils redéfinition silencieuse de l'outil le shadowing d'outils inter-serveurs Pour l'instant, MCP n'est pas sécurisé : Pas de standard d'authentification Pas de chiffrement de contexte Pas de vérification d'intégrité des outils Basé sur l'article de InvariantLabs https://invariantlabs.ai/blog/mcp-security-notification-tool-poisoning-attacks Sortie Infinispan 15.2 - pre rolling upgrades 16.0 https://infinispan.org/blog/2025/03/27/infinispan-15-2 Support de Redis JSON + scripts Lua Métriques JVM désactivables Nouvelle console (PatternFly 6) Docs améliorées (métriques + logs) JDK 17 min, support JDK 24 Fin du serveur natif (performances) Guillaume montre comment développer un serveur MCP HTTP Server Sent Events avec l'implémentation de référence Java et LangChain4j https://glaforge.dev/posts/2025/04/04/mcp-client-and-server-with-java-mcp-sdk-and-langchain4j/ Développé en Java, avec l'implémentation de référence qui est aussi à la base de l'implémentation dans Spring Boot (mais indépendant de Spring) Le serveur MCP est exposé sous forme de servlet dans Jetty Le client MCP lui, est développé avec le module MCP de LangChain4j c'est semi independant de Spring dans le sens où c'est dépendant de Reactor et de ses interface. il y a une conversation sur le github d'anthropic pour trouver une solution, mais cela ne parait pas simple. Les fallacies derrière la citation “AI won't replace you, but humans using AI will” https://platforms.substack.com/cp/161356485 La fallacie de l'automatisation vs. l'augmentation : Elle se concentre sur l'amélioration des tâches existantes avec l'IA au lieu de considérer le changement de la valeur de ces tâches dans un nouveau système. La fallacie des gains de productivité : L'augmentation de la productivité ne se traduit pas toujours par plus de valeur pour les travailleurs, car la valeur créée peut être capturée ailleurs dans le système. La fallacie des emplois statiques : Les emplois sont des constructions organisationnelles qui peuvent être redéfinies par l'IA, rendant les rôles traditionnels obsolètes. La fallacie de la compétition “moi vs. quelqu'un utilisant l'IA” : La concurrence évolue lorsque l'IA modifie les contraintes fondamentales d'un secteur, rendant les compétences existantes moins pertinentes. La fallacie de la continuité du flux de travail : L'IA peut entraîner une réimagination complète des flux de travail, éliminant le besoin de certaines compétences. La fallacie des outils neutres : Les outils d'IA ne sont pas neutres et peuvent redistribuer le pouvoir organisationnel en changeant la façon dont les décisions sont prises et exécutées. La fallacie du salaire stable : Le maintien d'un emploi ne garantit pas un salaire stable, car la valeur du travail peut diminuer avec l'augmentation des capacités de l'IA. La fallacie de l'entreprise stable : L'intégration de l'IA nécessite une restructuration de l'entreprise et ne se fait pas dans un vide organisationnel. Comprendre le “sampling” dans les LLMs https://rentry.co/samplers Explique pourquoi les LLMs utilisent des tokens Les différentes méthodes de “sampling” : càd de choix de tokens Les hyperparamètres comme la température, top-p, et leur influence réciproque Les algorithmes de tokenisation comme Byte Pair Encoding et SentencePiece. Un de moins … OpenAI va racheter Windsurf pour 3 milliards de dollars. https://www.bloomberg.com/news/articles/2025-05-06/openai-reaches-agreement-to-buy-startup-windsurf-for-3-billion l'accord n'est pas encore finalisé Windsurf était valorisé à 1,25 milliards l'an dernier et OpenAI a levé 40 milliards dernièrement portant sa valeur à 300 milliards Le but pour OpenAI est de rentrer dans le monde des assistants de code pour lesquels ils sont aujourd'hui absent Docker desktop se met à l'IA… ? Une nouvelle fonctionnalité dans docker desktop 4.4 sur macos: Docker Model Runner https://dev.to/docker/run-genai-models-locally-with-docker-model-runner-5elb Permet de faire tourner des modèles nativement en local ( https://docs.docker.com/model-runner/ ) mais aussi des serveurs MCP ( https://docs.docker.com/ai/mcp-catalog-and-toolkit/ ) Outillage Jetbrains défend la suppression des commentaires négatifs sur son assistant IA https://devclass.com/2025/04/30/jetbrains-defends-removal-of-negative-reviews-for-unpopular-ai-assistant/?td=rt-3a L'IA Assistant de JetBrains, lancée en juillet 2023, a été téléchargée plus de 22 millions de fois mais n'est notée que 2,3 sur 5. Des utilisateurs ont remarqué que certaines critiques négatives étaient supprimées, ce qui a provoqué une réaction négative sur les réseaux sociaux. Un employé de JetBrains a expliqué que les critiques ont été supprimées soit parce qu'elles mentionnaient des problèmes déjà résolus, soit parce qu'elles violaient leur politique concernant les “grossièretés, etc.” L'entreprise a reconnu qu'elle aurait pu mieux gérer la situation, un représentant déclarant : “Supprimer plusieurs critiques d'un coup sans préavis semblait suspect. Nous aurions dû au moins publier un avis et fournir plus de détails aux auteurs.” Parmi les problèmes de l'IA Assistant signalés par les utilisateurs figurent : un support limité pour les fournisseurs de modèles tiers, une latence notable, des ralentissements fréquents, des fonctionnalités principales verrouillées aux services cloud de JetBrains, une expérience utilisateur incohérente et une documentation insuffisante. Une plainte courante est que l'IA Assistant s'installe sans permission. Un utilisateur sur Reddit l'a qualifié de “plugin agaçant qui s'auto-répare/se réinstalle comme un phénix”. JetBrains a récemment introduit un niveau gratuit et un nouvel agent IA appelé Junie, destiné à fonctionner parallèlement à l'IA Assistant, probablement en réponse à la concurrence entre fournisseurs. Mais il est plus char a faire tourner. La société s'est engagée à explorer de nouvelles approches pour traiter les mises à jour majeures différemment et envisage d'implémenter des critiques par version ou de marquer les critiques comme “Résolues” avec des liens vers les problèmes correspondants au lieu de les supprimer. Contrairement à des concurrents comme Microsoft, AWS ou Google, JetBrains commercialise uniquement des outils et services de développement et ne dispose pas d'une activité cloud distincte sur laquelle s'appuyer. Vos images de README et fichiers Markdown compatibles pour le dark mode de GitHub: https://github.blog/developer-skills/github/how-to-make-your-images-in-markdown-on-github-adjust-for-dark-mode-and-light-mode/ Seulement quelques lignes de pure HTML pour le faire Architecture Alors, les DTOs, c'est bien ou c'est pas bien ? https://codeopinion.com/dtos-mapping-the-good-the-bad-and-the-excessive/ Utilité des DTOs : Les DTOs servent à transférer des données entre les différentes couches d'une application, en mappant souvent les données entre différentes représentations (par exemple, entre la base de données et l'interface utilisateur). Surutilisation fréquente : L'article souligne que les DTOs sont souvent utilisés de manière excessive, notamment pour créer des API HTTP qui ne font que refléter les entités de la base de données, manquant ainsi l'opportunité de composer des données plus riches. Vraie valeur : La valeur réelle des DTOs réside dans la gestion du couplage entre les couches et la composition de données provenant de sources multiples en formes optimisées pour des cas d'utilisation spécifiques. Découplage : Il est suggéré d'utiliser les DTOs pour découpler les modèles de données internes des contrats externes (comme les API), ce qui permet une évolution et une gestion des versions indépendantes. Exemple avec CQRS : Dans le cadre de CQRS (Command Query Responsibility Segregation), les réponses aux requêtes (queries) agissent comme des DTOs spécifiquement adaptés aux besoins de l'interface utilisateur, pouvant inclure des données de diverses sources. Protection des données internes : Les DTOs aident à distinguer et protéger les modèles de données internes (privés) des changements externes (publics). Éviter l'excès : L'auteur met en garde contre les couches de mapping excessives (mapper un DTO vers un autre DTO) qui n'apportent pas de valeur ajoutée. Création ciblée : Il est conseillé de ne créer des DTOs que lorsqu'ils résolvent des problèmes concrets, tels que la gestion du couplage ou la facilitation de la composition de données. Méthodologies Même Guillaume se met au “vibe coding” https://glaforge.dev/posts/2025/05/02/vibe-coding-an-mcp-server-with-micronaut-and-gemini/ Selon Andrey Karpathy, c'est le fait de POC-er un proto, une appli jetable du weekend https://x.com/karpathy/status/1886192184808149383 Mais Simon Willison s'insurge que certains confondent coder avec l'assistance de l'IA avec le vibe coding https://simonwillison.net/2025/May/1/not-vibe-coding/ Guillaume c'est ici amusé à développer un serveur MCP avec Micronaut, en utilisant Gemini, l'IA de Google. Contrairement à Quarkus ou Spring Boot, Micronaut n'a pas encore de module ou de support spécifique pour faciliter la création de serveur MCP Sécurité Une faille de sécurité 10/10 sur Tomcat https://www.it-connect.fr/apache-tomcat-cette-faille-activement-exploitee-seulement-30-heures-apres-sa-divulgation-patchez/ Une faille de sécurité critique (CVE-2025-24813) affecte Apache Tomcat, permettant l'exécution de code à distance Cette vulnérabilité est activement exploitée seulement 30 heures après sa divulgation du 10 mars 2025 L'attaque ne nécessite aucune authentification et est particulièrement simple à exécuter Elle utilise une requête PUT avec une charge utile Java sérialisée encodée en base64, suivie d'une requête GET L'encodage en base64 permet de contourner la plupart des filtres de sécurité Les serveurs vulnérables utilisent un stockage de session basé sur des fichiers (configuration répandue) Les versions affectées sont : 11.0.0-M1 à 11.0.2, 10.1.0-M1 à 10.1.34, et 9.0.0.M1 à 9.0.98 Les mises à jour recommandées sont : 11.0.3+, 10.1.35+ et 9.0.99+ Les experts prévoient des attaques plus sophistiquées dans les prochaines phases d'exploitation (upload de config ou jsp) Sécurisation d'un serveur ssh https://ittavern.com/ssh-server-hardening/ un article qui liste les configurations clés pour sécuriser un serveur SSH par exemple, enlever password authentigfication, changer de port, desactiver le login root, forcer le protocol ssh 2, certains que je ne connaissais pas comme MaxStartups qui limite le nombre de connections non authentifiées concurrentes Port knocking est une technique utile mais demande une approche cliente consciente du protocol Oracle admet que les identités IAM de ses clients ont leaké https://www.theregister.com/2025/04/08/oracle_cloud_compromised/ Oracle a confirmé à certains clients que son cloud public a été compromis, alors que l'entreprise avait précédemment nié toute intrusion. Un pirate informatique a revendiqué avoir piraté deux serveurs d'authentification d'Oracle et volé environ six millions d'enregistrements, incluant des clés de sécurité privées, des identifiants chiffrés et des entrées LDAP. La faille exploitée serait la vulnérabilité CVE-2021-35587 dans Oracle Access Manager, qu'Oracle n'avait pas corrigée sur ses propres systèmes. Le pirate a créé un fichier texte début mars sur login.us2.oraclecloud.com contenant son adresse email pour prouver son accès. Selon Oracle, un ancien serveur contenant des données vieilles de huit ans aurait été compromis, mais un client affirme que des données de connexion aussi récentes que 2024 ont été dérobées. Oracle fait face à un procès au Texas concernant cette violation de données. Cette intrusion est distincte d'une autre attaque contre Oracle Health, sur laquelle l'entreprise refuse de commenter. Oracle pourrait faire face à des sanctions sous le RGPD européen qui exige la notification des parties affectées dans les 72 heures suivant la découverte d'une fuite de données. Le comportement d'Oracle consistant à nier puis à admettre discrètement l'intrusion est inhabituel en 2025 et pourrait mener à d'autres actions en justice collectives. Une GitHub action très populaire compromise https://www.stepsecurity.io/blog/harden-runner-detection-tj-actions-changed-files-action-is-compromised Compromission de l'action tj-actions/changed-files : En mars 2025, une action GitHub très utilisée (tj-actions/changed-files) a été compromise. Des versions modifiées de l'action ont exposé des secrets CI/CD dans les logs de build. Méthode d'attaque : Un PAT compromis a permis de rediriger plusieurs tags de version vers un commit contenant du code malveillant. Détails du code malveillant : Le code injecté exécutait une fonction Node.js encodée en base64, qui téléchargeait un script Python. Ce script parcourait la mémoire du runner GitHub à la recherche de secrets (tokens, clés…) et les exposait dans les logs. Dans certains cas, les données étaient aussi envoyées via une requête réseau. Période d'exposition : Les versions compromises étaient actives entre le 12 et le 15 mars 2025. Tout dépôt, particulièrement ceux publiques, ayant utilisé l'action pendant cette période doit être considéré comme potentiellement exposé. Détection : L'activité malveillante a été repérée par l'analyse des comportements inhabituels pendant l'exécution des workflows, comme des connexions réseau inattendues. Réaction : GitHub a supprimé l'action compromise, qui a ensuite été nettoyée. Impact potentiel : Tous les secrets apparaissant dans les logs doivent être considérés comme compromis, même dans les dépôts privés, et régénérés sans délai. Loi, société et organisation Les startup the YCombinateur ont les plus fortes croissances de leur histoire https://www.cnbc.com/2025/03/15/y-combinator-startups-are-fastest-growing-in-fund-history-because-of-ai.html Les entreprises en phase de démarrage à Silicon Valley connaissent une croissance significative grâce à l'intelligence artificielle. Le PDG de Y Combinator, Garry Tan, affirme que l'ensemble des startups de la dernière cohorte a connu une croissance hebdomadaire de 10% pendant neuf mois. L'IA permet aux développeurs d'automatiser des tâches répétitives et de générer du code grâce aux grands modèles de langage. Pour environ 25% des startups actuelles de YC, 95% de leur code a été écrit par l'IA. Cette révolution permet aux entreprises de se développer avec moins de personnel - certaines atteignant 10 millions de dollars de revenus avec moins de 10 employés. La mentalité de “croissance à tout prix” a été remplacée par un renouveau d'intérêt pour la rentabilité. Environ 80% des entreprises présentées lors du “demo day” étaient centrées sur l'IA, avec quelques startups en robotique et semi-conducteurs. Y Combinator investit 500 000 dollars dans les startups en échange d'une participation au capital, suivi d'un programme de trois mois. Red Hat middleware (ex-jboss) rejoint IBM https://markclittle.blogspot.com/2025/03/red-hat-middleware-moving-to-ibm.html Les activités Middleware de Red Hat (incluant JBoss, Quarkus, etc.) vont être transférées vers IBM, dans l'unité dédiée à la sécurité des données, à l'IAM et aux runtimes. Ce changement découle d'une décision stratégique de Red Hat de se concentrer davantage sur le cloud hybride et l'intelligence artificielle. Mark Little explique que ce transfert était devenu inévitable, Red Hat ayant réduit ses investissements dans le Middleware ces dernières années. L'intégration vise à renforcer l'innovation autour de Java en réunissant les efforts de Red Hat et IBM sur ce sujet. Les produits Middleware resteront open source et les clients continueront à bénéficier du support habituel sans changement. Mark Little affirme que des projets comme Quarkus continueront à être soutenus et que cette évolution est bénéfique pour la communauté Java. Un an de commonhaus https://www.commonhaus.org/activity/253.html un an, démarré sur les communautés qu'ils connaissaient bien maintenant 14 projets et put en accepter plus confiance, gouvernance legère et proteger le futur des projets automatisation de l'administratif, stabiilité sans complexité, les developpeurs au centre du processus de décision ils ont besoins de members et supporters (financiers) ils veulent accueillir des projets au delà de ceux du cercles des Java Champions Spring Cloud Data Flow devient un produit commercial et ne sera plus maintenu en open source https://spring.io/blog/2025/04/21/spring-cloud-data-flow-commercial Peut-être sous l'influence de Broadcom, Spring se met à mettre en mode propriétaire des composants du portefeuille Spring ils disent que peu de gens l'utilisaent en mode OSS et la majorité venait d'un usage dans la plateforme Tanzu Maintenir en open source le coutent du temps qu'ils son't pas sur ces projets. La CNCF protège le projet NATS, dans la fondation depuis 2018, vu que la société Synadia qui y contribue souhaitait reprendre le contrôle du projet https://www.cncf.io/blog/2025/04/24/protecting-nats-and-the-integrity-of-open-source-cncfs-commitment-to-the-community/ CNCF : Protège projets OS, gouvernance neutre. Synadia vs CNCF : Veut retirer NATS, licence non-OS (BUSL). CNCF : Accuse Synadia de “claw back” (reprise illégitime). Revendications Synadia : Domaine nats.io, orga GitHub. Marque NATS : Synadia n'a pas transféré (promesse rompue malgré aide CNCF). Contestation Synadia : Juge règles CNCF “trop vagues”. Vote interne : Mainteneurs Synadia votent sortie CNCF (sans communauté). Support CNCF : Investissement majeur ($ audits, légal), succès communautaire (>700 orgs). Avenir NATS (CNCF) : Maintien sous Apache 2.0, gouvernance ouverte. Actions CNCF : Health check, appel mainteneurs, annulation marque Synadia, rejet demandes. Mais finalement il semble y avoir un bon dénouement : https://www.cncf.io/announcements/2025/05/01/cncf-and-synadia-align-on-securing-the-future-of-the-nats-io-project/ Accord pour l'avenir de NATS.io : La Cloud Native Computing Foundation (CNCF) et Synadia ont conclu un accord pour sécuriser le futur du projet NATS.io. Transfert des marques NATS : Synadia va céder ses deux enregistrements de marque NATS à la Linux Foundation afin de renforcer la gouvernance ouverte du projet. Maintien au sein de la CNCF : L'infrastructure et les actifs du projet NATS resteront sous l'égide de la CNCF, garantissant ainsi sa stabilité à long terme et son développement en open source sous licence Apache-2.0. Reconnaissance et engagement : La Linux Foundation, par la voix de Todd Moore, reconnaît les contributions de Synadia et son soutien continu. Derek Collison, PDG de Synadia, réaffirme l'engagement de son entreprise envers NATS et la collaboration avec la Linux Foundation et la CNCF. Adoption et soutien communautaire : NATS est largement adopté et considéré comme une infrastructure critique. Il bénéficie d'un fort soutien de la communauté pour sa nature open source et l'implication continue de Synadia. Finalement, Redis revient vers une licence open source OSI, avec la AGPL https://foojay.io/today/redis-is-now-available-under-the-agplv3-open-source-license/ Redis passe à la licence open source AGPLv3 pour contrer l'exploitation par les fournisseurs cloud sans contribution. Le passage précédent à la licence SSPL avait nui à la relation avec la communauté open source. Salvatore Sanfilippo (antirez) est revenu chez Redis. Redis 8 adopte la licence AGPL, intègre les fonctionnalités de Redis Stack (JSON, Time Series, etc.) et introduit les “vector sets” (le support de calcul vectoriel développé par Salvatore). Ces changements visent à renforcer Redis en tant que plateforme appréciée des développeurs, conformément à la vision initiale de Salvatore. Conférences La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 6-7 mai 2025 : GOSIM AI Paris - Paris (France) 7-9 mai 2025 : Devoxx UK - London (UK) 15 mai 2025 : Cloud Toulouse - Toulouse (France) 16 mai 2025 : AFUP Day 2025 Lille - Lille (France) 16 mai 2025 : AFUP Day 2025 Lyon - Lyon (France) 16 mai 2025 : AFUP Day 2025 Poitiers - Poitiers (France) 22-23 mai 2025 : Flupa UX Days 2025 - Paris (France) 24 mai 2025 : Polycloud - Montpellier (France) 24 mai 2025 : NG Baguette Conf 2025 - Nantes (France) 3 juin 2025 : TechReady - Nantes (France) 5-6 juin 2025 : AlpesCraft - Grenoble (France) 5-6 juin 2025 : Devquest 2025 - Niort (France) 10-11 juin 2025 : Modern Workplace Conference Paris 2025 - Paris (France) 11-13 juin 2025 : Devoxx Poland - Krakow (Poland) 12 juin 2025 : Positive Design Days - Strasbourg (France) 12-13 juin 2025 : Agile Tour Toulouse - Toulouse (France) 12-13 juin 2025 : DevLille - Lille (France) 13 juin 2025 : Tech F'Est 2025 - Nancy (France) 17 juin 2025 : Mobilis In Mobile - Nantes (France) 19-21 juin 2025 : Drupal Barcamp Perpignan 2025 - Perpignan (France) 24 juin 2025 : WAX 2025 - Aix-en-Provence (France) 25-26 juin 2025 : Agi'Lille 2025 - Lille (France) 25-27 juin 2025 : BreizhCamp 2025 - Rennes (France) 26-27 juin 2025 : Sunny Tech - Montpellier (France) 1-4 juillet 2025 : Open edX Conference - 2025 - Palaiseau (France) 7-9 juillet 2025 : Riviera DEV 2025 - Sophia Antipolis (France) 5 septembre 2025 : JUG Summer Camp 2025 - La Rochelle (France) 12 septembre 2025 : Agile Pays Basque 2025 - Bidart (France) 18-19 septembre 2025 : API Platform Conference - Lille (France) & Online 23 septembre 2025 : OWASP AppSec France 2025 - Paris (France) 25-26 septembre 2025 : Paris Web 2025 - Paris (France) 2-3 octobre 2025 : Volcamp - Clermont-Ferrand (France) 3 octobre 2025 : DevFest Perros-Guirec 2025 - Perros-Guirec (France) 6-10 octobre 2025 : Devoxx Belgium - Antwerp (Belgium) 7 octobre 2025 : BSides Mulhouse - Mulhouse (France) 9-10 octobre 2025 : Forum PHP 2025 - Marne-la-Vallée (France) 9-10 octobre 2025 : EuroRust 2025 - Paris (France) 16 octobre 2025 : PlatformCon25 Live Day Paris - Paris (France) 16-17 octobre 2025 : DevFest Nantes - Nantes (France) 30-31 octobre 2025 : Agile Tour Bordeaux 2025 - Bordeaux (France) 30-31 octobre 2025 : Agile Tour Nantais 2025 - Nantes (France) 30 octobre 2025-2 novembre 2025 : PyConFR 2025 - Lyon (France) 4-7 novembre 2025 : NewCrafts 2025 - Paris (France) 6 novembre 2025 : dotAI 2025 - Paris (France) 7 novembre 2025 : BDX I/O - Bordeaux (France) 12-14 novembre 2025 : Devoxx Morocco - Marrakech (Morocco) 13 novembre 2025 : DevFest Toulouse - Toulouse (France) 15-16 novembre 2025 : Capitole du Libre - Toulouse (France) 20 novembre 2025 : OVHcloud Summit - Paris (France) 21 novembre 2025 : DevFest Paris 2025 - Paris (France) 27 novembre 2025 : Devfest Strasbourg 2025 - Strasbourg (France) 28 novembre 2025 : DevFest Lyon - Lyon (France) 5 décembre 2025 : DevFest Dijon 2025 - Dijon (France) 10-11 décembre 2025 : Devops REX - Paris (France) 10-11 décembre 2025 : Open Source Experience - Paris (France) 28-31 janvier 2026 : SnowCamp 2026 - Grenoble (France) 2-6 février 2026 : Web Days Convention - Aix-en-Provence (France) 23-25 avril 2026 : Devoxx Greece - Athens (Greece) 17 juin 2026 : Devoxx Poland - Krakow (Poland) 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/
durée : 01:28:58 - Michel Plasson et l'Orchestre National du Capitole de Toulouse - par : Aurélie Moreau - Chef emblématique de l'Orchestre National du Capitole de Toulouse de 1968 à 2003, Michel Plasson est un interprète exceptionnel de la musique française, entre autres répertoires. Ses très nombreux disques sont autant de réussites fameuses.
Dans le supplément de ce samedi, deux grands reportages consacrés aux 100 premiers jours de la gouvernance de Trump aux États-Unis. En première partie, nous verrons quels en sont les impacts en Afrique australe, puis nous reviendrons, en deuxième partie, sur l'attaque du Capitole du 6 janvier 2021. Avec nos envoyés spéciaux, revivons les espoirs de grâce, des pro-Trump les plus ultras, soulevés par le retour de leur idole à la Maison Blanche et le développement d'une véritable culture du 6 janvier. Trump à la Maison Blanche, impact particulier pour l'Afrique australeMercredi 30 avril 2025, cela fera 100 jours que Donald Trump gouverne les États-Unis, et au-delà qu'il fait frissonner la planète. Avec un tourbillon d'ordres et contre-ordres et de coups de balai. Licenciements massifs de fonctionnaires, coupes des aides internationales, augmentation des droits de douanes… des décrets signés presque quotidiennement. Stratégie du chaos pour le monde – Afrique comprise. Avant de se rendre à Maseru, capitale du Lesotho, royaume tourné en dérision par Donald Trump, direction l'Afrique du Sud, en pleine crise diplomatique avec Washington.Un Grand reportage de Valentin Hugues qui s'entretient avec Jacques Allix.Trump, le retour : attaque du Capitole, le grand pardonPlus de trois mois d'interrogation, d'inquiétude, de bouleversement pour les États-Unis et le monde. Dès l'investiture du 20 janvier 2025, le ton était donné. Oui, le redevenu président allait tenir ses folles promesses de campagne. Et oui, ses milliers de partisans qui avaient pris d'assaut le siège du Parlement, sans qu'il réagisse, allaient être graciés. Cette prise de contrôle manu militari du Capitole du 6 janvier 2021 contestait ainsi la victoire du démocrate Joe Biden. Ce reportage est une rediffusion. Un Grand reportage de David Thomson et Guillaume Naudin qui s'entretiennent avec Jacques Allix.
Demain cela fera 100 jours que Donald Trump est à la Maison Blanche. Plus de 3 mois d'interrogation, d'inquiétude, de bouleversement pour les États-Unis et le monde. Dès l'investiture du 20 janvier 2025, le ton était donné. Oui, le redevenu président allait tenir ses folles promesses de campagne. Et oui, ses milliers de partisans qui avaient pris d'assaut le siège du Parlement, sans qu'il réagisse, allaient être graciés. Cette prise de contrôle manu militari du Capitole du 6 janvier 2021 contestaient ainsi la victoire du démocrate Joe Biden. Ce reportage est une rediffusion. Avec David Thomson et Guillaume Naudin, revivons les espoirs de grâce, des pro-Trump les plus ultras, soulevés par le retour de leur idole à la Maison Blanche. Et le développement d'une véritable culture du 6 janvier. «Trump, le retour : attaque du Capitole, le grand pardon», un Grand reportage de David Thomson et Guillaume Naudin.
Mark Carney a remporté l'élection législative au Canada et peut rester Premier ministre. Mais il doit s'appuyer sur une majorité relative. Quels défis attendent le chef du gouvernement face à la menace de Donald Trump ? Nous en parlons avec Catherine Ouellet, professeur adjointe de Sciences politiques à l'Université de Montréal. Selon Catherine Quellet, la carte électorale de ce scrutin révèle une nette division entre les provinces favorables aux libéraux et celles acquises aux conservateurs, notamment dans l'Ouest. Le Bloc québécois et le Nouveau Parti démocratique (NPD) détiennent donc la clé du pouvoir. Malgré l'effondrement du vote néo-démocrate par rapport à 2021, les chefs des partis d'opposition ont affiché leur volonté de collaborer avec les libéraux, notamment pour faire face aux tensions commerciales croissantes avec les États-Unis.La figure de Mark Carney a largement pesé dans la campagne, estime la politologue canadienne, en particulier face à Donald Trump, qui a alimenté la peur d'une annexion du Canada et déclenché une guerre commerciale. Ces menaces ont recentré le débat électoral sur la capacité à tenir tête au président américain, reléguant au second plan des enjeux de politique intérieure comme la santé ou l'environnement. Mark Carney, ancien gouverneur de la Banque du Canada et de la Banque d'Angleterre, est perçu comme un homme fort en matière économique, ce qui a rassuré de nombreux électeurs, contrairement à Justin Trudeau, souvent raillé par Trump. Le ton plus mesuré du président américain envers Carney pourrait annoncer une dynamique différente entre les deux pays.Cependant, rappelle Catherine Quellet, ce succès personnel de Mark Carney pourrait ne pas suffire à faire oublier les critiques récurrentes contre le Parti libéral, au pouvoir depuis quatre mandats. Le malaise grandit dans les provinces de l'Ouest, comme l'Alberta et la Saskatchewan, gouvernées par les conservateurs. Le Canada traverse une grave crise économique marquée par l'inflation, la crise du logement et une forte dépendance commerciale vis-à-vis des États-Unis. Si le Premier ministre veut maintenir le cap, il devra proposer une politique économique crédible, tout en rassurant une classe moyenne de plus en plus inquiète face aux menaces de récession.En Haïti, la commune de Carrefour paralysée par les gangs Avec notre confrère Gotson Pierre, directeur de l'agence Alterpresse, nous ferons un point sur l'actualité haïtienne. La situation dans la commune de Carrefour est particulièrement préoccupante. En ce début de semaine, toutes les activités commerciales, scolaires et administratives sont suspendues : les écoles, les transports publics, les banques, les tribunaux et la Direction générale des Impôts ont fermé leurs portes. Les rues sont désertes, les stations de transport vides et même les motos-taxis ne circulent plus, ce qui plonge la population dans une grande incertitude. Cette paralysie est la conséquence directe d'un ordre lancé par Christ-Roi Chéry, alias Krisla, chef de gang contrôlant la zone. Dans un message audio, il a exigé l'arrêt total des activités du 28 au 30 avril, à l'exception des hôpitaux.Gotson Pierre nous explique aussi que face à la progression des gangs, et pas seulement dans la capitale ou ses environs, les communes commencent à s'organiser. Confrontées à l'absence de l'État, elles tentent, par la création des dispositifs sécuritaires, freiner l'expansion des bandes criminelles et protéger la population.À lire aussiHaïti: victime d'une «attaque ciblée», Médecins sans frontières cesse ses activités dans deux centresLe climat est tendu à Washington dans les agences de sécurité Le Washington Post révèle que le FBI, le Pentagone et d'autres agences ont lancé plusieurs enquêtes pour identifier les auteurs de fuites vers les médias. Et dans certains cas, ils utilisent… des détecteurs de mensonges ! Oui, des tests polygraphiques pour interroger leurs propres agents. Résultat : un climat de peur, de suspicion, et une ambiance délétère.Selon le journal, les nouvelles consignes du ministère de la Justice permettent même de convoquer des journalistes pour obtenir leurs communications personnelles, et d'engager des poursuites non seulement en cas de fuite de documents classifiés, mais aussi d'informations jugées «sensibles».Un ancien cadre du FBI, cité anonymement, décrit un moral au plus bas. « Les gens ont peur », dit-il. « Ils sont surveillés, et les noms de ceux qui ont travaillé sur l'attaque du Capitole sont transmis au ministre de la Justice ». Et il conclut, amer : « Mais c'est quoi ce bazar ? Vous vous rendez compte où on en est ? »À lire aussiÉtats-Unis: le conseiller à la sécurité nationale accusé d'utiliser son compte courriel personnel pour ses fonctionsLe soutien des Latinos à Donald Trump s'effondre Pendant que Donald Trump poursuit ses purges au sein de l'administration, certains de ses électeurs commencent à lui tourner le dos. C'est notamment le cas chez les Latinos. Ils étaient 46% à voter pour lui en novembre 2024, en hausse par rapport à 2020. Mais aujourd'hui, leur soutien s'effondre.El País cite un sondage publié à la veille des 100 premiers jours de la nouvelle administration Trump. Résultat : une majorité de Latinos rejette désormais sa politique d'expulsion, et estime que l'économie s'est dégradée, contrairement à ce qu'il avait promis. L'étude révèle aussi que la peur est revenue dans le quotidien. Des enfants manquent l'école parce que leurs parents craignent des arrestations. Certains évitent les restaurants, les magasins. Des employés ne vont plus travailler. Et les zones qui étaient jusque-là protégées — écoles, lieux de culte, hôpitaux — ne le sont plus car Donald Trump a levé ces protections.À lire aussiÉtats-Unis: les commerces latinos pâtissent des menaces d'expulsion qui pèsent sur les immigrés
Il est de retour à la Maison Blanche pour un second mandat présidentiel. Donald Trump n'est pas un fou d'histoire pourtant, ses propositions chocs et ses analyses fantasques en sont profondément marquées. Cette série explore l'imaginaire du passé et les usages politiques qu'il en fait dans son discours d'investiture du 20 janvier 2025. Le 20 janvier 2025, sous un ciel gris, la cérémonie d'investiture s'est tenue à l'intérieur de la rotonde du Capitole. Après avoir prêté serment, Donald Trump a présenté les grandes lignes de son programme pour les quatre années à venir, annonçant l'avènement d'un nouvel âge d'or et une politique agressive contre l'immigration provenant des pays du Sud. Avec Bertrand Van Ruymbeke, professeur de civilisation américaine à l'Université Paris 8, spécialiste de l'histoire des Treize Colonies et de la Révolution américaine, auteur de L'Amérique avant les États-Unis (Flammarion, 2016) et Histoire des États-Unis (Tallandier, 2018).
Donald Trump soigne son entrée dans l'histoire avec ses formules frappantes et ses références héroïques parmi lesquels on trouve les assaillants du Capitole du 6 janvier 2021, graciés dans les heures qui ont suivi son investiture. Parmi eux on se souvient de cet homme costume en chef amérindien. Cette appropriation de l'histoire autochtone c'est aussi l'histoire d'un conflit de mémoires dans la construction du discours fondateur des Etats Unis. Avec Gilles Havard, historien et chercheur au CNRS, expert reconnu des relations entre les premiers Européens des Etats Unis et les natifs américains. Parmi ses publications figurent Histoire des coureurs des bois : Amérique du Nord 1600-1840 (Les Indes savantes, 2016), L'Amérique fantôme : Les aventuriers francophones du Nouveau Monde (Flammarion, 2019), et Les Natchez : une histoire coloniale de la violence (Tallandier, 2024).
C dans l'air du 10 avril 2025 - Droits de douane: l'étonnante volte-face de TrumpIl n'a suffi que d'une annonce de Trump sur son réseau Truth social pour que les marchés financiers retrouvent le sourire. Ce matin, les bourses ont ouvert à la hausse, après l'annonce du président américain d'uniformiser à 10 % les droits de douane pour 75 pays, sauf la Chine qui demeure à +125 %. À Paris, le CAC 40 a grimpé de 6 %, tandis que le Dax allemand a augmenté de 8,18 %. En public, Donald Trump a fait état d'une stratégie mûrement réfléchie pour forcer ses partenaires commerciaux à négocier : "Ces pays nous appellent pour me lécher le cul", s'est-il sobrement félicité mercredi. Mais au sein du gouvernement, la surenchère commerciale de Trump suscite des tensions. Défenseur assumé du libre-échange, le patron de Tesla, Elon Musk, s'en est ouvertement pris mercredi au conseiller américain au commerce, Peter Navarro, le traitant de "crétin". Ce dernier avait eu le malheur d'affirmer que Tesla était un "assembleur" de voitures travaillant avec des pièces importées d'Asie. C'est par cette passe d'armes que Peter Navarro est entré dans le tourbillon médiatique ce mercredi. Économiste de 75 ans, ce diplômé d'Harvard et ancien professeur à l'Université de Californie était déjà dans l'équipe du président lors de son premier mandat en 2016. Convaincu de longue date que la Chine a faussé les règles du libre-échange et participe à l'appauvrissement de l'Amérique, il prône une politique commerciale agressive vis-à-vis de Pékin. C'est après son livre "Mort à cause de la Chine" publié en 2011, qu'il a été présenté à Donald Trump, selon la presse américaine. Homme de l'ombre, Peter Navarro n'en est pas moins un fidèle du président Trump. En 2024, il a purgé 4 mois de prison pour avoir refusé de collaborer avec le Congrès lors de l'enquête sur l'assaut du Capitole de janvier 2021. Il est aussi un personnage fantasque qui cite un mystérieux économiste "Ron Vara", dans ses livres pour justifier son hostilité à Pékin, en réalité un anagramme. En France, comme partout en Europe, le gouvernement a vacillé à l'annonce des droits de douane américains. Dimanche dans Le Parisien, le Premier ministre François Bayrou tirait la sonnette d'alarme : "La politique de Trump peut nous coûter plus de 0,5 % de produit intérieur brut [PIB]". Pertes d'emplois, arrêt des investissements, le président du MoDem n'avait pas de mot assez fort pour décrire l'urgence. D'autant que la France s'est engagée auprès de l'UE à réduire son déficit public de 5,8 % en 2024 à moins de 3 % en 2029. Entre un budget 2025 revu à la baisse et défendu par Eric Lombard, l'augmentation des dépenses militaires annoncée par Macron, et la menace américaine, François Bayrou se retrouve dans un dilemme : en cas de recul de la croissance, faudra-t-il revenir sur les engagements pris auprès de l'UE ou annoncer de nouvelles hausses d'impôt ? Les deux décisions aggraveraient encore son impopularité.Comment expliquer le revirement brutal de Donald Trump sur les droits de douane ? Qui est Ron Navarro, le conseiller économique du président américain ? Et comment les décisions américaines ont semé la pagaille dans le gouvernement français ?Les experts :- Anthony BELLANGER - Éditorialiste - Franceinfo TV, spécialiste des questions internationales- Jean-Bernard CADIER - Journaliste, ancien correspondant aux Etats-Unis- Sylvie MATELLY - Économiste, directrice de l'Institut Jacques Delors- Dominique MOÏSI - Géopolitologue, conseiller spécial de l'Institut Montaigne PRÉSENTATION : Caroline Roux - Axel de Tarlé - REDIFFUSION : du lundi au vendredi vers 23h40PRODUCTION DES PODCASTS: Jean-Christophe ThiéfineRÉALISATION : Nicolas Ferraro, Bruno Piney, Franck Broqua, Alexandre Langeard, Corentin Son, Benoît LemoinePRODUCTION : France Télévisions / Maximal ProductionsRetrouvez C DANS L'AIR sur internet & les réseaux :INTERNET : francetv.frFACEBOOK : https://www.facebook.com/Cdanslairf5TWITTER : https://twitter.com/cdanslairINSTAGRAM : https://www.instagram.com/cdanslair/
Pourquoi le président américain a-t-il reculé sur ses tarifs douaniers ? Le volte-face de Donald Trump sur les tarifs douaniers a plusieurs raisons. La première, c'est que le Capitole tremble : des sénateurs et députés républicains s'inquiètent pour leur siège à l'approche des élections de mi-mandat en 2026. Car appliquer à la lettre la recette tarifaire de Donald Trump, c'est faire exploser l'inflation, ruiner le pouvoir d'achat des ménages, et potentiellement provoquer une récession. La deuxième raison, ce sont les marchés financiers. Trump peut bien répéter que le long terme compte plus que le court terme, mais son électorat le plus fidèle — les classes aisées — vote à court terme. Or, ce sont elles qui détiennent l'essentiel des actions en Bourse aux États-Unis. Alors, quand la Bourse dévisse, c'est leur épargne et leur pouvoir qui vacillent. Mais cette marche arrière s'est jouée autant dans les coulisses du Congrès que dans les studios de Fox News. Fox News, c'est le GPS de Trump. Le président a fait volte-face deux heures après que Jamie Dimon, le PDG de la banque JP Morgan, a annoncé froidement que la récession était plus que probable, sur Fox Business, ce mercredi 9 avril. Résultat : les marchés s'envolent après le mini krach boursier des derniers jours. Cette crise montre donc qu'en 2025, la première puissance mondiale peut vaciller au gré d'une télécommande. Mots-clés : Chine, critiques, antenne, info, news, sénat, chambre, parlement, foule, colère, assaut, attaque, défaite, pression, pouvoir, politique, cauchemar, élu, patron, leader, immigration, réseaux sociaux, wall street, progression, montée, portefeuille, caprice, panique, retraite, statut, signal, portefeuille, Maison blanche, Fox and Friends, taxes, difficulté, miroir, agenda, ministre, allié, conseil, conseiller, officieux, prime time, réalité, panique, euphorie, marché financier, économiste, rapport, krach, histoire financière, crise financière --- La chronique économique d'Amid Faljaoui, tous les jours à 8h30 et à 17h30. Merci pour votre écoute Pour écouter Classic 21 à tout moment i: https://www.rtbf.be/radio/liveradio/classic21 ou sur l'app Radioplayer Belgique Retrouvez tous les épisodes de La chronique économique sur notre plateforme Auvio.be :https://auvio.rtbf.be/emission/802 Et si vous avez apprécié ce podcast, n'hésitez pas à nous donner des étoiles ou des commentaires, cela nous aide à le faire connaître plus largement. Découvrez nos autres podcasts : Le journal du Rock : https://audmns.com/VCRYfsPComic Street (BD) https://audmns.com/oIcpwibLa chronique économique : https://audmns.com/NXWNCrAHey Teacher : https://audmns.com/CIeSInQHistoires sombres du rock : https://audmns.com/ebcGgvkCollection 21 : https://audmns.com/AUdgDqHMystères et Rock'n Roll : https://audmns.com/pCrZihuLa mauvaise oreille de Freddy Tougaux : https://audmns.com/PlXQOEJRock&Sciences : https://audmns.com/lQLdKWRCook as You Are: https://audmns.com/MrmqALPNobody Knows : https://audmns.com/pnuJUlDPlein Ecran : https://audmns.com/gEmXiKzRadio Caroline : https://audmns.com/WccemSkAinsi que nos séries :Rock Icons : https://audmns.com/pcmKXZHRock'n Roll Heroes: https://audmns.com/bXtHJucFever (Erotique) : https://audmns.com/MEWEOLpEt découvrez nos animateurs dans cette série Close to You : https://audmns.com/QfFankxDistribué par Audiomeans. Visitez audiomeans.fr/politique-de-confidentialite pour plus d'informations.
Aujourd'hui, Barbara Lefebvre, Didier Giraud et Flora Ghebali débattent de l'actualité autour d'Alain Marschall et Olivier Truchot.
Proposer, en un seul spectacle, un aperçu des artistes les plus enthousiasmants, charismatiques et talentueux du monde de la danse, tel est le pari un peu fou que s'est lancé Marie Doutrepont, la fondatrice. Si, en théorie, ce projet semble irréaliste, il a toutefois donné naissance à l'un des rendez-vous culturels les plus attendus de l'année. Plus encore, il est désormais l'unique gala, de stature internationale, organisé sur le territoire belge. Ex-danseuse professionnelle de plusieurs compagnies (Royal Ballet de Covent Garden, Ballet du Capitole de Toulouse et Ballet de Flandres), la liégeoise a su capitaliser sur son réseau pour attirer à Liège la crème des solistes mondiaux. Depuis la première édition des Hivernales, elle a opté pour une programmation qui ne tombe dans aucun cliché du genre. À la fois pointu et accessible aux non-initiés, son programme comprend des extraits phares du répertoire classique ainsi que de petits bijoux contemporains, à cela s'ajoutent parfois des créations. La particularité ? Marie ne dévoile pas le programme du Gala, la liste des danseurs invités uniquement. L'idée est de s'installer sans attente, excité par la découverte et en totale confiance, puisque la qualité des prestations des Hivernales de la Danse est maintenant chose acquise Merci pour votre écoute N'hésistez pas à vous abonner également aux podcasts des séquences phares de Matin Première: L'Invité Politique : https://audmns.com/LNCogwPL'édito politique « Les Coulisses du Pouvoir » : https://audmns.com/vXWPcqxL'humour de Matin Première : https://audmns.com/tbdbwoQRetrouvez tous les contenus de la RTBF sur notre plateforme Auvio.be Retrouvez également notre offre info ci-dessous : Le Monde en Direct : https://audmns.com/TkxEWMELes Clés : https://audmns.com/DvbCVrHLe Tournant : https://audmns.com/moqIRoC5 Minutes pour Comprendre : https://audmns.com/dHiHssrEt si vous avez apprécié ce podcast, n'hésitez pas à nous donner des étoiles ou des commentaires, cela nous aide à le faire connaître plus largement. Distribué par Audiomeans. Visitez audiomeans.fr/politique-de-confidentialite pour plus d'informations.
L'écrivain le qualifiait en 2018 de « bon président », mais aujourd'hui, l'attaque du Capitole a discrédité le milliardaire à ses yeux Mention légales : Vos données de connexion, dont votre adresse IP, sont traités par Radio Classique, responsable de traitement, sur la base de son intérêt légitime, par l'intermédiaire de son sous-traitant Ausha, à des fins de réalisation de statistiques agréées et de lutte contre la fraude. Ces données sont supprimées en temps réel pour la finalité statistique et sous cinq mois à compter de la collecte à des fins de lutte contre la fraude. Pour plus d'informations sur les traitements réalisés par Radio Classique et exercer vos droits, consultez notre Politique de confidentialité.Hébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.
SynopsisAs today is International Women's Day, we thought we'd tell you about a wonderful French composer you may or may not have heard of before.Mélanie Hélène Bonis, or Mel Bonis as she preferred to be called, was a prolific composer of piano and organ works, chamber music, art songs, choral music, and several orchestral pieces. She studied at the Paris Conservatoire, where her teachers included César Franck. She was born in 1858 and died in 1937, so her lifetime spanned the age of Hector Berlioz to Alban Berg.In the 1890s, Bonis reconnected with her first love, a man she had met while still a student, who had encouraged her musical talent. So she left her husband, who did not encourage her, to devote herself full-time to her music. Initially performed and admired in Paris, after World War I her music was neglected, and she became bedridden from arthritis. Despite everything, she continued to compose up to the time of her death at 79.Among her works are seven piano portraits of women, collectively titled Femmes de Légende, or Legendary Women — some of which, like Salomé, she arranged for full orchestra.Music Played in Today's ProgramMel Bonis (1858-1937): Salomé; Orchestre du Capitole de Toulouse; Leo Hussain, conductor; Bru Zane BZ-2006
Thomas Livenais est avocat associé chez INLO Avocats, spécialisé en propriété intellectuelle et droit des nouvelles technologies. Il accompagne les entreprises innovantes dans leur mise en conformité avec les réglementations RGPD et IA, ainsi que dans la négociation et la rédaction de leurs contrats IT.Il a débuté sa carrière en tant que juriste chez eFront avant de devenir avocat au sein du cabinet CMS Francis Lefebvre. Cette double expérience lui permet de conjuguer expertise juridique et compréhension des enjeux business des entreprises.Diplômé de l'Université Toulouse 1 Capitole, il est titulaire d'un Master 2 en droit des affaires et d'un Master 2 en droit de la propriété intellectuelle. Il est également membre du comité de veille réglementaire de Hub France IA, où il contribue à l'analyse des évolutions réglementaires en intelligence artificielle. Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.
Il est de retour à la Maison Blanche pour un second mandat présidentiel. Donald Trump n'est pas un fou d'histoire pourtant, ses propositions chocs et ses analyses fantasques en sont profondément marquées. Cette série explore l'imaginaire du passé et les usages politiques qu'il en fait dans son discours d'investiture du 20 janvier 2025. Le 20 janvier 2025, sous un ciel gris, la ce´re´monie d'investiture s'est tenue a` l'intérieur de la rotonde du Capitole. Apre`s avoir pre^te´ serment, Donald Trump a pre´sente´ les grandes lignes de son programme pour les quatre anne´es a` venir, annonc¸ant l'avènement d'un nouvel âge d'or et une politique agressive contre l'immigration provenant des pays du Sud. Avec Bertrand Van Ruymbeke, professeur de civilisation américaine à l'Université Paris 8, spécialiste de l'histoire des Treize Colonies et de la Révolution américaine, auteur de L'Amérique avant les États-Unis (Flammarion, 2016) et Histoire des États-Unis (Tallandier, 2018).
Donald Trump soigne son entrée dans l'histoire avec ses formules frappantes et ses références héroïques parmi lesquels on trouve les assaillants du Capitole du 6 janvier 2021, graciés dans les heures qui ont suivi son investiture. Parmi eux on se souvient de cet homme costume en chef amérindien. Cette appropriation de l'histoire autochtone c'est aussi l'histoire d'un conflit de mémoires dans la construction du discours fondateur des Etats Unis. Avec Gilles Havard, historien et chercheur au CNRS, expert reconnu des relations entre les premiers Européens des Etats Unis et les natifs américains. Parmi ses publications figurent Histoire des coureurs des bois : Amérique du Nord 1600-1840 (Les Indes savantes, 2016), L'Amérique fantôme : Les aventuriers francophones du Nouveau Monde (Flammarion, 2019), et Les Natchez : une histoire coloniale de la violence (Tallandier, 2024).
C'est une décision qui fait couler beaucoup d'encre, notamment en Haïti : la suspension immédiate par le gouvernement américain de son financement de la mission multinationale chargée d'aider la police haïtienne contre les gangs. Selon Le Nouvelliste, « ce gel intervient dans un contexte de sous-financement de la MMAS, de dégradation de la situation sécuritaire et notamment du massacre, la semaine dernière, d'au moins 50 personnes par des bandes armées à Kenscoff ». Le Miami Herald rappelle qu'en ce moment « des centaines de membres de gangs armés, retranchés dans les collines surplombant la capitale haïtienne, attendent l'ordre d'attaquer les dernières enclaves de Port-au-Prince qui ne sont pas actuellement sous leur contrôle ». Il ne fait aucun doute, selon le journal, que « l'effort multinational pour mettre fin à la terreur des gangs est entravé par le gel de l'aide étrangère décrété par l'administration Trump ». Le Miami Herald rapporte que certains conseillers américains engagés pour aider la police nationale d'Haïti ont déjà été licenciés. Hier mardi (4 février 2025), « des conseillers de la police canadienne, qui font également partie de la mission de sécurité, ont quitté Port-au-Prince en raison des restrictions imposées par les États-Unis », selon le Miami Herald.Sur la situation sécuritaire à Kenscoff, nous vous proposons une interview avec le maire de la ville, Jean Massillon. Huit jours après l'attaque meurtrière, les autorités peinent à établir un bilan précis, comme l'a confirmé le maire de la ville, Jean Massillon, à notre correspondant à Port-au-Prince, Peterson Luxma.La presse réagit au plan de Donald Trump de prendre le contrôle de Gaza Le plan de Donald Trump de « prendre le contrôle de Gaza » suscite évidemment beaucoup de commentaires dans la presse nord-américaine. Pour le New York Times, c'est l'une des idées « les plus provocantes qu'un dirigeant américain ait avancées depuis des années ». Donald Trump a beau présenter son projet comme « un impératif humanitaire et une opportunité de développement économique », mais, d'après le quotidien, « il a en fait rouvert une boîte de Pandore géopolitique aux implications considérables pour le Moyen-Orient ».Le Washington Post titre de manière également provocatrice : « De la rivière à la mer, la Palestine cessera-t-elle d'exister ? » En tout cas, poursuit le journal, les électeurs qui ont boudé les urnes le savent désormais : les élections ont des conséquences ! Toujours d'après le Washington Post, Donald Trump a proposé « un plan d'une cruauté inouïe ». Le monde n'a toujours pas trouvé de solution pour les réfugiés palestiniens existants, rappelle le journal : « 1,5 million vivent dans des camps de réfugiés dans la région. Et maintenant, le président américain envisage de créer quelque 2 millions de réfugiés palestiniens supplémentaires. Ou peut-être 5 millions de plus, s'il prévoit également de les expulser de Cisjordanie. »À écouter aussiDonald Trump assure que les États-Unis vont «prendre le contrôle de la bande de Gaza» La vision impérialiste de Donald Trump Selon CNN, l'ancien magnat immobilier considère Gaza comme une opportunité immobilière, d'où ses remarques sur le « potentiel de la bande de Gaza qui pourrait devenir la Riviera du Moyen-Orient », a déclaré l'investisseur immobilier devenu président. CNN rappelle que l'envoyé spécial de Donald Trump au Moyen-Orient, Steve Witkoff, est également un promoteur immobilier. En tout cas, quelles que soient ses véritables intentions, force est de constater que Donald Trump est en train de « redessiner la carte du monde dans la tradition de l'impérialisme du XIXè siècle », écrit le New York Times. Il veut acheter le Groenland, annexer le Canada, récupérer le canal de Panama et, maintenant, il envisage de s'emparer d'une zone de guerre dévastée au Moyen-Orient.Le New York Times précise que le président américain était incapable de dire si une « autorité juridique pourrait permettre aux États-Unis d'affirmer unilatéralement leur contrôle sur le territoire de quelqu'un d'autre ou si l'expulsion forcée d'une population entière constitue une violation du droit international ». Sans oublier, ajoute le journal, qu'une telle opération nécessiterait certainement l'envoi de plusieurs milliers de soldats américains et risquerait de déclencher un conflit encore plus violent. Il s'agirait aussi d'un revirement stupéfiant pour un président qui s'était présenté aux élections en 2016 en promettant de retirer les États-Unis du Moyen-Orient. À lire aussiDonald Trump veut-il sérieusement rattacher le Groenland aux États-Unis? L'influence de la droite alternative dans la vie politique américaineL'influence croissante d'Elon Musk sur les institutions américaines suscite l'inquiétude des sénateurs démocrates, qui demandent une enquête sur son contrôle du système de paiement du Trésor. L'homme d'affaires libertarien a fait de sa fortune et de son réseau social un outil politique, multipliant les provocations et franchissant les lignes rouges, comme en témoigne son salut nazi lors de l'investiture de Donald Trump. Pierre Mourier, doctorant en Civilisation américaine à l'Université Lyon 2 nous explique dans une interview que cephénomène s'inscrit dans une mouvance politique radicale qui ne date pas d'hier, puisant ses racines dans l'évolution du Parti républicain et l'essor de la droite alternative, notamment à travers les réseaux sociaux.L'arrivée d'Elon Musk à la tête de X (ex-Twitter) a renforcé l'écosystème conservateur, qui utilise ces plateformes pour imposer son agenda. Inspirés par des personnalités comme Steve Bannon, ces courants d'extrême droite exploitent les médias numériques et les podcasts pour structurer leur discours et mobiliser leurs partisans, explique Pierre Mourrier. L'assaut du Capitole en janvier 2021 en est une illustration marquante, avec des groupes tels que les Proud Boys, dont plusieurs membres ont récemment été graciés par Donald Trump. Leur remobilisation semble inévitable, estime le spécialiste des États-Unis, malgré des revers judiciaires ayant affaibli leur organisation.Le salut nazi de Musk s'inscrit dans une stratégie de saturation médiatique, une tactique chère à Bannon qui vise à monopoliser l'attention et à faire avancer une idéologie en entretenant la polémique. Ce geste largement commenté montre comment ces personnalités manipulent l'espace médiatique pour imposer leur vision et influencer le débat public. Une stratégie qui vise, selon Pierre Mourrier, à accentuer la radicalisation du paysage politique américain. À lire aussiÉtats-Unis: le milliardaire Elon Musk déconcerte en prenant le pseudonyme de «Kekius Maximus»Journal de la 1ère La campagne sucrière débute lundi prochain (10 février 2025) en Guadeloupe.
Dans le supplément de ce dimanche, Grand reportage week-end vous emmène aux États-Unis, au 6 janvier 2021, date de l'attaque du Capitole. Des partisans de Donald Trump avaient fait exploser leur colère face à la victoire de Joe Biden, en assiégeant le Capitole. Aujourd'hui, inversion de situation ! Donald Trump vient d'être investi 47è président des États-Unis, et a promis de gracier les partisans inculpés après cette attaque. En seconde partie, direction le Cap-Vert, dans ses fonds marins. Trump, le retour : attaque du Capitole : le grand pardonEn ce 20 janvier 2025, Donald Trump redevient président des États-Unis. La superpuissance mondiale. Mais il y a 4 ans, le 6 janvier 2021, des milliers de ses partisans prenaient d'assaut le Capitole de Washington, le siège du pouvoir législatif, pour contester dans le sang, la victoire de Joe Biden à la présidentielle. Une journée inédite qui a sidéré l'Amérique et le monde. Aujourd'hui, l'histoire s'inverse.Donald Trump et ses partisans sont de retour au pied de ce même Capitole pour célébrer son investiture. Celui qui était devenu un paria, après le 6 janvier, revient plus puissant et populaire que jamais après sa nette victoire contre sa rivale démocrate, le 5 novembre. Dès son premier jour à la Maison Blanche, Donald Trump a promis de gracier ses partisans inculpés après cette attaque du Capitole de 2021.4ème volet de nos reportages sur le retour de Donald Trump au pouvoir. Le Grand Pardon, signé David Thomson et Guillaume Naudin.Un Grand reportage de David Thomson et Guillaume Naudin. Entretien avec Jacques Allix. À la recherche des trésors archéologiques sous-marins du Cap-Vert Dans les fonds marins, au large du Cap-Vert, archipel au carrefour des routes maritimes entre l'Europe, de l'Afrique et de l'Amérique, une partie du patrimoine historique est encore ensablé. Épaves de bateau avec ancre ou canon, objets de navigation ou du quotidien tombés de navires, à des époques entre le XVIè et le XVIIIè siècle.Quelques archéologues commencent depuis une dizaine d'années à s'intéresser à ces vestiges encore inexplorés, ils sont Mozambicain, Comorien, Erythréen ou Cap-verdien. Ils portent ainsi les balbutiements de l'archéologie sous-marine du continent africain. Nous sommes dans des eaux cristallines ; peu profondes, toutes proches de la côte.Un Grand reportage de Théa Ollivier qui s'entretient avec Jacques Allix.
durée : 00:06:37 - La tech la première - Nous revenons sur les images de cette incroyable cérémonie d'investiture de Donald Trump. Cette brochette de barons de la tech assis au premier rang. Que nous disent ces images de la Silicon Valley ? Et que nous disent-elle de l'état de la démocratie américaine et de ce qui vient ensuite ?
Après un premier mandat et un come-back historique, Donald Trump est officiellement devenu le 47e président des États-Unis le lundi 20 janvier.La cérémonie d'investiture a eu lieu à Washington et elle a été marquée par une série d'annonces chocs. Donald Trump a notamment annoncé le retrait des États-Unis de l'Organisation mondiale de la santé et la sortie de l'accord de Paris sur le climat. Il a aussi dit vouloir envoyer l'armée à la frontière mexicaine pour lutter contre l'immigration clandestine et il a gracié plus de 1500 assaillants du Capitole en 2021. Retour sur une investiture qui donne le ton du deuxième mandat de Donald Trump avec Mehdi Bouzouina, correspondant du Parisien aux Etats-Unis, basé à Washington.Écoutez Code source sur toutes les plates-formes audio : Apple Podcast (iPhone, iPad), Amazon Music, Podcast Addict ou Castbox, Deezer, Spotify.Crédits. Direction de la rédaction : Pierre Chausse - Rédacteur en chef : Jules Lavie - Reporter : Barbara Gouy - Production : Thibault Lambert et Clara Garnier-Amouroux - Réalisation et mixage : Julien Montcouquiol - Musiques : François Clos, Audio Network - Archives : CNN, NBC News, France 24, Euronews Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.
C dans l'air du 21 janvier 2025 - Trump : main basse sur le mondeQuelques minutes seulement après avoir été intronisé 47e président des États-Unis, le nouveau locataire de la Maison Blanche s'est présenté à la Capital One Arena, une arène sportive de Washington, pour son premier discours, au cours duquel il a assuré que "l'âge d'or des États-Unis commence aujourd'hui." Devant un public de 20.000 personnes acquises à sa cause, puis dans le Bureau ovale, l'ancienne star de télévision a mis en scène la signature de ses premiers décrets, visant à mettre en application certaines de ses promesses ou à en donner l'impression.Ainsi, Donald Trump a signé le décret de grâce en faveur des 1 500 personnes condamnées pour leur participation à l'assaut du Capitole le 6 janvier 2021, les qualifiant d'"otages". Parmi eux figure Enrique Tarrio, le leader de la milice d'extrême droite "Proud Boys", condamné à la peine la plus lourde, 22 ans de prison. Il s'est également attaqué à l'immigration, signant un décret remettant en cause le droit du sol et déclarant l'état d'urgence à la frontière avec le Mexique. Le nouvel homme fort de Washington a par ailleurs acté le retrait des États-Unis (une deuxième fois) de l'accord de Paris sur le climat et de l'Organisation mondiale de la santé (OMS). Il a également ouvert le front des guerres commerciales en confirmant sa volonté d'imposer des droits de douane de 25 % aux produits venant de ses voisins canadien et mexicain, dès le 1er février. Pas de chiffre, ni de date en revanche pour l'Europe mais l'objectif affirmé de redresser le déficit commercial soit par des droits de douane, soit en vendant plus de pétrole et de gaz à l'Union européenne.Donald Trump a aussi réaffirmé ses ambitions sur le Groenland, le territoire danois autonome dont il souhaite prendre le contrôle, estimant que le Danemark finirait par céder. Il a également exprimé son intention de redonner le nom de "Mont McKinley" pour le sommet actuellement connu sous le nom de Denali en Alaska, en hommage à William McKinley, ancien gouverneur de l'Ohio et 25e président des États-Unis. Il a par ailleurs annoncé son souhait de rebaptiser le golfe du Mexique en "golfe de l'Amérique". La réaction du Mexique à cette annonce a été teintée de sarcasme. La présidente mexicaine, Claudia Sheinbaum, a répondu en suggérant que, selon la même logique, l'Amérique du Nord pourrait être renommée "Amérique mexicaine".Au total, il a signé une centaine de documents à différents moments de la journée, de la création de "DOGE", la commission pilotée par le milliardaire Elon Musk pour réduire drastiquement le budget fédéral, à l'élimination de mesures environnementales prises sous Joe Biden (soutien à l'éolien, interdiction des forages pétroliers dans certaines zones naturelles…) lors d'une première journée de mandat entachée par un geste de Elon Musk. Devant les partisans de Donald Trump et les caméras du monde entier, le milliardaire est accusé d'avoir effectué deux saluts nazis. Le patron de X a dénoncé "un coup tordu" sur sa plateforme, qualifiant cette "attaque" selon laquelle "tout le monde est "Hitler" de "totalement dépassée". Mais pour les historiens, c'est clair, le geste effectué par Elon Musk ne laisse aucune place au doute : il s'agit d'un salut nazi. Un soupçon renforcé par les orientations politiques de l'homme le plus riche du monde qui soutient officiellement l'AfD, ce parti néofasciste allemand dont une part est nostalgique du IIIème Reich et l'ensemble des formations politiques d'extrême droite européennes qui étaient représentées lundi à Washington. Ainsi les Français Marion Maréchal et Éric Zemmour de Reconquête ! ont participé à la cérémonie d'investiture. Jordan Bardella, qui a proposé en septembre dernier Elon Musk pour le prix Sakharov, la plus prestigieuse récompense de l'Union européenne pour les droits humains et Marine Le Pen n'ont pas fait le déplacement mais ils ont envoyé une délégation d'élus du Rassemblement national dont leur bras droit Louis Aliot et le député européen Julien Sanchez. Alors quelles sont les premières décisions prises par Donald Trump ? Comment Trump veut-il remodeler le monde ? Quelles sont ses ambitions territoriales ? Enfin quels sont ses réseaux en France ? Les experts : - Laurence HAÏM - Journaliste pour L'heure américaine - France Info TV- Frédéric ENCEL - Docteur en géopolitique, maître de conférences - Sciences Po Paris, auteur de "Les voies de la puissance"- Lauric HENNETON - spécialiste des États-Unis, maître de conférences à l'Université Versailles-Saint Quentin- Laure MANDEVILLE - grand reporter au Figaro, spécialiste des Etats-Unis et de la Russie- Sonia DRIDI (en duplex ) - Correspondante à Washington - France 24 et RTBF
C dans l'air l'invitée du 20 janvier avec Christine Ockrent, journaliste, spécialiste des États-Unis et de l'Europe, productrice de l'émission "Affaires étrangères sur" France Culture. Elle signe la préface du livre "Une famille américaine", aux éditions du Globe, ouvrage qui a lancé la carrière de J.D. Vance, le nouveau vice-président américain.Aujourd'hui a lieu l'investiture de Donald Trump, comme 47e président des Etats-Unis. Il prêtera serment, rencontrera Joe Biden, et prononcera le discours inaugural au Capitole, comme le veut la tradition politique américaine. L'occasion pour lui de donner les grandes lignes de son mandat. Un mandat qui devrait commencer tambour battant. "J'agirai à une vitesse et avec une force sans précédent", a déclaré hier Donald Trump. "Un déluge de décrets" est attendu pour ce premier jour. L'immigration est le premier thème sur lequel le républicain veut agir rapidement. "Dès que j'aurai prêté serment, je lancerai le plus grand programme d'expulsions de l'histoire américaine", a-t-il assuré pendant sa campagne. Autre mesure attendue : des grâces pour les personnes condamnées pour avoir pris d'assaut le Capitole le 6 janvier 2021.Sur le plan économique, Donald Trump devrait remettre en route sa politique protectionniste. Il a également promis de s'attaquer à la politique climatique de son prédécesseur démocrate. Son slogan "Drill, baby, drill!", promouvant l'extraction d'énergies fossiles, a été répété à l'envi durant ses meetings de campagne. Christine Ockrent est journaliste, productrice de l'émission "Affaires étrangères" sur France Culture est notre invitée. Elle reviendra avec nous sur la victoire de Donald Trump, de retour à la Maison Blanche. Est-il dans une logique de "revanche", par rapport à sa défaite en 2020 ? Quelles seront ses premières décisions, et quelles conséquences sur la géopolitique mondiale, et en particulier sur l'Europe ? Quid de la fameuse garantie de sécurité américaine dont dépendent de nombreux pays en Europe ?
durée : 00:16:18 - Le journal de 8h - En arrivant à la Maison blanche ce lundi 20 janvier, le président américain a gracié 1500 partisans, condamnés pour avoir participé à l'assaut du Capitole le 6 janvier 2021.
C dans l'air du 20 janvier 2025 - Trump tout puissantDonald Trump de retour à la tête de la première puissance mondiale. Après avoir multiplié les déclarations fracassantes depuis son élection en novembre, Donald Trump sera officiellement investi 47ᵉ président des Etats-Unis ce 20 janvier à 12 heures à Washington (18 heures à Paris). Dans une capitale balayée par un froid polaire, la prestation de serment de Donald Trump ne se fera pas sur les marches du Capitole, comme le veut la tradition, mais sous la rotonde devant une assistance inhabituelle. Pour la première fois des dirigeants étrangers sont invités, la plupart appartenant à la galaxie réactionnaire, de l'argentin Javier Milei à la première ministre italienne d'extrême droite Giorgia Meloni. Des hommes et femmes politiques de l'extrême droite européenne seront également présents : le Britannique Nigel Farage, un dirigeant de l'AfD allemande, Tino Chrupalla, les Français Marion Maréchal et Éric Zemmour de Reconquête ! ainsi qu'une délégation d'élus du Rassemblement national dont le bras droit de Marine le Pen Louis Aliot et le député européen Julien Sanchez. Ils prendront place à côté des géants de la tech et des cryptomonnaies. Elon Musk, Jeff Bezos et Mark Zuckerberg, les trois hommes les plus riches du monde, seront placés au premier rang, à l'aube d'un mandat où ils ont multiplié les soutiens à l'ancien président, qui a opéré un retour historique au pouvoir.Avec désormais la majorité au Congrès, le soutien de la Cour suprême, des géants de la tech et des réseaux sociaux, Donald Trump a promis un second mandat plus détonant encore que le premier. "J'agirai à une vitesse et avec une force sans précédent", a déclaré dimanche le président élu de 78 ans devant une foule enthousiaste dans les tribunes de la Capital One Arena à Washington, promettant de prendre des décisions radicales en signant une centaine de décrets dès son premier jour dans le bureau ovale. En campagne, il avait assuré plusieurs reprises qu'il pourrait "être un dictateur pour un jour" et fait de l'immigration l'un de ses principaux axes de son programme, envisageant notamment des "déportations massives" d'immigrés clandestins. Donald Trump qui entend relancer la guerre commerciale a également annoncé un décret pour retarder l'interdiction de TikTok, pour donner le temps à la société chinoise de vendre sa filiale américaine et défendu l'augmentation des droits de douanes appliqués au Mexique, au Canada, à la Chine et à l'Europe. La semaine dernière, lors de sa déclaration faite au Sénat américain, Marco Rubio, le chef de la diplomatie américaine choisi par Trump a estimé que "l'ordre mondial d'après-guerre n'est pas seulement obsolète, il est désormais une arme utilisée contre nous". Des déclarations prises très au sérieux en Europe, et notamment en France. "Les Etats-Unis ont décidé d'une politique incroyablement dominatrice par le dollar, par la politique industrielle, par la captation de toute la recherche et la captation des investissements", a déclaré ce lundi François Bayrou à l'occasion des vœux au personnel municipal de Pau, ville dont il est resté maire. "Français et Européens" doivent prendre une décision, "le ressaisissement", a ajouté le Premier ministre, estimant que la France et l'UE seront "dominées, écrasées, marginalisées" s'ils ne réagissent pas. Face à l'Amérique de Trump, "les Européens doivent rester unis" a insisté ce matin sur France Inter Stéphane Séjourné, vice-président exécutif de la Commission européenne à la Prospérité et à la Stratégie industrielle. Des annonces seront faites le 26 février, notamment concernant le secteur automobile.Alors quelles seront ses premières décisions du président américain ? Comment Trump veut-il remodeler le monde ? Quelles conséquences sur l'Europe et la France ? Dès son retour à la Maison-Blanche, Donald Trump a l'intention de mettre fin au Wokisme. Dans certains Etats comme aux Texas et en Floride, dirigés par des républicains, des livres traitant de sujets tels que la sexualité et le racisme disparaissent des rayons des bibliothèques. Élèves, parents, citoyens, contre-attaquent les groupes ultra-conservateurs proches du pouvoir en saisissant la justice.Les experts : - Nicole BACHARAN - Historienne et politologue, spécialiste des États-Unis, éditorialiste - Ouest France - Nicolas BOUZOU - Économiste – Directeur fondateur du cabinet de conseil Asterès, chroniqueur à L'Express - Loïc DE LA MORNAIS - Grand reporter – France Télévisions, ancien correspondant aux Etats-Unis- Isabelle LASSERRE - Correspondante diplomatique Le Figaro
En ce 20 janvier 2025, Donald Trump redevient président des États-Unis. La superpuissance mondiale. Mais il y a 4 ans, le 6 janvier 2021, des milliers de ses partisans prenaient d'assaut le Capitole de Washington, le siège du pouvoir législatif, pour contester dans le sang, la victoire de Joe Biden à la présidentielle. Une journée inédite qui a sidéré l'Amérique et le monde. Aujourd'hui, l'histoire s'inverse. Donald Trump et ses partisans sont de retour au pied de ce même Capitole pour célébrer son investiture. Celui qui était devenu un paria, après le 6 janvier, revient plus puissant et populaire que jamais après sa nette victoire contre sa rivale démocrate, le 5 novembre. Dès son premier jour à la Maison Blanche, Donald Trump a promis de gracier ses partisans inculpés après cette attaque du Capitole de 2021.4ème volet de nos reportages sur le retour de Donald Trump au pouvoir. Le Grand Pardon, signé David Thomson et Guillaume Naudin.«Trump, le retour : attaque du Capitole, le grand pardon», un Grand reportage de David Thomson et Guillaume Naudin. Réalisation : Ewa Piedel.
Le Journal en français facile du lundi 6 janvier 2025, 17 h 00 à Paris. ► EXERCICEComprendre un extrait du journal | Golden Globes: triomphe du film « Emilia Perez » | niveau B1 (exercice + PDF)Retrouvez votre épisode avec la transcription synchronisée et des exercices pédagogiques pour progresser en français : http://rfi.my/BIRs.A