Podcasts about exemple

  • 891PODCASTS
  • 1,979EPISODES
  • 22mAVG DURATION
  • 5WEEKLY NEW EPISODES
  • Feb 26, 2026LATEST

POPULARITY

20192020202120222023202420252026

Categories



Best podcasts about exemple

Show all podcasts related to exemple

Latest podcast episodes about exemple

Le Super Daily
TikTok le réseau social ultime pour votre référencement local

Le Super Daily

Play Episode Listen Later Feb 26, 2026 15:30


Épisode 1439 : TikTok est en train de devenir un des canaux les plus stratégiques pour le référencement local en 2026, à la fois moteur de recherche, carte interactive et vitrine vidéo pour les établissements.—On entend parfois le terme TiKtok SEO : Ca veut dire quoi ? TikTok SEO = optimiser tes vidéos et ton profil pour le moteur de recherche interne de TikTok. Il est notamment question d'optimisation des mots-clés, du texte à l'écran, des hashtags, des fonctions de localisation.En 2026, TikTok est considéré comme un véritable moteur de recherche.Dans la pratique, TikTok se substitue bien souvent à Google Search. C'est notamment le cas chez les plus jeunes autour de requêtes du type : “meilleurs restos + ville”, “que faire à + ville”, “bar cocktail + quartier”, etc., où TikTok se substitue à Google Maps ou TripAdvisor chez les jeunes.—Puissance du moteur de recherche TikTokEnviron 40% des jeunes, lorsqu'ils cherchent un lieu pour déjeuner, vont d'abord sur TikTok ou Instagram plutôt que Google Maps ou Search.49% des consommateurs déclarent utiliser TikTok comme moteur de recherche, et près de 10% des Gen Z disent le préférer à Google pour certaines recherches.For You Page vs NearBy La FYP favorise le contenu de ton pays ou de ta région.TikTok tient compte de ta localisation dans ce qu'il pousse. L'algorithme intègre des signaux de proximité. Tu es français tu verras du contenu français. Mais ça ne veut pas dire que ta For You Page devient majoritairement “hyper locale”.L'hyper local de TiKTok tu le trouves dans l'onglet NearbyEn Décembre 2025, TiKtok a lancé un nouvel onglet dédié à une expérience hyper local.Quand je suis sur l'écran d'accueil de Tiktok, j'ai désormais un onglet de localisation en haut à droite. Par exemple : Paris, Lyon, beaujolais…Quand je clic sur cet onglet ma For You Page s'adapte pour ne pousser plus que des contenus localiser très près de moi. De l'hyper local.On y trouve typiquement : restaurants, bars, expériences, événements, shops, activités à faire autour de soi, afin de transformer TikTok en guide temps réel de son quartier.—Penser sa page comme une fiche TikTok (façon Google My Business)Pour un établissement local, ta page TikTok doit être conçue comme une fiche Google Business Profile… mais en vidéo :Nom & pseudo optimisés : intégrer type d'établissement + ville/quartier dans le nom du compte ou la bio (“Pizzeria Napoli – Lyon 7”, “Salon Curly Hair Paris Bastille”).Bio et mots-clés : inclure les spécialités, le quartier, les usages (“brunch”, “afterwork”, “terrasse”, “famille”, etc.) pour aider à la compréhension algorithmique.Catalogue vidéo : au lieu de photos statiques, tu crées une “galerie” de vidéos par cas d'usage : visite guidée, coulisses, best-sellers, FAQ, avis clients filmés, comment venir, horaires en situation.Régularité : comme sur Google, la fraîcheur des contenus rassure et alimente l'algorithme; TikTok voit que ton lieu est “vivant” si tu publies plusieurs fois par semaine.—Penser son contenu pour le référencement naturel et local par la vidéoLe local SEO TikTok repose sur des vidéos qui répondent à des requêtes très concrètes : “où bruncher”, “bar à vin cosy”, “meilleur burger pas cher”, “que faire avec des enfants ce week-end”.Les bonnes pratiques SEO vidéo : intégrer le mot-clé parlé dans les 3 premières secondes, l'afficher en texte à l'écran, le mettre dans la description et les hashtags.Exemple de “fiche vidéo” locale…Retrouvez toutes les notes de l'épisode sur www.lesuperdaily.com ! Le Super Daily est le podcast quotidien sur les réseaux sociaux. Il est fabriqué avec une pluie d'amour par les équipes de Supernatifs. Nous sommes une agence social media basée à Lyon : https://supernatifs.com. Ensemble, nous aidons les entreprises à créer des relations durables et rentables avec leurs audiences. Ensemble, nous inventons, produisons et diffusons des contenus qui engagent vos collaborateurs, vos prospects et vos consommateurs. Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.

XY Mag
L'EUDI Wallet, Portefeuille d'identité numérique européen

XY Mag

Play Episode Listen Later Feb 21, 2026 10:30


L'EUDI Wallet, Portefeuille d'identité numérique européen Nous vivons de plus en plus dans un système qui nécessite de prouver son identité. Récemment de nouvelles lois prévoient de justifier son age pour les réseaux sociaux. Pour cela une identité numérique s’impose. A chaque contrôle on donne plus de données que nécessaire en réalité. Faut-il sacrifier son intimité pour une simple transaction. Aujourd’hui, prouver sa majorité pour accéder à un service ou ouvrir un compte bancaire exige de scanner l’intégralité d’un titre d’identité. C’est un paradoxe flagrant : pour une simple vérification d’âge, un tiers accède à votre adresse, votre lieu de naissance et votre nom complet. Ce partage excessif facilité l’usurpation d’identité et le traçage publicitaire systémique. L'EUDI Wallet (European Digital Identity Wallet) promet de briser ce cycle. Plus qu'une application, c'est le pivot d'un changement de paradigme où l’utilisateur ne subit plus la collecte de données, mais orchestre sa propre « économie de la preuve ». Quelques précisions sur le EUDI Wallet Le Portefeuille Européen d'Identité Numérique (EUDI Wallet) est un système sécurisé de gestion de l'identité instauré pour permettre aux citoyens, résidents et entreprises de l'Union européenne de s'identifier et de s'authentifier en ligne et hors ligne. Ce dispositif s’appuie sur un cadre réglementaire et technique précis pour transformer les interactions numériques au sein du marché unique. Le Cadre Juridique : eIDAS 2.0 La mise en place du EUDI Wallet repose sur le règlement eIDAS 2.0, adopté en avril 2024. Ce texte fait évoluer le cadre de 2014 pour imposer de nouvelles obligations : D'ici fin 2026 : Chaque État membre doit fournir au moins un portefeuille numérique à ses citoyens. C’est cette année que vous allez découvrir votre identité numérique généralisée. D'ici fin 2027 : Les entreprises soumises à la réglementation de lutte contre le blanchiment (AML), les grandes plateformes numériques et certains services publics devront obligatoirement accepter le portefeuille comme moyen d'identification. Objectif 2030 : L'Union européenne ambitionne que 80 % des citoyens utilisent cette solution d'ici 2030. Fonctionnement et Technologies Clés Le portefeuille fonctionne comme une application mobile sécurisée stockant des identifiants numériques vérifiés (permis de conduire, diplômes, certificats de santé). L’Architecture Reference Framework (ARF) : C’est le cadre technique qui définit les normes, protocoles et spécifications pour garantir l’interopérabilité entre les différents pays. Zéro Knowledge Proof (ZKP) : Pour protéger la vie privée, le portefeuille utilise des preuves à divulgation nulle de connaissance. Cela permet, par exemple, de prouver que l’on est majeur sans révéler sa date de naissance exacte. SD-JWT (Selective Disclosure JSON Web Tokens) : Cette technologie permet de ne dévoiler que les champs strictement nécessaires d’un document numérique. Usages et Avantages pour les Utilisateurs Le EUDI Wallet simplifie de nombreuses démarches quotidiennes : Services Financiers : Ouverture de comptes bancaires ou demandes de prêts facilitées par la transmission instantanée de documents certifiés (KYC en temps réel). Signatures Électroniques : Le portefeuille permettra de réaliser gratuitement des signatures électroniques qualifiées (QES), ayant la même valeur juridique qu’une signature manuscrite. Services Publics et Vie Quotidienne : Demande de passeport, déclaration fiscale, accès à la sécurité sociale, ou encore enregistrement d’une carte SIM. Mise en œuvre en France : France Identité La France est particulièrement avancée grâce à l’application France Identité, qui sert de socle à cette transition. Elle permet déjà d’accéder à des titres d’identité (CNI, permis de conduire numérique, carte grise) sur smartphone. L’Agence nationale des titres sécurisés (ANTS) coordonne le consortium POTENTIAL, un projet pilote européen majeur impliquant 19 États membres pour tester les usages du portefeuille. Pour les entreprises françaises, l’enjeu est immédiat. Grâce à l’avance prise par l’ANTS avec France Identité et le pilotage du consortium européen POTENTIAL, on dispose d’une longueur d’avance. Ce socle technique national permet d’anticiper le “go-to-regulatory” (conformité) sans sacrifier le “go-to-market” (expérience client). Autant faut-il accepter pour chaque citoyen de disposer des identités compatibles, permis de conduire et carte d’identité. Exemple pour un prêt bancaire. Procédure actuelle Prêt bancaire Procédure numérique Prêt bancaire Enjeux et Risques Identifiés Malgré les avantages en termes de lutte contre la fraude et de fluidité, plusieurs points de vigilance sont soulevés : Risque de traçage : Certains craignent que l’utilisation du portefeuille ne laisse des traces permettant à l’État ou aux émetteurs de suivre les connexions des citoyens. Actuellement en France on a le droit de vivre sans permis ni carte d’identité. Avec ses systèmes vous devez vous enregistrer sur un de ces documents. Cybersécurité (Article 45) : Le règlement oblige les navigateurs à accepter certains certificats de sécurité étatiques (QWAC), ce qui inquiète les experts quant à de possibles interceptions de trafic chiffré. Penser aussi aux textes de loi sur les back door gouvernementales pour contourner les cryptages. Dépendance matérielle : Le portefeuille repose sur les composants de sécurité des smartphones contrôlés par des firmes américaines (Apple et Google) et chinoises, posant un défi de souveraineté technologique. Pour les entreprises, l’intégration peut se faire soit en direct (gestion interne de la complexité technique et réglementaire), soit via des intermédiaires (plateformes comme Hopae ou Docusign) qui facilitent la connexion aux différents registres de confiance européens. ThématiquePromesse (Vision UE)Risque (Critique des Opposants)Vie PrivéeZéro Knowledge Proof : Vous prouvez votre âge sans donner votre date de naissance.Traçage d’usage : L’État ou le fournisseur du Wallet sait où et quand vous l’utilisez.SécuritéCoffre-fort numérique : Fin des mots de passe volés et de l’usurpation d’identité.Point de défaillance unique : Si votre smartphone est compromis ou le système piraté, toute votre vie est exposée.SouverainetéIndépendance : Une solution européenne pour ne plus dépendre de Facebook/Google Connect.Infrastructure US : Le Wallet repose sur les puces (Secure Enclave) d’Apple et Google.Liberté d’accèsVolontariat : Le citoyen reste libre d’utiliser le format papier ou plastique.Obligation déguisée : Si les banques et services publics l’imposent pour “aller plus vite”, le refus devient impossible.Web de confianceAuthentification forte : Moins de bots, de deepfakes et d’arnaques en ligne.Fin de l’anonymat : Risque de voir disparaître la possibilité de naviguer sous pseudonyme sur le Web. Transformer la contrainte en opportunité L’identité numérique n’est pas qu’une affaire de juristes ; c’est un levier de performance. La lourdeur des vérifications KYC (Know Your Customer) est le premier frein à la croissance. L’EUDI Wallet transforme ce parcours : De 7 étapes à une validation instantanée : Fini le scan de documents et la saisie manuelle. L’accès aux « credentials vérifiables » (diplômes, IBAN, attestations de fonds) fluidifie l’entrée en relation. Synergie avec l’Open Banking : Dans la lignée de la DSP3, le Wallet devient l’infrastructure de confiance permettant de sécuriser les consentements et les interactions financières en temps réel. Réduction drastique de la fraude : L’utilisation d’identités régaliennes de niveau d’assurance “élevé” élimine la fraude documentaire à la source. Souveraineté et points de friction Malgré l’optimisme technologique, des zones d’ombre persistent. Le débat s’est cristallisé autour de l’Article 45 du règlement. Les experts s’inquiètent de l’obligation faite aux navigateurs d’accepter des certificats de sécurité (QWAC) émis par les États. Le risque ? Des attaques de type Man-in-the-Middle, où un État pourrait théoriquement intercepter le trafic chiffré de ses citoyens. Plus piquant encore est le paradoxe matériel : le Wallet repose sur des “enclaves sécurisées” (puces NFC et biométrie) intégrées aux smartphones. Ces technologies NFC sont américaines sur des smartphone chinois, coréen ou américains. « L'Europe construit son identité ‘souveraine’ sur une infrastructure matérielle qu'elle ne maîtrise pas. » L’identité régalienne de demain dépendra donc, en dernier ressort, de la bonne volonté d’Apple et Google à ouvrir leurs composants sécurisés. Enfin, subsiste le risque d’un traçage par l’émetteur (l’État) qui, bien que ne voyant pas le contenu des données via ZKP, pourrait enregistrer la fréquence et le lieu des authentifications, dessinant ainsi une “ombre numérique” persistante. Conclusion : Vers une “économie de la preuve” L’EUDI Wallet marque l’avènement d’une société où la preuve certifiée — qu’il s’agisse d’un diplôme, d’une attestation électronique d’attributs ou d’un statut professionnel — devient un actif fluide et portable. Pour les entreprises, c’est l’opportunité de passer d’un web de documents statiques à un web de confiance dynamique. Cependant, le défi reste humain. Saurons-nous transformer cet outil en levier de souveraineté individuelle ou glisserons-nous vers une dépendance régalienne automatisée ? Sources : Commission européenne sur identité numérique Réglement eIDAS Par Régis BAUDOUINThe post L'EUDI Wallet, Portefeuille d'identité numérique européen first appeared on XY Magazine.

Les Cast Codeurs Podcast
LCC 337 - Datacenters Carrier Class dans l'espace

Les Cast Codeurs Podcast

Play Episode Listen Later Feb 16, 2026 94:19


Emmanuel et Guillaume discutent de divers sujets liés à la programmation, notamment les systèmes de fichiers en Java, le Data Oriented Programming, les défis de JPA avec Kotlin, et les nouvelles fonctionnalités de Quarkus. Ils explorent également des sujets un peu fous comme la création de datacenters dans l'espace. Pas mal d'architecture aussi. Enregistré le 13 février 2026 Téléchargement de l'épisode LesCastCodeurs-Episode-337.mp3 ou en vidéo sur YouTube. News Langages Comment implémenter un file system en Java https://foojay.io/today/bootstrapping-a-java-file-system/ Créer un système de fichiers Java personnalisé avec NIO.2 pour des usages variés (VCS, archives, systèmes distants). Évolution Java: java.io.File (1.0) -> NIO (1.4) -> NIO.2 (1.7) pour personnalisation via FileSystem. Recommander conception préalable; API Java est orientée POSIX. Composants clés à considérer: Conception URI (scheme unique, chemin). Gestion de l'arborescence (BD, métadonnées, efficacité). Stockage binaire (emplacement, chiffrement, versions). Minimum pour démarrer (4 composants): Implémenter Path (représente fichier/répertoire). Étendre FileSystem (instance du système). Étendre FileSystemProvider (moteur, enregistré par scheme). Enregistrer FileSystemProvider via META-INF/services. Étapes suivantes: Couche BD (arborescence), opérations répertoire/fichier de base, stockage, tests. Processus long et exigeant, mais gratifiant.   Un article de brian goetz sur le futur du data oriented programming en Java https://openjdk.org/projects/amber/design-notes/beyond-records Le projet Amber de Java introduit les "carrier classes", une évolution des records qui permet plus de flexibilité tout en gardant les avantages du pattern matching et de la reconstruction Les records imposent des contraintes strictes (immutabilité, représentation exacte de l'état) qui limitent leur usage pour des classes avec état muable ou dérivé Les carrier classes permettent de déclarer une state description complète et canonique sans imposer que la représentation interne corresponde exactement à l'API publique Le modificateur "component" sur les champs permet au compilateur de dériver automatiquement les accesseurs pour les composants alignés avec la state description Les compact constructors sont généralisés aux carrier classes, générant automatiquement l'initialisation des component fields Les carrier classes supportent la déconstruction via pattern matching comme les records, rendant possible leur usage dans les instanceof et switch Les carrier interfaces permettent de définir une state description sur une interface, obligeant les implémentations à fournir les accesseurs correspondants L'extension entre carrier classes est possible, avec dérivation automatique des appels super() quand les composants parent sont subsumés par l'enfant Les records deviennent un cas particulier de carrier classes avec des contraintes supplémentaires (final, extends Record, component fields privés et finaux obligatoires) L'évolution compatible des records est améliorée en permettant l'ajout de composants en fin de liste et la déconstruction partielle par préfixe Comment éviter les pièges courants avec JPA et Kotlin - https://blog.jetbrains.com/idea/2026/01/how-to-avoid-common-pitfalls-with-jpa-and-kotlin/ JPA est une spécification Java pour la persistance objet-relationnel, mais son utilisation avec Kotlin présente des incompatibilités dues aux différences de conception des deux langages Les classes Kotlin sont finales par défaut, ce qui empêche la création de proxies par JPA pour le lazy loading et les opérations transactionnelles Le plugin kotlin-jpa génère automatiquement des constructeurs sans argument et rend les classes open, résolvant les problèmes de compatibilité Les data classes Kotlin ne sont pas adaptées aux entités JPA car elles génèrent equals/hashCode basés sur tous les champs, causant des problèmes avec les relations lazy L'utilisation de lateinit var pour les relations peut provoquer des exceptions si on accède aux propriétés avant leur initialisation par JPA Les types non-nullables Kotlin peuvent entrer en conflit avec le comportement de JPA qui initialise les entités avec des valeurs null temporaires Le backing field direct dans les getters/setters personnalisés peut contourner la logique de JPA et casser le lazy loading IntelliJ IDEA 2024.3 introduit des inspections pour détecter automatiquement ces problèmes et propose des quick-fixes L'IDE détecte les entités finales, les data classes inappropriées, les problèmes de constructeurs et l'usage incorrect de lateinit Ces nouvelles fonctionnalités aident les développeurs à éviter les bugs subtils liés à l'utilisation de JPA avec Kotlin Librairies Guide sur MapStruct @IterableMapping - https://www.baeldung.com/java-mapstruct-iterablemapping MapStruct est une bibliothèque Java pour générer automatiquement des mappers entre beans, l'annotation @IterableMapping permet de configurer finement le mapping de collections L'attribut dateFormat permet de formater automatiquement des dates lors du mapping de listes sans écrire de boucle manuelle L'attribut qualifiedByName permet de spécifier quelle méthode custom appliquer sur chaque élément de la collection à mapper Exemple d'usage : filtrer des données sensibles comme des mots de passe en mappant uniquement certains champs via une méthode dédiée L'attribut nullValueMappingStrategy permet de contrôler le comportement quand la collection source est null (retourner null ou une collection vide) L'annotation fonctionne pour tous types de collections Java (List, Set, etc.) et génère le code de boucle nécessaire Possibilité d'appliquer des formats numériques avec numberFormat pour convertir des nombres en chaînes avec un format spécifique MapStruct génère l'implémentation complète du mapper au moment de la compilation, éliminant le code boilerplate L'annotation peut être combinée avec @Named pour créer des méthodes de mapping réutilisables et nommées Le mapping des collections supporte les conversions de types complexes au-delà des simples conversions de types primitifs Accès aux fichiers Samba depuis Java avec JCIFS - https://www.baeldung.com/java-samba-jcifs JCIFS est une bibliothèque Java permettant d'accéder aux partages Samba/SMB sans monter de lecteur réseau, supportant le protocole SMB3 on pense aux galériens qui doivent se connecter aux systèmes dit legacy La configuration nécessite un contexte CIFS (CIFSContext) et des objets SmbFile pour représenter les ressources distantes L'authentification se fait via NtlmPasswordAuthenticator avec domaine, nom d'utilisateur et mot de passe La bibliothèque permet de lister les fichiers et dossiers avec listFiles() et vérifier leurs propriétés (taille, date de modification) Création de fichiers avec createNewFile() et de dossiers avec mkdir() ou mkdirs() pour créer toute une arborescence Suppression via delete() qui peut parcourir et supprimer récursivement des arborescences entières Copie de fichiers entre partages Samba avec copyTo(), mais impossibilité de copier depuis le système de fichiers local Pour copier depuis le système local, utilisation des streams SmbFileInputStream et SmbFileOutputStream Les opérations peuvent cibler différents serveurs Samba et différents partages (anonymes ou protégés par mot de passe) La bibliothèque s'intègre dans des blocs try-with-resources pour une gestion automatique des ressources Quarkus 3.31 - Support complet Java 25, nouveau packaging Maven et Panache Next - https://quarkus.io/blog/quarkus-3-31-released/ Support complet de Java 25 avec images runtime et native Nouveau packaging Maven de type quarkus avec lifecycle optimisé pour des builds plus rapides voici un article complet pour plus de detail https://quarkus.io/blog/building-large-applications/ Introduction de Panache Next, nouvelle génération avec meilleure expérience développeur et API unifiée ORM/Reactive Mise à jour vers Hibernate ORM 7.2, Reactive 3.2, Search 8.2 Support de Hibernate Spatial pour les données géospatiales Passage à Testcontainers 2 et JUnit 6 Annotations de sécurité supportées sur les repositories Jakarta Data Chiffrement des tokens OIDC pour les implémentations custom TokenStateManager Support OAuth 2.0 Pushed Authorization Requests dans l'extension OIDC Maven 3.9 maintenant requis minimum pour les projets Quarkus A2A Java SDK 1.0.0.Alpha1 - Alignement avec la spécification 1.0 du protocole Agent2Agent - https://quarkus.io/blog/a2a-java-sdk-1-0-0-alpha1/ Le SDK Java A2A implémente le protocole Agent2Agent qui permet la communication standardisée entre agents IA pour découvrir des capacités, déléguer des tâches et collaborer Passage à la version 1.0 de la spécification marque la transition d'expérimental à production-ready avec des changements cassants assumés Modernisation complète du module spec avec des Java records partout remplaçant le mix précédent de classes et records pour plus de cohérence Adoption de Protocol Buffers comme source de vérité avec des mappers MapStruct pour la conversion et Gson pour JSON-RPC Les builders utilisent maintenant des méthodes factory statiques au lieu de constructeurs publics suivant les best practices Java modernes Introduction de trois BOMs Maven pour simplifier la gestion des dépendances du SDK core, des extensions et des implémentations de référence Quarkus AgentCard évolue avec une liste supportedInterfaces remplaçant url et preferredTransport pour plus de flexibilité dans la déclaration des protocoles Support de la pagination ajouté pour ListTasks et les endpoints de configuration des notifications push avec des wrappers Result appropriés Interface A2AHttpClient pluggable permettant des implémentations HTTP personnalisées avec une implémentation Vert.x fournie Travail continu vers la conformité complète avec le TCK 1.0 en cours de développement parallèlement à la finalisation de la spécification Pourquoi Quarkus finit par "cliquer" : les 10 questions que se posent les développeurs Java - https://www.the-main-thread.com/p/quarkus-java-developers-top-questions-2025 un article qui revele et repond aux questions des gens qui ont utilisé Quarkus depuis 4-6 mois, les non noob questions Quarkus est un framework Java moderne optimisé pour le cloud qui propose des temps de démarrage ultra-rapides et une empreinte mémoire réduite Pourquoi Quarkus démarre si vite ? Le framework effectue le travail lourd au moment du build (scanning, indexation, génération de bytecode) plutôt qu'au runtime Quand utiliser le mode réactif plutôt qu'impératif ? Le réactif est pertinent pour les workloads avec haute concurrence et dominance I/O, l'impératif reste plus simple dans les autres cas Quelle est la différence entre Dev Services et Testcontainers ? Dev Services utilise Testcontainers en gérant automatiquement le cycle de vie, les ports et la configuration sans cérémonie Comment la DI de Quarkus diffère de Spring ? CDI est un standard basé sur la sécurité des types et la découverte au build-time, différent de l'approche framework de Spring Comment gérer la configuration entre environnements ? Quarkus permet de scaler depuis le développement local jusqu'à Kubernetes avec des profils, fichiers multiples et configuration externe Comment tester correctement les applications Quarkus ? @QuarkusTest démarre l'application une fois pour toute la suite de tests, changeant le modèle mental par rapport à Spring Boot Que fait vraiment Panache en coulisses ? Panache est du JPA avec des opinions fortes et des défauts propres, enveloppant Hibernate avec un style Active Record Doit-on utiliser les images natives et quand ? Les images natives brillent pour le serverless et l'edge grâce au démarrage rapide et la faible empreinte mémoire, mais tous les apps n'en bénéficient pas Comment Quarkus s'intègre avec Kubernetes ? Le framework génère automatiquement les ressources Kubernetes, gère les health checks et métriques comme s'il était nativement conçu pour cet écosystème Comment intégrer l'IA dans une application Quarkus ? LangChain4j permet d'ajouter embeddings, retrieval, guardrails et observabilité directement en Java sans passer par Python Infrastructure Les alternatives à MinIO https://rmoff.net/2026/01/14/alternatives-to-minio-for-single-node-local-s3/ MinIO a abandonné le support single-node fin 2025 pour des raisons commerciales, cassant de nombreuses démos et pipelines CI/CD qui l'utilisaient pour émuler S3 localement L'auteur cherche un remplacement simple avec image Docker, compatibilité S3, licence open source, déploiement mono-nœud facile et communauté active S3Proxy est très léger et facile à configurer, semble être l'option la plus simple mais repose sur un seul contributeur RustFS est facile à utiliser et inclut une GUI, mais c'est un projet très récent en version alpha avec une faille de sécurité majeure récente SeaweedFS existe depuis 2012 avec support S3 depuis 2018, relativement facile à configurer et dispose d'une interface web basique Zenko CloudServer remplace facilement MinIO mais la documentation et le branding (cloudserver/zenko/scality) peuvent prêter à confusion Garage nécessite une configuration complexe avec fichier TOML et conteneur d'initialisation séparé, pas un simple remplacement drop-in Apache Ozone requiert au minimum quatre nœuds pour fonctionner, beaucoup trop lourd pour un usage local simple L'auteur recommande SeaweedFS et S3Proxy comme remplaçants viables, RustFS en maybe, et élimine Garage et Ozone pour leur complexité Garage a une histoire tres associative, il vient du collectif https://deuxfleurs.fr/ qui offre un cloud distribué sans datacenter C'est certainement pas une bonne idée, les datacenters dans l'espace https://taranis.ie/datacenters-in-space-are-a-terrible-horrible-no-good-idea/ Avis d'expert (ex-NASA/Google, Dr en électronique spatiale) : Centres de données spatiaux, une "terrible" idée. Incompatibilité fondamentale : L'électronique (surtout IA/GPU) est inadaptée à l'environnement spatial. Énergie : Accès limité. Le solaire (type ISS) est insuffisant pour l'échelle de l'IA. Le nucléaire (RTG) est trop faible. Refroidissement : L'espace n'est pas "froid" ; absence de convection. Nécessite des radiateurs gigantesques (ex: 531m² pour 200kW). Radiations : Provoque erreurs (SEU, SEL) et dommages. Les GPU sont très vulnérables. Blindage lourd et inefficace. Les puces "durcies" sont très lentes. Communications : Bande passante très limitée (1Gbps radio vs 100Gbps terrestre). Le laser est tributaire des conditions atmosphériques. Conclusion : Projet extrêmement difficile, coûteux et aux performances médiocres. Data et Intelligence Artificielle Guillaume a développé un serveur MCP pour arXiv (le site de publication de papiers de recherche) en Java avec le framework Quarkus https://glaforge.dev/posts/2026/01/18/implementing-an-arxiv-mcp-server-with-quarkus-in-java/ Implémentation d'un serveur MCP (Model Context Protocol) arXiv en Java avec Quarkus. Objectif : Accéder aux publications arXiv et illustrer les fonctionnalités moins connues du protocole MCP. Mise en œuvre : Utilisation du framework Quarkus (Java) et son support MCP étendu. Assistance par Antigravity (IDE agentique) pour le développement et l'intégration de l'API arXiv. Interaction avec l'API arXiv : requêtes HTTP, format XML Atom pour les résultats, parser XML Jackson. Fonctionnalités MCP exposées : Outils (@Tool) : Recherche de publications (search_papers). Ressources (@Resource, @ResourceTemplate) : Taxonomie des catégories arXiv, métadonnées des articles (via un template d'URI). Prompts (@Prompt) : Exemples pour résumer des articles ou construire des requêtes de recherche. Configuration : Le serveur peut fonctionner en STDIO (local) ou via HTTP Streamable (local ou distant), avec une configuration simple dans des clients comme Gemini CLI. Conclusion : Quarkus simplifie la création de serveurs MCP riches en fonctionnalités, rendant les données et services "prêts pour l'IA" avec l'aide d'outils d'IA comme Antigravity. Anthropic ne mettra pas de pub dans Claude https://www.anthropic.com/news/claude-is-a-space-to-think c'est en reaction au plan non public d'OpenAi de mettre de la pub pour pousser les gens au mode payant OpenAI a besoin de cash et est probablement le plus utilisé pour gratuit au monde Anthropic annonce que Claude restera sans publicité pour préserver son rôle d'assistant conversationnel dédié au travail et à la réflexion approfondie. Les conversations avec Claude sont souvent sensibles, personnelles ou impliquent des tâches complexes d'ingénierie logicielle où les publicités seraient inappropriées. L'analyse des conversations montre qu'une part significative aborde des sujets délicats similaires à ceux évoqués avec un conseiller de confiance. Un modèle publicitaire créerait des incitations contradictoires avec le principe fondamental d'être "genuinely helpful" inscrit dans la Constitution de Claude. Les publicités introduiraient un conflit d'intérêt potentiel où les recommandations pourraient être influencées par des motivations commerciales plutôt que par l'intérêt de l'utilisateur. Le modèle économique d'Anthropic repose sur les contrats entreprise et les abonnements payants, permettant de réinvestir dans l'amélioration de Claude. Anthropic maintient l'accès gratuit avec des modèles de pointe et propose des tarifs réduits pour les ONG et l'éducation dans plus de 60 pays. Le commerce "agentique" sera supporté mais uniquement à l'initiative de l'utilisateur, jamais des annonceurs, pour préserver la confiance. Les intégrations tierces comme Figma, Asana ou Canva continueront d'être développées en gardant l'utilisateur aux commandes. Anthropic compare Claude à un cahier ou un tableau blanc : des espaces de pensée purs, sans publicité. Infinispan 16.1 est sorti https://infinispan.org/blog/2026/02/04/infinispan-16-1 déjà le nom de la release mérite une mention Le memory bounded par cache et par ensemble de cache s est pas facile à faire en Java Une nouvelle api OpenAPI AOT caché dans les images container Un serveur MCP local juste avec un fichier Java ? C'est possible avec LangChain4j et JBang https://glaforge.dev/posts/2026/02/11/zero-boilerplate-java-stdio-mcp-servers-with-langchain4j-and-jbang/ Création rapide de serveurs MCP Java sans boilerplate. MCP (Model Context Protocol): standard pour connecter les LLM à des outils et données. Le tutoriel répond au manque d'options simples pour les développeurs Java, face à une prédominance de Python/TypeScript dans l'écosystème MCP. La solution utilise: LangChain4j: qui intègre un nouveau module serveur MCP pour le protocole STDIO. JBang: permet d'exécuter des fichiers Java comme des scripts, éliminant les fichiers de build (pom.xml, Gradle). Implémentation: se fait via un seul fichier .java. JBang gère automatiquement les dépendances (//DEPS). L'annotation @Tool de LangChain4j expose les méthodes Java aux LLM. StdioMcpServerTransport gère la communication JSON-RPC via l'entrée/sortie standard (STDIO). Point crucial: Les logs doivent impérativement être redirigés vers System.err pour éviter de corrompre System.out, qui est réservé à la communication MCP (messages JSON-RPC). Facilite l'intégration locale avec des outils comme Gemini CLI, Claude Code, etc. Reciprocal Rank Fusion : un algorithme utile et souvent utilisé pour faire de la recherche hybride, pour mélanger du RAG et des recherches par mots-clé https://glaforge.dev/posts/2026/02/10/advanced-rag-understanding-reciprocal-rank-fusion-in-hybrid-search/ RAG : Qualité LLM dépend de la récupération. Recherche Hybride : Combiner vectoriel et mots-clés (BM25) est optimal. Défi : Fusionner des scores d'échelles différentes. Solution : Reciprocal Rank Fusion (RRF). RRF : Algorithme robuste qui fusionne des listes de résultats en se basant uniquement sur le rang des documents, ignorant les scores. Avantages RRF : Pas de normalisation de scores, scalable, excellente première étape de réorganisation. Architecture RAG fréquente : RRF (large sélection) + Cross-Encoder / modèle de reranking (précision fine). RAG-Fusion : Utilise un LLM pour générer plusieurs variantes de requête, puis RRF agrège tous les résultats pour renforcer le consensus et réduire les hallucinations. Implémentation : LangChain4j utilise RRF par défaut pour agréger les résultats de plusieurs retrievers. Les dernières fonctionnalités de Gemini et Nano Banana supportées dans LangChain4j https://glaforge.dev/posts/2026/02/06/latest-gemini-and-nano-banana-enhancements-in-langchain4j/ Nouveaux modèles d'images Nano Banana (Gemini 2.5/3.0) pour génération et édition (jusqu'à 4K). "Grounding" via Google Search (pour images et texte) et Google Maps (localisation, Gemini 2.5). Outil de contexte URL (Gemini 3.0) pour lecture directe de pages web. Agents multimodaux (AiServices) capables de générer des images. Configuration de la réflexion (profondeur Chain-of-Thought) pour Gemini 3.0. Métadonnées enrichies : usage des tokens et détails des sources de "grounding". Comment configurer Gemini CLI comment agent de code dans IntelliJ grâce au protocole ACP https://glaforge.dev/posts/2026/02/01/how-to-integrate-gemini-cli-with-intellij-idea-using-acp/ But : Intégrer Gemini CLI à IntelliJ IDEA via l'Agent Client Protocol (ACP). Prérequis : IntelliJ IDEA 2025.3+, Node.js (v20+), Gemini CLI. Étapes : Installer Gemini CLI (npm install -g @google/gemini-cli). Localiser l'exécutable gemini. Configurer ~/.jetbrains/acp.json (chemin exécutable, --experimental-acp, use_idea_mcp: true). Redémarrer IDEA, sélectionner "Gemini CLI" dans l'Assistant IA. Usage : Gemini interagit avec le code et exécute des commandes (contexte projet). Important : S'assurer du flag --experimental-acp dans la configuration. Outillage PipeNet, une alternative (open source aussi) à LocalTunnel, mais un plus évoluée https://pipenet.dev/ pipenet: Alternative open-source et moderne à localtunnel (client + serveur). Usages: Développement local (partage, webhooks), intégration SDK, auto-hébergement sécurisé. Fonctionnalités: Client (expose ports locaux, sous-domaines), Serveur (déploiement, domaines personnalisés, optimisé cloud mono-port). Avantages vs localtunnel: Déploiement cloud sur un seul port, support multi-domaines, TypeScript/ESM, maintenance active. Protocoles: HTTP/S, WebSocket, SSE, HTTP Streaming. Intégration: CLI ou SDK JavaScript. JSON-IO — une librairie comme Jackson ou GSON, supportant JSON5, TOON, et qui pourrait être utile pour l'utilisation du "structured output" des LLMs quand ils ne produisent pas du JSON parfait https://github.com/jdereg/json-io json-io : Librairie Java pour la sérialisation et désérialisation JSON/TOON. Gère les graphes d'objets complexes, les références cycliques et les types polymorphes. Support complet JSON5 (lecture et écriture), y compris des fonctionnalités non prises en charge par Jackson/Gson. Format TOON : Notation orientée token, optimisée pour les LLM, réduisant l'utilisation de tokens de 40 à 50% par rapport au JSON. Légère : Aucune dépendance externe (sauf java-util), taille de JAR réduite (~330K). Compatible JDK 1.8 à 24, ainsi qu'avec les environnements JPMS et OSGi. Deux modes de conversion : vers des objets Java typés (toJava()) ou vers des Map (toMaps()). Options de configuration étendues via ReadOptionsBuilder et WriteOptionsBuilder. Optimisée pour les déploiements cloud natifs et les architectures de microservices. Utiliser mailpit et testcontainer pour tester vos envois d'emails https://foojay.io/today/testing-emails-with-testcontainers-and-mailpit/ l'article montre via SpringBoot et sans. Et voici l'extension Quarkus https://quarkus.io/extensions/io.quarkiverse.mailpit/quarkus-mailpit/?tab=docs Tester l'envoi d'emails en développement est complexe car on ne peut pas utiliser de vrais serveurs SMTP Mailpit est un serveur SMTP de test qui capture les emails et propose une interface web pour les consulter Testcontainers permet de démarrer Mailpit dans un conteneur Docker pour les tests d'intégration L'article montre comment configurer une application SpringBoot pour envoyer des emails via JavaMail Un module Testcontainers dédié à Mailpit facilite son intégration dans les tests Le conteneur Mailpit expose un port SMTP (1025) et une API HTTP (8025) pour vérifier les emails reçus Les tests peuvent interroger l'API HTTP de Mailpit pour valider le contenu des emails envoyés Cette approche évite d'utiliser des mocks et teste réellement l'envoi d'emails Mailpit peut aussi servir en développement local pour visualiser les emails sans les envoyer réellement La solution fonctionne avec n'importe quel framework Java supportant JavaMail Architecture Comment scaler un système de 0 à 10 millions d'utilisateurs https://blog.algomaster.io/p/scaling-a-system-from-0-to-10-million-users Philosophie : Scalabilité incrémentale, résoudre les goulots d'étranglement sans sur-ingénierie. 0-100 utilisateurs : Serveur unique (app, DB, jobs). 100-1K : Séparer app et DB (services gérés, pooling). 1K-10K : Équilibreur de charge, multi-serveurs d'app (stateless via sessions partagées). 10K-100K : Caching, réplicas de lecture DB, CDN (réduire charge DB). 100K-500K : Auto-scaling, applications stateless (authentification JWT). 500K-10M : Sharding DB, microservices, files de messages (traitement asynchrone). 10M+ : Déploiement multi-régions, CQRS, persistance polyglotte, infra personnalisée. Principes clés : Simplicité, mesure, stateless essentiel, cache/asynchrone, sharding prudent, compromis (CAP), coût de la complexité. Patterns d'Architecture 2026 - Du Hype à la Réalité du Terrain (Part 1/2) - https://blog.ippon.fr/2026/01/30/patterns-darchitecture-2026-part-1/ L'article présente quatre patterns d'architecture logicielle pour répondre aux enjeux de scalabilité, résilience et agilité business dans les systèmes modernes Il présentent leurs raisons et leurs pièges Un bon rappel L'Event-Driven Architecture permet une communication asynchrone entre systèmes via des événements publiés et consommés, évitant le couplage direct Les bénéfices de l'EDA incluent la scalabilité indépendante des composants, la résilience face aux pannes et l'ajout facile de nouveaux cas d'usage Le pattern API-First associé à un API Gateway centralise la sécurité, le routage et l'observabilité des APIs avec un catalogue unifié Le Backend for Frontend crée des APIs spécifiques par canal (mobile, web, partenaires) pour optimiser l'expérience utilisateur CQRS sépare les modèles de lecture et d'écriture avec des bases optimisées distinctes, tandis que l'Event Sourcing stocke tous les événements plutôt que l'état actuel Le Saga Pattern gère les transactions distribuées via orchestration centralisée ou chorégraphie événementielle pour coordonner plusieurs microservices Les pièges courants incluent l'explosion d'événements granulaires, la complexité du debugging distribué, et la mauvaise gestion de la cohérence finale Les technologies phares sont Kafka pour l'event streaming, Kong pour l'API Gateway, EventStoreDB pour l'Event Sourcing et Temporal pour les Sagas Ces patterns nécessitent une maturité technique et ne sont pas adaptés aux applications CRUD simples ou aux équipes junior Patterns d'architecture 2026 : du hype à la réalité terrain part. 2 - https://blog.ippon.fr/2026/02/04/patterns-darchitecture-2026-part-2/ Deuxième partie d'un guide pratique sur les patterns d'architecture logicielle et système éprouvés pour moderniser et structurer les applications en 2026 Strangler Fig permet de migrer progressivement un système legacy en l'enveloppant petit à petit plutôt que de tout réécrire d'un coup (70% d'échec pour les big bang) Anti-Corruption Layer protège votre nouveau domaine métier des modèles externes et legacy en créant une couche de traduction entre les systèmes Service Mesh gère automatiquement la communication inter-services dans les architectures microservices (sécurité mTLS, observabilité, résilience) Architecture Hexagonale sépare le coeur métier des détails techniques via des ports et adaptateurs pour améliorer la testabilité et l'évolutivité Chaque pattern est illustré par un cas client concret avec résultats mesurables et liste des pièges à éviter lors de l'implémentation Les technologies 2026 mentionnées incluent Istio, Linkerd pour service mesh, LaunchDarkly pour feature flags, NGINX et Kong pour API gateway Tableau comparatif final aide à choisir le bon pattern selon la complexité, le scope et le use case spécifique du projet L'article insiste sur une approche pragmatique : ne pas utiliser un pattern juste parce qu'il est moderne mais parce qu'il résout un problème réel Pour les systèmes simples type CRUD ou avec peu de services, ces patterns peuvent introduire une complexité inutile qu'il faut savoir éviter Méthodologies Le rêve récurrent de remplacer voire supprimer les développeurs https://www.caimito.net/en/blog/2025/12/07/the-recurring-dream-of-replacing-developers.html Depuis 1969, chaque décennie voit une tentative de réduire le besoin de développeurs (de COBOL, UML, visual builders… à IA). Motivation : frustration des dirigeants face aux délais et coûts de développement. La complexité logicielle est intrinsèque et intellectuelle, non pas une question d'outils. Chaque vague technologique apporte de la valeur mais ne supprime pas l'expertise humaine. L'IA assiste les développeurs, améliore l'efficacité, mais ne remplace ni le jugement ni la gestion de la complexité. La demande de logiciels excède l'offre car la contrainte majeure est la réflexion nécessaire pour gérer cette complexité. Pour les dirigeants : les outils rendent-ils nos développeurs plus efficaces sur les problèmes complexes et réduisent-ils les tâches répétitives ? Le "rêve" de remplacer les développeurs, irréalisable, est un moteur d'innovation créant des outils précieux. Comment creuser des sujets à l'ère de l'IA générative. Quid du partage et la curation de ces recherches ? https://glaforge.dev/posts/2026/02/04/researching-topics-in-the-age-of-ai-rock-solid-webhooks-case-study/ Recherche initiale de l'auteur sur les webhooks en 2019, processus long et manuel. L'IA (Deep Research, Gemini, NotebookLM) facilite désormais la recherche approfondie, l'exploration de sujets et le partage des résultats. L'IA a identifié et validé des pratiques clés pour des déploiements de webhooks résilients, en grande partie les mêmes que celles trouvées précédemment par l'auteur. Génération d'artefacts par l'IA : rapport détaillé, résumé concis, illustration sketchnote, et même une présentation (slide deck). Guillaume s'interroge sur le partage public de ces rapports de recherche générés par l'IA, tout en souhaitant éviter le "AI Slop". Loi, société et organisation Le logiciel menacé par le vibe coding https://www.techbuzz.ai/articles/we-built-a-monday-com-clone-in-under-an-hour-with-ai Deux journalistes de CNBC sans expérience de code ont créé un clone fonctionnel de Monday.com en moins de 60 minutes pour 5 à 15 dollars. L'expérience valide les craintes des investisseurs qui ont provoqué une baisse de 30% des actions des entreprises SaaS. L'IA a non seulement reproduit les fonctionnalités de base mais a aussi recherché Monday.com de manière autonome pour identifier et recréer ses fonctionnalités clés. Cette technique appelée "vibe-coding" permet aux non-développeurs de construire des applications via des instructions en anglais courant. Les entreprises les plus vulnérables sont celles offrant des outils "qui se posent sur le travail" comme Atlassian, Adobe, HubSpot, Zendesk et Smartsheet. Les entreprises de cybersécurité comme CrowdStrike et Palo Alto sont considérées plus protégées grâce aux effets de réseau et aux barrières réglementaires. Les systèmes d'enregistrement comme Salesforce restent plus difficiles à répliquer en raison de leur profondeur d'intégration et de données d'entreprise. Le coût de 5 à 15 dollars par construction permet aux entreprises de prototyper plusieurs solutions personnalisées pour moins cher qu'une seule licence Monday.com. L'expérience soulève des questions sur la pérennité du marché de 5 milliards de dollars des outils de gestion de projet face à l'IA générative. Conférences En complément de l'agenda des conférences de Aurélie Vache, il y a également le site https://javaconferences.org/ (fait par Brian Vermeer) avec toutes les conférences Java à venir ! La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 12-13 février 2026 : Touraine Tech #26 - Tours (France) 12-13 février 2026 : World Artificial Intelligence Cannes Festival - Cannes (France) 19 février 2026 : ObservabilityCON on the Road - Paris (France) 6 mars 2026 : WordCamp Nice 2026 - Nice (France) 18 mars 2026 : Jupyter Workshops: AI in Jupyter: Building Extensible AI Capabilities for Interactive Computing - Saint-Maur-des-Fossés (France) 18-19 mars 2026 : Agile Niort 2026 - Niort (France) 20 mars 2026 : Atlantique Day 2026 - Nantes (France) 26 mars 2026 : Data Days Lille - Lille (France) 26-27 mars 2026 : SymfonyLive Paris 2026 - Paris (France) 26-27 mars 2026 : REACT PARIS - Paris (France) 27-29 mars 2026 : Shift - Nantes (France) 31 mars 2026 : ParisTestConf - Paris (France) 31 mars 2026-1 avril 2026 : FlowCon France 2026 - Paris (France) 1 avril 2026 : AWS Summit Paris - Paris (France) 2 avril 2026 : Pragma Cannes 2026 - Cannes (France) 2-3 avril 2026 : Xen Spring Meetup 2026 - Grenoble (France) 7 avril 2026 : PyTorch Conference Europe - Paris (France) 9-10 avril 2026 : Android Makers by droidcon 2026 - Paris (France) 9-11 avril 2026 : Drupalcamp Grenoble 2026 - Grenoble (France) 16-17 avril 2026 : MiXiT 2026 - Lyon (France) 17-18 avril 2026 : Faiseuses du Web 5 - Dinan (France) 22-24 avril 2026 : Devoxx France 2026 - Paris (France) 23-25 avril 2026 : Devoxx Greece - Athens (Greece) 6-7 mai 2026 : Devoxx UK 2026 - London (UK) 12 mai 2026 : Lead Innovation Day - Leadership Edition - Paris (France) 19 mai 2026 : La Product Conf Paris 2026 - Paris (France) 21-22 mai 2026 : Flupa UX Days 2026 - Paris (France) 22 mai 2026 : AFUP Day 2026 Lille - Lille (France) 22 mai 2026 : AFUP Day 2026 Paris - Paris (France) 22 mai 2026 : AFUP Day 2026 Bordeaux - Bordeaux (France) 22 mai 2026 : AFUP Day 2026 Lyon - Lyon (France) 28 mai 2026 : DevCon 27 : I.A. & Vibe Coding - Paris (France) 28 mai 2026 : Cloud Toulouse 2026 - Toulouse (France) 29 mai 2026 : NG Baguette Conf 2026 - Paris (France) 29 mai 2026 : Agile Tour Strasbourg 2026 - Strasbourg (France) 2-3 juin 2026 : Agile Tour Rennes 2026 - Rennes (France) 2-3 juin 2026 : OW2Con - Paris-Châtillon (France) 3 juin 2026 : IA–NA - La Rochelle (France) 5 juin 2026 : TechReady - Nantes (France) 5 juin 2026 : Fork it! - Rouen - Rouen (France) 6 juin 2026 : Polycloud - Montpellier (France) 9 juin 2026 : JFTL - Montrouge (France) 9 juin 2026 : C: - Caen (France) 11-12 juin 2026 : DevQuest Niort - Niort (France) 11-12 juin 2026 : DevLille 2026 - Lille (France) 12 juin 2026 : Tech F'Est 2026 - Nancy (France) 16 juin 2026 : Mobilis In Mobile 2026 - Nantes (France) 17-19 juin 2026 : Devoxx Poland - Krakow (Poland) 17-20 juin 2026 : VivaTech - Paris (France) 18 juin 2026 : Tech'Work - Lyon (France) 22-26 juin 2026 : Galaxy Community Conference - Clermont-Ferrand (France) 24-25 juin 2026 : Agi'Lille 2026 - Lille (France) 24-26 juin 2026 : BreizhCamp 2026 - Rennes (France) 2 juillet 2026 : Azur Tech Summer 2026 - Valbonne (France) 2-3 juillet 2026 : Sunny Tech - Montpellier (France) 3 juillet 2026 : Agile Lyon 2026 - Lyon (France) 6-8 juillet 2026 : Riviera Dev - Sophia Antipolis (France) 2 août 2026 : 4th Tech Summit on Artificial Intelligence & Robotics - Paris (France) 20-22 août 2026 : 4th Tech Summit on AI & Robotics - Paris (France) & Online 4 septembre 2026 : JUG Summer Camp 2026 - La Rochelle (France) 17-18 septembre 2026 : API Platform Conference 2026 - Lille (France) 24 septembre 2026 : PlatformCon Live Day Paris 2026 - Paris (France) 1 octobre 2026 : WAX 2026 - Marseille (France) 1-2 octobre 2026 : Volcamp - Clermont-Ferrand (France) 5-9 octobre 2026 : Devoxx Belgium - Antwerp (Belgium) Nous contacter Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs Contactez-nous via X/twitter https://twitter.com/lescastcodeurs ou Bluesky https://bsky.app/profile/lescastcodeurs.com Faire un crowdcast ou une crowdquestion Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Tous les épisodes et toutes les infos sur https://lescastcodeurs.com/

Auto-Radio
L'ÉMISSION - En assurance, la fidélité ne paie pas

Auto-Radio

Play Episode Listen Later Feb 15, 2026 3:54


Les primes d'assurances auto flambent : + 8 % en un an. On débourse en moyenne 751 euros par an pour assurer sa voiture, et la hausse n'est sans doute pas finie, pour plusieurs raisons : les véhicules sont mieux équipés avec de l'électronique embarquée, les réparations coûtent plus cher en raison du prix des pièces et du coût de la main-d'œuvre. Et puis les dégâts climatiques pèsent de plus en plus dans la facture. Exemple, l'orage de grêle qui avait frappé Paris en mai dernier a endommagé quelques 61.000 véhicules et a coûté 196 millions d'euros aux assureurs...Hébergé par Audiomeans. Visitez audiomeans.fr/politique-de-confidentialite pour plus d'informations.

ONZMTL PODCAST
Davincy: Evenko & Live Nation, M pour Montreal, Industry talk & + | PodCasque 311

ONZMTL PODCAST

Play Episode Listen Later Feb 15, 2026 123:02


Pas mieux que Davincy pour venir analyser avec nous ce qui se joue actuellement dans l'industrie musicale au Québec.Il revient notamment sur le récent épisode de Enquête, qui abordait l'acquisition de 49 % de Evenko par le géant mondial Live Nation, et partage son regard sur les enjeux que cela soulève pour l'écosystème culturel québécois.Davincy nous parle également des défis du festival Santa Teresa, dont il est directeur général depuis un an, ainsi que de son implication au sein de M pour Montréal.En parallèle, il dirige son propre label, Kartel Musik, qui accompagne plusieurs artistes mentionnés durant l'épisode, dont Jonathan Roy.Une discussion lucide, stratégique et sans détour sur les réalités du business musical au Québec.Lien vers notre Patreon pour du contenu exclusif : https://www.patreon.com/cw/Podcasquehttps://onzmtl.comInstagram : https://www.instagram.com/onzmtlTikTok : https://www.tiktok.com/@onzmtlFacebook: https://www.facebook.com/onzmtl11Tourné chez Kampus MediaTIME STAMPS:00:00 Développer des artistes plutôt que d'être soi-même artiste 00:04:20 Intro / Evenko vs Live Nation et Santa Teresa00:07:10 Le problème de découvrabilité00:09:00 Rogers x Deezer France00:12:10 Les artistes ne font plus d'argent / Artisti00:16:00 La réponse d'Evenko00:18:30 Santa Teresa00:21:25 Pourquoi être DG du festival Santa Teresa]00:24:20 Pourquoi les investisseurs québécois n'ont pas embarqué dans Evenko00:29:45 Le cachet négocié à 80/2000:33:55 Francophone vs Anglo00:34:55 Business model d'Evenko et comment rendre un festival viable et en santé00:36:10 Le modèle gouvernemental culturel00:37:30 « Kartel, vous êtes subventionné »00:39:25 Proposition des SMAQ00:42:10 Disparition de la copie privée00:45:40 Parler au ministère de la Culture / Mécénat / Rach00:50:30 Le copier-coller ne marche plus00:55:00 M pour Montréal00:58:10 Un Québécois a fait White Lotus / Wrecking Balls01:04:40 Anecdote Rihanna / Duck Sauce / Stromae01:08:05 Un artiste rap devrait-il s'inscrire à M pour Montréal ? / UK / Showcase01:13:05 La plus grosse erreur des artistes01:19:55 Jonathan Roy01:22:05 Les artistes anglos ont-ils un handicap au Québec ?01:24:10 Jonathan Roy : réception au Québec01:26:40 Exemple du Cirque du Soleil / Chiller avec Luc Plamondon01:32:30 OSM et Maison symphonique01:35:30 Ne pas se laisser impressionner par les grosses compagnies / Clear un sample de Stromae / Ça reste de l'entrepreneuriat01:38:40 Exemple de Dana (Lumos) / Les stagiaires / Ses mentors01:41:40 La place des femmes dans l'industrie et dans son équipe01:44:40 Erreur de contrat en production de spectacle01:49:25 Les vérifications demandées par les artistes01:55:20 Fini le management01:59:30 Le problème du management au Québec02:01:20 OutroONZMTL — 2026 ©

Le Boost! de l'Abitibi
Ahhhhh, la fête de l'amour!

Le Boost! de l'Abitibi

Play Episode Listen Later Feb 13, 2026 78:01


Dans le balado du vendredi : On a eu le temps pour 2 petites vites ce matin! MO feelait amoureux ce matin et a demandé des chansons avec AMOUR dans le titre! MO lit un texte écrit par SM sur la St-Valentin! (Exemple : calme ton clit!) Philippe Lapreyrie nous a donné une belle option pour la St-Valentin!

L'école des créateurs
Comment être éloquent : le guide complet (7 étapes)

L'école des créateurs

Play Episode Listen Later Feb 12, 2026 21:15


Rothen s'enflamme
Olmeta : "Kylian, tu dois montrer l'exemple !" – 10/02

Rothen s'enflamme

Play Episode Listen Later Feb 10, 2026 2:30


Le sujet fort de l'actualité foot du jour vu par Jérôme Rothen et la Dream Team.

Camille passe au vert
Chausey, un exemple des aires marines protégées qui ne le sont pas dans les faits

Camille passe au vert

Play Episode Listen Later Feb 10, 2026 2:40


durée : 00:02:40 - Debout la Terre - par : Camille Crosnier - Trois ONG sont désormais engagées pour que le Conseil d'Etat interdise le chalut de fond dans la Manche à Chausey, archipel classé aire marine protégée Natura 2000. Vous aimez ce podcast ? Pour écouter tous les autres épisodes sans limite, rendez-vous sur Radio France.

RTL Matin
Municipales 2026 : dans le Pas-de-Calais, la petite commune de Aix-Noulette a mis en place un couvre-feu pour les jeunes

RTL Matin

Play Episode Listen Later Feb 9, 2026 1:59


Pour faire face aux actes de délinquances ou à des troubles à l'ordre public, des communes prennent des arrêts "couvre-feu" pour interdire aux mineurs de sortir la nuit, souvent pendant les périodes de vacances scolaires. Il s'agit d'un dispositif qui permet aux forces de l'ordre d'intervenir plus facilement et de ramener les jeunes chez leurs parents si besoin, et de verbaliser. Exemple dans la région de Lens, à Aix-Noulette (4.000 habitants environ). Cette mesure a permis de ramener le calme selon l'équipe municipale en place. Mais les avis sont partagés parmi les opposants. Les candidats aux Municipales 2026 à Aix-Noulette (Pas-de-Calais) toutes sans étiquette : - Nesredine Ramdani, "Aix-Noulette avec vous", équipe sortante dont fait partie Jean-Claude Walazek, adjoint sécurité interrogé dans le sujet - Tony Moulin - "J'aime Aix-Noulette" - Gérard Debonne, "Nouveau départ pour Aix-Noulette Hébergé par Audiomeans. Visitez audiomeans.fr/politique-de-confidentialite pour plus d'informations.

Les Experts France Bleu Béarn
La ferme l'Aouda, un exemple d'agroécologie en Béarn

Les Experts France Bleu Béarn

Play Episode Listen Later Feb 9, 2026 22:16


durée : 00:22:16 - La ferme l'Aouda, un exemple d'agroécologie en Béarn - D'où viennent les produits que nous consommons ? Comment sont-ils cultivés ? Rencontre avec Maxime Bajas qui produit du fromage de brebis. Il a fait le choix de l'agroécologie avec le parc national des Pyrénées notamment et il ouvre sa ferme ce lundi 9 février à 14h. Vous aimez ce podcast ? Pour écouter tous les autres épisodes sans limite, rendez-vous sur Radio France.

OVNI's
OVNIs Hors-Série #1 - Zero to One - Vision 2050 : comment bâtir des entreprises vraiment durables

OVNI's

Play Episode Listen Later Feb 2, 2026 32:09


Lors de l'événement Zero to One à Nantes, Marie Ekeland a livré une masterclass dense et inspirante sur la construction d'une vision long terme dans un écosystème entrepreneurial dominé par le court-termisme.À travers son parcours d'investisseuse et la philosophie du fonds 2050, elle explore les grandes tensions qui redéfinissent l'entrepreneuriat aujourd'hui — limites planétaires, géopolitique et accélération technologique — et appelle à repenser en profondeur les modèles de croissance, de financement et de décision.Un échange éclairant sur la robustesse des entreprises, l'alignement entre impact et performance, et la responsabilité collective de façonner un futur durable.[00:00:00] Intro & présentation de l'invitée (parcours VC, French Tech, 2050)[00:01:35] Présentation de Marie Ekeland & parcours (VC, French Tech, 2050)[00:03:20] Le thème : construire une vision long terme dans un écosystème court-termiste[00:04:10] Entreprendre en 2026 : ce qui a profondément changé[00:05:35] Les trois tensions clés : limites planétaires, géopolitique, accélération technologique[00:06:50] Limites planétaires : rareté des ressources & chaînes de production[00:08:20] Eau, semi-conducteurs & arbitrages industriels (exemple Taïwan)[00:10:05] IA, data centers & coûts environnementaux invisibles[00:11:20] Géopolitique : sortir de l'hyper-globalisation[00:12:45] Construire des business robustes plutôt qu'optimisés[00:14:05] Vision long terme vs contraintes court-terme du financement[00:15:10] Ne pas perdre sa mission : gérer les tensions sans dévier[00:16:40] La méthodologie d'alignement (vision 10 ans, backcasting, tensions)[00:18:40] Open source & bénéfices concrets de l'alignement stratégique[00:20:05] Pourquoi un fonds Evergreen : repenser la finance long terme[00:21:30] Désapprendre l'hypercroissance & les mythes de la tech[00:22:55] Investir, c'est orienter le futur : à quoi veut-on contribuer ?[00:24:20] Le cap 2050 : définir un futur fertile[00:25:45] Profils d'entrepreneurs accompagnés & adaptation du soutien[00:27:15] Le rôle clé des ETI, PME et entreprises familiales[00:28:45] Exemple de chaîne de valeur : industrie, partenariats & dérisquage[00:30:10] Science, climat & stratégie d'investissement[00:31:30] Océans, algues & solutions systémiques méconnues[00:33:05] Succession, gouvernance & pérennité de la mission[00:34:10] Le conseil final pour entreprendre en 2026[00:35:00] Conclusion & applaudissements

Revue de presse internationale
À la Une: l'Union européenne sanctionne les Gardiens de la révolution iraniens

Revue de presse internationale

Play Episode Listen Later Jan 30, 2026 4:22


« L'Europe ravale le pilier du régime iranien au statut infamant d'organisation terroriste », titre Le Soir, à Bruxelles. « Les ministres européens des Affaires étrangères ont décidé de placer les Gardiens de la révolution sur la liste des organisations terroristes reconnue par l'UE, aux côtés de Daesh ou al-Qaïda », poursuit le journal qui ajoute : « L'ampleur du massacre des manifestants a vaincu les dernières résistances ». « Dernières résistances », que Le Soir explique ainsi : « La mesure a longtemps été jugée purement "symbolique", au point que plusieurs capitales européennes refusaient son adoption, estimant qu'elle ne valait pas une escalade diplomatique avec l'Iran et la rupture des canaux de communication. Mais trop, c'est trop : la répression sanglante des manifestations du début de l'année a poussé les Européens à activer cette mesure, en signe manifeste de protestation ». L'Union européenne a donc tardé à réagir... C'est ce que regrette sans équivoque le Comité Femme Vie Liberté Suisse, qui publie une tribune dans le quotidien suisse Le Temps : « Les États européens disposent de leviers concrets, qu'ils ont choisi d'activer trop tardivement, voire pas du tout », estime ainsi le Comité, selon lequel « l'inscription des Gardiens de la révolution sur la liste européenne des organisations terroristes, après presque quatre années d'effort du Parlement européen et des défenseurs des droits humains, aurait permis bien plus tôt le gel d'avoirs issus, pour une large part, d'une corruption systémique ». Apaisement aux États-Unis ? Les débats au sujet des violences commises par l'ICE, la police de l'immigration, continuent de faire les gros titres des journaux américains. La question s'est invitée dans le débat pour éviter le « shutdown », la paralysie des services publics. L'administration Trump et les démocrates du Sénat ont finalement trouvé un accord, explique le Washington Post. Accord que le quotidien américain détaille ainsi : les deux parties ont convenu « de financer toutes les agences, à l'exception du Département de la Sécurité Intérieure ». Avant un texte définitif, « une mesure transitoire de deux semaines a été adoptée ».   Côté démocrate, les demandes sont claires et détaillées par le sénateur Chuck Shumer : il souhaite notamment « imposer le port de caméras corporelles aux agents de l'ICE, interdire le port de masques, exiger l'obtention de mandats judiciaires avant d'entrer au domicile des personnes et mettre fin aux patrouilles mobiles ». Pour le Washington Post, le débat est ouvert, c'est le signe « que les tensions avec l'ICE s'apaisent, du Maine au Minnesota et jusqu'au capitale ». Le Minnesota où, explique le quotidien américain, les agents de l'ICE « ont reçu pour instruction de privilégier le contrôle ciblé des étrangers ayant des antécédents criminels », et le Maine « où les opérations renforcées de l'ICE sont terminées ». Organiser un barbecue La solidarité à Kiev, au cœur d'un reportage de Libération. Il y est plus précisément question de la solidarité « entre voisins, sur les réseaux sociaux ». « Alors que les bombardements russes plongent la capitale ukrainienne dans le noir et le froid de l'hiver, raconte le quotidien français, les groupes de discussions en ligne sont devenus le principal lieu d'échanges d'informations, de débats animés, et d'entraide dans tous les quartiers de la ville ». Exemple avec ce message envoyé par Anna Romanovskaïa, 38 ans, qui « après avoir passé trois jours sans électricité » a écrit « dans la boucle Telegram qui regroupe les voisins de son immeuble de huit étages : "Je suis au bout du rouleau, je vais organiser un barbecue dans la cour "». Le barbecue a lieu « deux jours plus tard », poursuit Libération. « Les membres du tchat ont fait connaissance, ils ont pu pendant au moins deux heures se réconforter avec des émotions positives, au milieu d'un tourbillon de mauvaises nouvelles ».   Parfois, les circonstances sont plus dramatiques, notamment lors des bombardements. « Les messages fusent, presque toutes les minutes », raconte le quotidien français. Messages en forme de questions : « Tout le monde est vivant et en bonne santé ? Personne n'a été touché ? » C'est donc ainsi que s'exprime l'inquiétude et la solidarité sur les réseaux sociaux à Kiev. 

Revue de presse Afrique
À la Une: la polémique toujours après la finale de la Coupe d'Afrique des nations

Revue de presse Afrique

Play Episode Listen Later Jan 29, 2026 4:11


L'information est tombée tard dans la nuit de mercredi à jeudi mais elle a été immédiatement rapportée et commentée par la presse en ligne. « Les sanctions de la CAF, la Confédération africaine de football, sont tombées… », constate Le Soleil à Dakar. Sanctions après la finale houleuse de la CAN 2025 entre le Maroc et le Sénégal. « La CAF frappe fort », s'exclame DakarActu. « Finale Maroc-Sénégal : pluie de sanctions », lance Seneplus. « Avec plus de 600 000 dollars d'amende et une suspension de cinq matches pour le sélectionneur Pape Thiaw, la CAF a sévèrement sanctionné la Fédération sénégalaise pour les débordements survenus lors du match. La Fédération Royale Marocaine de Football et ses joueurs n'ont pas été épargnés, pointe encore Seneplus. Le défenseur Achraf Hakimi a été suspendu pour deux matches officiels. Son coéquipier Ismaël Saibari a reçu une suspension plus lourde de trois matches, assortie d'une amende de 100 000 dollars. Et puis surtout, relève encore le site sénégalais, « le jury disciplinaire de la CAF a statué sur la réclamation déposée par la Fédération marocaine concernant de supposées violations des règlements par la partie sénégalaise. Cette plainte, qui invoquait les articles 82 et 84 du règlement de la compétition (et qui pouvait conduire à l'invalidation du titre pour les Sénégalais), cette plainte a été officiellement rejetée ». Les Lions de la Teranga restent donc bien champions d'Afrique. Incompréhension et colère… La presse marocaine fulmine… « Ce verdict était très attendu, pointe le site Le 360. Il était censé refermer l'un des épisodes les plus sombres de l'histoire récente de la compétition. Mais au lieu d'apaiser, cette décision soulève déjà une vague d'incompréhension, s'indigne le site marocain, tant elle apparaît déséquilibrée dans la lecture des responsabilités (…) : indulgence manifeste envers les principaux acteurs du chaos côté sénégalais, rigueur extrême à l'encontre du Maroc, pays hôte ». Et « une question centrale demeure, s'agace encore Le 360 : où est passée la qualification juridique du retrait de l'équipe sénégalaise et de l'interruption du match ? La décision de la CAF évite soigneusement de trancher sur le point le plus grave : à savoir, le refus de reprendre le jeu, pourtant au cœur du débat et explicitement encadré par les règlements de la compétition. Aucune mention claire d'un abandon, aucune application directe des articles les plus lourds du règlement. Le fond du problème est contourné ». Et Le 360 de conclure : « ces décisions vont certainement alimenter le malaise. Car une finale de CAN interrompue, des joueurs quittant la pelouse, des tribunes envahies et un match suspendu sous les yeux du président de la Fifa constituent un précédent majeur. Et ce précédent n'est pas traité à la hauteur de sa gravité ». « La CAF rend un verdict injuste et incompréhensible », renchérit Mediaş 24. « Les sanctions prononcées à l'encontre de la partie sénégalaise sont dérisoires au regard des faits. Celles contre le Maroc sont disproportionnées et infondées. C'est comme si le jury, soumis ou pas à des pressions, avait voulu équilibrer entre les deux parties ». Exemple, souligne Medias 24 : « L'entraîneur sénégalais Pape Diaw paiera une amende de 100 000 dollars pour avoir appelé ses joueurs à quitter le terrain. Et même punition pour Ismail Saibari qui n'a fait que jeter une serviette sur le gardien sénégalais ». Autre bras de fer… Enfin, autre différend, autre polémique : le duel entre Madrid et Rabat pour savoir qui accueillera la finale du Mondial 2030. Le ton monte entre le Maroc et l'Espagne, co-organisateurs du tournoi. « Si ce Mondial se déroulera entre le Maroc, le Portugal et l'Espagne, une seule nation accueillera la finale, relève Afrik.com ». Et « le gouvernement espagnol a déjà pris position : pour le président du Conseil supérieur des sports, la finale se tiendra "bien sûr" en Espagne ». De plus, « Rafael Louzán, le président de la Fédération espagnole, a pointé du doigt les incidents de la CAN pour convaincre la Fifa d'écarter le Maroc de l'organisation de la finale de la Coupe du monde ». Une finale que le Maroc veut absolument accueillir dans le gigantesque stade Hassan II de Benslimane, près de Casablanca, actuellement en construction. Bref, la partie de bras de fer ne fait que commencer…

Revue de presse Afrique
À la Une: la polémique toujours après la finale de la Coupe d'Afrique des nations

Revue de presse Afrique

Play Episode Listen Later Jan 29, 2026 4:11


L'information est tombée tard dans la nuit de mercredi à jeudi mais elle a été immédiatement rapportée et commentée par la presse en ligne. « Les sanctions de la CAF, la Confédération africaine de football, sont tombées… », constate Le Soleil à Dakar. Sanctions après la finale houleuse de la CAN 2025 entre le Maroc et le Sénégal. « La CAF frappe fort », s'exclame DakarActu. « Finale Maroc-Sénégal : pluie de sanctions », lance Seneplus. « Avec plus de 600 000 dollars d'amende et une suspension de cinq matches pour le sélectionneur Pape Thiaw, la CAF a sévèrement sanctionné la Fédération sénégalaise pour les débordements survenus lors du match. La Fédération Royale Marocaine de Football et ses joueurs n'ont pas été épargnés, pointe encore Seneplus. Le défenseur Achraf Hakimi a été suspendu pour deux matches officiels. Son coéquipier Ismaël Saibari a reçu une suspension plus lourde de trois matches, assortie d'une amende de 100 000 dollars. Et puis surtout, relève encore le site sénégalais, « le jury disciplinaire de la CAF a statué sur la réclamation déposée par la Fédération marocaine concernant de supposées violations des règlements par la partie sénégalaise. Cette plainte, qui invoquait les articles 82 et 84 du règlement de la compétition (et qui pouvait conduire à l'invalidation du titre pour les Sénégalais), cette plainte a été officiellement rejetée ». Les Lions de la Teranga restent donc bien champions d'Afrique. Incompréhension et colère… La presse marocaine fulmine… « Ce verdict était très attendu, pointe le site Le 360. Il était censé refermer l'un des épisodes les plus sombres de l'histoire récente de la compétition. Mais au lieu d'apaiser, cette décision soulève déjà une vague d'incompréhension, s'indigne le site marocain, tant elle apparaît déséquilibrée dans la lecture des responsabilités (…) : indulgence manifeste envers les principaux acteurs du chaos côté sénégalais, rigueur extrême à l'encontre du Maroc, pays hôte ». Et « une question centrale demeure, s'agace encore Le 360 : où est passée la qualification juridique du retrait de l'équipe sénégalaise et de l'interruption du match ? La décision de la CAF évite soigneusement de trancher sur le point le plus grave : à savoir, le refus de reprendre le jeu, pourtant au cœur du débat et explicitement encadré par les règlements de la compétition. Aucune mention claire d'un abandon, aucune application directe des articles les plus lourds du règlement. Le fond du problème est contourné ». Et Le 360 de conclure : « ces décisions vont certainement alimenter le malaise. Car une finale de CAN interrompue, des joueurs quittant la pelouse, des tribunes envahies et un match suspendu sous les yeux du président de la Fifa constituent un précédent majeur. Et ce précédent n'est pas traité à la hauteur de sa gravité ». « La CAF rend un verdict injuste et incompréhensible », renchérit Mediaş 24. « Les sanctions prononcées à l'encontre de la partie sénégalaise sont dérisoires au regard des faits. Celles contre le Maroc sont disproportionnées et infondées. C'est comme si le jury, soumis ou pas à des pressions, avait voulu équilibrer entre les deux parties ». Exemple, souligne Medias 24 : « L'entraîneur sénégalais Pape Diaw paiera une amende de 100 000 dollars pour avoir appelé ses joueurs à quitter le terrain. Et même punition pour Ismail Saibari qui n'a fait que jeter une serviette sur le gardien sénégalais ». Autre bras de fer… Enfin, autre différend, autre polémique : le duel entre Madrid et Rabat pour savoir qui accueillera la finale du Mondial 2030. Le ton monte entre le Maroc et l'Espagne, co-organisateurs du tournoi. « Si ce Mondial se déroulera entre le Maroc, le Portugal et l'Espagne, une seule nation accueillera la finale, relève Afrik.com ». Et « le gouvernement espagnol a déjà pris position : pour le président du Conseil supérieur des sports, la finale se tiendra "bien sûr" en Espagne ». De plus, « Rafael Louzán, le président de la Fédération espagnole, a pointé du doigt les incidents de la CAN pour convaincre la Fifa d'écarter le Maroc de l'organisation de la finale de la Coupe du monde ». Une finale que le Maroc veut absolument accueillir dans le gigantesque stade Hassan II de Benslimane, près de Casablanca, actuellement en construction. Bref, la partie de bras de fer ne fait que commencer…

La Story
Commerce extérieur : l'Italie, un exemple pour la France ?

La Story

Play Episode Listen Later Jan 21, 2026 25:48


En 2025, l'Italie est passée quatrième exportateur mondial, devant le Japon et la France, qui prend la septième place. Dans «La Story», le podcast d'actualité des «Echos», Pierrick Fay et ses invités analysent les raisons de ce miracle italien.A lire aussi sur lesechos.fr : L'économie française, reléguée en deuxième division européenne, joue son maintien.« La Story » est un podcast des « Echos » présenté par Pierrick Fay. Cet épisode a été enregistré en janvier 2026. Rédaction en chef : Clémence Lemaistre. Invités : Olivier Tosseri (correspondant des « Echos » en Italie) et Stéphane Colliac (économiste à la BNP Paribas). Réalisation : Willy Ganne. Chargée de production et d'édition : Clara Grouzis. Musique : Théo Boulenger. Identité graphique : Upian. Photo : Shutterstock. Sons : BFM, @AuCoeurduJeuTv (Youtube), Poltronè Sofà, extrait du film «La vérité si je mens !», du film « Le Corniaud» et de «Va fan culo», chanté par Angelo Morreale.Retrouvez l'essentiel de l'actualité économique grâce à notre offre d'abonnement Access : abonnement.lesechos.fr/lastory Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.

Les Grandes Gueules
La folie du jour - Antoine Diers : "Cet exemple nous montre la faillite absolue de l'État. C'est pas une petite PME qui est en difficulté, c'est Orange. C'est une incapacité de l'État à rétablir l'ordre" - 21/

Les Grandes Gueules

Play Episode Listen Later Jan 21, 2026 1:27


Aujourd'hui, Fatima Aït Bounoua, prof de français, Bruno Poncet, cheminot, et Antoine Diers, consultant, débattent de l'actualité autour d'Alain Marschall et Olivier Truchot.

Seqooia - Investir simplement
Les 5 MEILLEURS ETF pour 2026

Seqooia - Investir simplement

Play Episode Listen Later Jan 18, 2026 16:07


➜ ☎️ ⁠Réserve ton appel de sélection⁠ avec moi pour découvrir ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠le programme d'accompagnement de Seqooia⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠➜

Reflets de Loire - France Bleu Orléans
Gestion des inondations : Jargeau, un exemple de prévention efficace

Reflets de Loire - France Bleu Orléans

Play Episode Listen Later Jan 18, 2026 12:00


durée : 00:12:00 - Reflets de Loire, ici Orléans - La gestion des risques d'inondation sur la Loire est une priorité pour les autorités locales. Grâce aux déversoirs, comme celui de Jargeau, et aux programmes de prévention des inondations (PAPI), des actions concrètes sont mises en place pour protéger les populations et les territoires. Vous aimez ce podcast ? Pour écouter tous les autres épisodes sans limite, rendez-vous sur Radio France.

Carnets d'alerte, le podcast
Le zapatisme, un exemple d'autonomie abouti

Carnets d'alerte, le podcast

Play Episode Listen Later Jan 16, 2026 12:25


En 1994, les zapatistes ont récupéré des terres au Chiapas et ils en prennent soin. Depuis, ils construisent leur autonomie en matière d'alimentation, de justice, de santé, d'éducation… Actuellement, c'est l'un des mouvements qui va le plus loin dans la construction de l'autonomie, en respectant le vivant et en s'éloignant le plus possible de l'État et du capitalisme.Interview : Julia Arnaud, fixeuse lors de mon enquête auprès des zapatistesLieu : Chiapas, Mexique Dans cette troisième saison du podcast Carnets d'alerte, Juliette Duquesne part à la rencontre de ceux qui, face à l'inaction ou à l'inertie de l'État, agissent concrètement au quotidien, ceux qui construisent de l'autonomie, des espaces de vie, de convivialité et de lutte, sans l'autorité de l'État, ou même parfois, en opposition à ce dernier. Ils prennent soin du vivant. Ensemble. Ils inventent des modes vie en s'éloignant du capitalisme et d'un État centralisé où la façon de prendre des décisions est aussi importante que la finalité.Par Juliette DuquesneRéalisation : François-Charles DomergueHébergé par Audiomeans. Visitez audiomeans.fr/politique-de-confidentialite pour plus d'informations.

Reportage France
Manifestations en Iran: l'inquiétude et les espoirs de la diaspora exilée en France

Reportage France

Play Episode Listen Later Jan 14, 2026 2:30


Alors que les communications avec les habitants de la République islamique reste toujours très compliquées et que les informations sur ce qu'il s'y passe exactement n'en sortent qu'au compte-gouttes - l'Iran vit sous cloche depuis maintenant une semaine -, les Iraniens de la diaspora vivent très mal cette situation. Exemple dans la communauté iranienne exilée en France, forcée de suivre cette révolte populaire à distance.  « On a fait des études à l'Université de Téhéran. On se connaît depuis à peu près 2010. » Sarah et Azar s'expriment sous un nom d'emprunt. Âgées toutres les deux de la trentaine, elles sont arrivées en France il y a une dizaine d'années, mais continuent de suivre l'actualité iranienne de très près. Et aujourd'hui, les deux femmes sont convaincues de l'importance du moment. « J'ai envie de dire que ce n'est pas une protestation, ce n'est pas une manifestation, c'est une révolution », soutient Sarah. « C'est une révolution. On veut un changement de régime afin de pouvoir passer à autre chose, car dans celui-ci, il n'y a pas de liberté de parole », renchérit Azar. « Je pense que c'est très important de réagir et de soutenir les Iraniens. Notre peuple vit aujourd'hui dans un silence insupportable. L'Internet a été coupé. Il n'y a aucun moyen de connexion. On ne sait pas ce qui se passe là-bas », lâche Sarah. À lire aussi«Cette fois-ci, c'est une révolution»: paroles d'Iraniens revenus d'un pays en crise « Depuis jeudi, je n'ai plus de nouvelles de ma famille » Depuis l'étranger, il est difficile d'avoir des informations sur la situation actuelle en Iran. Même obtenir des nouvelles de la famille semble compliqué. Voilà maintenant cinq ou six jours que le réseau a été coupé. « La première fois, c'était pendant les manifestations de 2018-2019. Là, depuis jeudi, je n'ai plus de nouvelles de ma famille. Hier, j'ai eu un appel des États-Unis qui m'a mis en contact avec ma mère sur un haut-parleur, explique Azar. Pendant une minute, une minute et demie. Elle m'a assuré que tout le monde allait bien ». « La situation ne nous permet pas d'entendre la voix des gens qui sont sur place, qui manifestent dans la rue, qui vivent là-bas. Ni vraiment de savoir ce qu'il qui se passe », complète Sarah « Pour nous, les médias sincères, ce sont nos parents et nos proches qu'on connaît et qui peuvent nous raconter et témoigner de ce qui se passe là-bas, mais il n'y a pas d'accès », se désole Azar. L'objectif commun de la chute du régime « Ces traumatismes se répètent à chaque fois et ça devient de plus en plus insupportable », confesse Sarah. Malgré le peu d'information qu'elle possède, ça ne fait aucun doute pour Sarah : le régime iranien est en train de s'affaiblir. « Quand un régime commence à perdre son véritable pouvoir, il fait appel à la violence. La violence qu'on observe aujourd'hui, c'est un signe d'affaiblissement de ce régime, parce qu'il n'a pas d'autres moyens pour continuer à exister, analyse Sarah. Nous, les Iraniens, on a aussi fait des erreurs mais aujourd'hui, ce n'est pas le moment de se diviser. Il y a bien sûr des désaccords entre nous. Mais c'est plutôt le moment d'être réunis et d'avoir un seul objectif : la chute du régime. » Tant que la situation n'évolue pas, Sarah et Azhar ne souhaitent pas retourner en Iran. À lire aussiIran: «Pour renverser un régime aussi puissant que la République islamique, il faut une alternative politique solide»

Dutrizac de 6 à 9
Député en ébriété: «La CAQ doit faire un exemple de son député et l'exclure», tranche Stéfanie Tougas

Dutrizac de 6 à 9

Play Episode Listen Later Jan 9, 2026 11:18


Un député caquiste pincé pour alcool au volant. Année de renouvellement de l’ACEUM. La rencontre Tougas-Dutrizac avec Stéfanie Tougas. Regardez aussi cette discussion en vidéo via https://www.qub.ca/videos ou en vous abonnant à QUB télé : https://www.tvaplus.ca/qub ou sur la chaîne YouTube QUB https://www.youtube.com/@qub_radioPour de l'information concernant l'utilisation de vos données personnelles - https://omnystudio.com/policies/listener/fr

Monde Numérique - Jérôme Colombain
⭐️ CES 26 Jour #4 - La tech au service de la longévité

Monde Numérique - Jérôme Colombain

Play Episode Listen Later Jan 8, 2026 19:43


Au CES de Las Vegas, les startups restent au cœur de l'innovation. De la santé connectée aux robots humanoïdes, plongée dans l'effervescence de l'Eureka Park.En partenariat avec FreePro, le meilleur de Free pour les entreprisesAu CES 2026 de Las Vegas, près de 1 400 startups investissent l'Eureka Park, vitrine mondiale de l'innovation émergente. La délégation française French Tech est un peu moins fournie que lors des grandes années, mais la diversité technologique est bien au rendez-vous, face à une présence asiatique toujours plus offensive, notamment chinoise.Longévité : la nouvelle tendance phare de la techCette édition met en lumière une tendance forte : la longévité. Au-delà de la e-santé classique, objets connectés, applications et équipements promettent de vivre plus longtemps et en meilleure santé. Biohacking, wearables, prévention, intelligence artificielle et santé personnalisée deviennent des thèmes centraux. Arnaud Auger, de Cathay Innovation, décrypte cette « consumerisation » de la santé, où les outils autrefois réservés aux experts arrivent chez le grand public.Les professionnels de santé au rendez-vousLe CES est aussi un terrain d'exploration pour les professionnels de santé. Une délégation de l'AFIB (Association française des ingénieurs biomédicaux) est venue repérer des innovations concrètes, notamment françaises : dispositifs pour personnes malvoyantes, mobilité des fauteuils roulants, dépistage du cancer du sein ou solutions hospitalières émergentes. Mais entre innovation et adoption, les obstacles restent nombreux : modèle économique, validation clinique et lourdeurs administratives.Robots de service : un marché à venirEnfin, impossible d'ignorer les robots humanoïdes, omniprésents cette année. S'ils fascinent, leur maturité interroge encore. Exemple avec Starbot, un robot serveur destiné à la restauration : prometteur, déjà en test sur le terrain, mais encore loin d'une perfection industrielle. Le CES demeure ainsi un immense laboratoire, où l'innovation se cherche autant qu'elle se montre.-----------♥️ Soutien : https://mondenumerique.info/don

ESPIONS - Histoires Vraies
[FLASHBACK] Russie et culture du chantage : le Kompromat

ESPIONS - Histoires Vraies

Play Episode Listen Later Jan 6, 2026 20:49


Kompromat (« matériau compromettant » en français) est un terme russe désignant des documents compromettants, authentiques ou fabriqués (c'est le cas le plus courant), utilisés pour nuire à une personnalité politique, un journaliste, un homme d'affaires ou toute autre figure publique. Le terme est utilisé pour désigner l'affaire judiciaire causée par la diffusion desdits documents, ou bien le scandale public généré par ces derniers. Exemple : le kompromat visant le procureur russe Iouri Skouratov, imaginé et conduit par Vladimir Poutine alors chef du FSB, dans le but de protéger le président Eltsine accusé de corruption.Secrets d'agents • Histoires Vraies est une production Minuit.

Eco d'ici Eco d'ailleurs
L'économie mondiale retient son souffle : rétrospective de l'année 2025

Eco d'ici Eco d'ailleurs

Play Episode Listen Later Dec 26, 2025 52:35


L'année 2025 restera comme une année charnière pour l'économie mondiale, marquée par le retour tonitruant de Donald Trump à la Maison-Blanche et ses décisions commerciales radicales. Cette émission spéciale d'Éco d'ici, éco d'ailleurs revisite, avec les experts qui sont intervenus à notre micro, les moments clés d'une année économique tumultueuse, entre guerres commerciales, crises géopolitiques, révolution de l'intelligence artificielle et urgence climatique.  

Éco d'ici éco d'ailleurs
L'économie mondiale retient son souffle : rétrospective de l'année 2025

Éco d'ici éco d'ailleurs

Play Episode Listen Later Dec 26, 2025 52:35


L'année 2025 restera comme une année charnière pour l'économie mondiale, marquée par le retour tonitruant de Donald Trump à la Maison-Blanche et ses décisions commerciales radicales. Cette émission spéciale d'Éco d'ici, éco d'ailleurs revisite, avec les experts qui sont intervenus à notre micro, les moments clés d'une année économique tumultueuse, entre guerres commerciales, crises géopolitiques, révolution de l'intelligence artificielle et urgence climatique.  

Choses à Savoir TECH
Google Disco : le nouvel outil qui va tout changer ?

Choses à Savoir TECH

Play Episode Listen Later Dec 21, 2025 2:50


C'est un mal bien connu de tous les internautes : cette accumulation incontrôlable d'onglets ouverts, dès lors que l'on cherche des informations sur plusieurs sites à la fois. On s'y perd rapidement, et la mémoire vive de l'ordinateur fond comme neige au soleil. Pour répondre à ce problème devenu presque structurel, Google dévoile une expérimentation ambitieuse : un nouveau navigateur dopé à l'intelligence artificielle Gemini, baptisé Disco.Sa première fonctionnalité expérimentale s'appelle GenTabs. Le principe est radical : confier à l'IA la gestion du contenu de vos onglets. Plutôt que de jongler entre dix pages ouvertes, Gemini analyse l'ensemble des informations affichées et les transforme en une application web interactive, générée à la demande. Une approche qui rappelle le « vibe coding », cette manière de créer des outils à partir d'une simple intention exprimée en langage naturel.Dans les démonstrations publiées par Google, l'interface se divise en deux parties. À gauche, un chatbot Gemini classique. À droite, la fenêtre de navigation. Exemple proposé : l'organisation d'un voyage. L'utilisateur discute avec Gemini, consulte des pages d'activités locales, puis l'IA suggère de créer un outil interactif. En quelques secondes, une carte s'affiche, regroupant toutes les informations collectées, avec filtres par dates, options météo et planification d'itinéraire. Aucun code à écrire, aucune configuration technique à comprendre. Tout est généré automatiquement. Google imagine déjà d'autres usages : des outils pour visualiser des concepts scientifiques, comparer des meubles dans une pièce, créer de petits jeux, planifier ses repas ou organiser un potager. Le navigateur devient ainsi moins un lecteur de pages qu'un atelier de synthèse et d'interaction, piloté par l'IA.Pour l'instant, Disco reste une expérimentation issue de Google Labs. Basé sur Chromium, il n'est pas destiné à un usage quotidien et nécessite une inscription sur liste d'attente. Mais derrière la prouesse technique se pose une question de fond : quel avenir pour les sites web eux-mêmes ? Cette interrogation avait déjà émergé avec les résumés générés par IA dans le moteur de recherche. Si les contenus sont analysés, synthétisés et consommés par des machines plutôt que par des humains, que devient le modèle économique du web ? La publicité, aussi agaçante soit-elle, finance encore une grande partie des sites. Sans lecteurs humains, plus de clics, plus de revenus. En cherchant à résoudre le chaos des onglets, Google esquisse peut-être un futur plus fluide pour les utilisateurs… mais potentiellement bien plus fragile pour l'écosystème du web tel que nous le connaissons aujourd'hui. Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.

Accents d'Europe
En crise politique et en proie à une corruption endémique, la Bulgarie rejoint la monnaie européenne

Accents d'Europe

Play Episode Listen Later Dec 16, 2025 19:30


Au sein même des 27 États de l'UE, il reste beaucoup à faire pour lutter contre la prévarication et les pratiques mafieuses. Exemple en Bulgarie, et en Grèce voisine. Corruption :En pleine crise politique, la Bulgarie s'apprête à rejoindre la monnaie européenne le 1er janvier 2026... Le pays a connu 7 élections en 4 ans, et le mécontentement populaire face au projet de budget a de nouveau fait tomber le gouvernement la semaine dernière. Dans les manifestations, la population dit aussi son ras-le-bol de la corruption qui ronge la société du pays le plus pauvre de l'Union européenne. Parmi les pratiques mafieuses qui deviennent monnaie courante, l'accaparement d'entreprises. Témoignage dans la station balnéaire de Sunny Beach, Damian Vodenitcharov.En Grèce, plus de huit citoyens sur dix considèrent que la corruption fait «assez largement» ou «très largement» partie du paysage politique selon une enquête publiée ce mois-ci. L'ONG Transparency International place d'ailleurs le pays derrière l'ensemble de ses voisins européens du Nord et de l'Ouest, même si Malte et la Hongrie ferment la marche. Les précisions à Athènes, de Joël Bronner. Guerre en Ukraine :Comment la Russie continue-t-elle à financer la guerre ? Moscou a dépensé en 2024, 11 trillions de roubles en budget défense, selon Reuters, soit à peu près à une centaine de milliards d'euros. À comparer avec 343 milliards pour les dépenses européennes. D'où vient encore cet argent, comment se porte l'économie ? Les explications de Denis Strelkov, journaliste à la rédaction russe de RFI.  Exposition : «Shoah de Claude Lanzmann, les enregistrements inédits» À l'occasion du centenaire de la naissance de Claude Lanzmann et des 40 ans du film Shoah, le musée Juif de Berlin, et le Mémorial de la Shoah à Paris, proposent une exposition qui permet d'entendre les enregistrements sonores qui ont servi de base à son film Shoah. Le journaliste a réalisé plus de 200 heures d'enregistrements pendant ses années de travail préparatoire au film. Ces expositions, en présentant une courte sélection d'entretiens, laissent entrevoir l'immensité des recherches conduites par un réalisateur français. À Berlin, les explications de Delphine Nerbollier. Il y a 70 ans, le Staatsoper de Vienne rouvrait ses portes. Aujourd'hui, le regard sur l'époque a évoluéAu lendemain de la Seconde Guerre mondiale, l'Autriche annexée par le régime nazi, et bombardée, doit se reconstruire et se réinventer. Pour cela, elle met la culture à contribution. Symbole de raffinement, l'opéra de Vienne rouvre ses portes en 1955. Et s'il reste aujourd'hui une gloire nationale, le Staatsoper est cependant considéré avec un regard plus nuancé. Céline Béal a assisté aux préparatifs de ce 70è anniversaire.

Accents d'Europe
En crise politique et en proie à une corruption endémique, la Bulgarie rejoint la monnaie européenne

Accents d'Europe

Play Episode Listen Later Dec 16, 2025 19:30


Au sein même des 27 États de l'UE, il reste beaucoup à faire pour lutter contre la prévarication et les pratiques mafieuses. Exemple en Bulgarie, et en Grèce voisine. Corruption :En pleine crise politique, la Bulgarie s'apprête à rejoindre la monnaie européenne le 1er janvier 2026... Le pays a connu 7 élections en 4 ans, et le mécontentement populaire face au projet de budget a de nouveau fait tomber le gouvernement la semaine dernière. Dans les manifestations, la population dit aussi son ras-le-bol de la corruption qui ronge la société du pays le plus pauvre de l'Union européenne. Parmi les pratiques mafieuses qui deviennent monnaie courante, l'accaparement d'entreprises. Témoignage dans la station balnéaire de Sunny Beach, Damian Vodenitcharov.En Grèce, plus de huit citoyens sur dix considèrent que la corruption fait «assez largement» ou «très largement» partie du paysage politique selon une enquête publiée ce mois-ci. L'ONG Transparency International place d'ailleurs le pays derrière l'ensemble de ses voisins européens du Nord et de l'Ouest, même si Malte et la Hongrie ferment la marche. Les précisions à Athènes, de Joël Bronner. Guerre en Ukraine :Comment la Russie continue-t-elle à financer la guerre ? Moscou a dépensé en 2024, 11 trillions de roubles en budget défense, selon Reuters, soit à peu près à une centaine de milliards d'euros. À comparer avec 343 milliards pour les dépenses européennes. D'où vient encore cet argent, comment se porte l'économie ? Les explications de Denis Strelkov, journaliste à la rédaction russe de RFI.  Exposition : «Shoah de Claude Lanzmann, les enregistrements inédits» À l'occasion du centenaire de la naissance de Claude Lanzmann et des 40 ans du film Shoah, le musée Juif de Berlin, et le Mémorial de la Shoah à Paris, proposent une exposition qui permet d'entendre les enregistrements sonores qui ont servi de base à son film Shoah. Le journaliste a réalisé plus de 200 heures d'enregistrements pendant ses années de travail préparatoire au film. Ces expositions, en présentant une courte sélection d'entretiens, laissent entrevoir l'immensité des recherches conduites par un réalisateur français. À Berlin, les explications de Delphine Nerbollier. Il y a 70 ans, le Staatsoper de Vienne rouvrait ses portes. Aujourd'hui, le regard sur l'époque a évoluéAu lendemain de la Seconde Guerre mondiale, l'Autriche annexée par le régime nazi, et bombardée, doit se reconstruire et se réinventer. Pour cela, elle met la culture à contribution. Symbole de raffinement, l'opéra de Vienne rouvre ses portes en 1955. Et s'il reste aujourd'hui une gloire nationale, le Staatsoper est cependant considéré avec un regard plus nuancé. Céline Béal a assisté aux préparatifs de ce 70è anniversaire.

Reportage International
Bulgarie: l'appropriation d'entreprises, un exemple de corruption

Reportage International

Play Episode Listen Later Dec 15, 2025 2:38


En Bulgarie, le président a commencé les consultations pour essayer de former un nouveau gouvernement après la démission du Premier ministre sur fond de manifestations monstres contre le budget 2026. Le pays s'apprête à adopter la monnaie européenne, mais il est miné par l'instabilité politique et une corruption endémique aux multiples formes. Parmi les pratiques qui se répandent, l'appropriation d'entreprises est en plein essor. Exemple à Sunny Beach, au cœur du tourisme balnéaire bulgare.  L'hôtel Paradise Beach est le symbole d'une autre époque : des centaines de chambres sur plusieurs étages, plusieurs restaurants, bars et boîtes de nuit, sans oublier la tour sur la plage. Il fait partie du parc immobilier de Venelin Tachev, qui est propriétaire de cinq hôtels pour une capacité totale de 3 000 lits. C'est après avoir revendu un terrain à son voisin que les ennuis commencent. Après avoir déposé une demande auprès de la mairie pour mieux délimiter sa propriété, Venelin Tashev et ses clients sont harcelés. « Ils ont commencé à mettre de la musique à fond entre minuit et six heures du matin. Et de la musique horrible. Avec mes clients, on a dû appeler les autorités des milliers de fois. Sans aucune conséquence pour ce voisin. Les institutions ne font rien, ni la police, ni le parquet », relate le propriétaire de l'hôtel.   Ce voisin n'est pas n'importe qui, c'est un mafieux suspecté de trafic de drogue. Le terrain racheté a été transformé en villa luxueuse avec un restaurant qui accueille des invités d'honneur. « Je n'ai jamais voulu de conflit avec cette personne, parce que je vois bien qui lui rend visite, poursuit Venelin Tashev. Des personnes très haut placées dans le pays, des personnalités connues, des politiques... Je ne veux pas donner de nom. Tout ça pour qu'on s'approprie mon business, pour mettre la main sur l'hôtel. C'est un des meilleurs hôtels de Sunny Beach. C'est un hôtel cinq étoiles, sur la plage. » « Je m'inquiète [...] des proportions que la corruption va atteindre si on ne fait rien » Le mercredi 10 décembre, à Sofia, 150 000 personnes étaient mobilisées pour protester contre la corruption. Le récit de Venelin Tachev est loin d'être un cas isolé. C'est même devenu chose courante, en Bulgarie. C'est également une des raisons pour lesquelles Yoanna, la vingtaine, est venue protester : « Je m'inquiète surtout de l'avenir et des proportions que la corruption va atteindre si on ne fait rien. Combien de fois des proches de mes parents m'ont raconté comment des responsables politiques faisaient pression sur eux. C'est vraiment démotivant. »  Le budget 2026 a remis de l'huile sur le feu d'un paysage politique déjà tendu. Dimitar, la quarantaine, travaille dans la finance. Pour lui, une chose est évidente : quelqu'un veut se remplir les poches sur le dos du contribuable.  « La raison pour laquelle je suis ici, c'est la corruption et le budget. Il est évident qu'il a été conçu pour que Boïko Borissov, Delyan Peevski et leur clique continuent à s'approprier des millions, voire des milliards. Le fait qu'ils contrôlent tout le système judiciaire en appliquant le principe de la carotte et du bâton, c'est inacceptable. Et c'est pour cela qu'on veut leur démission », assène-t-il.  Finalement, les manifestants ont obtenu gain de cause : le gouvernement de Rossen Jéliazkov, en fait contrôlé par Borissov et Peevski, a démissionné. Mais les législatives anticipées qui suivront risquent de reproduire le même problème que les sept élections qui se sont succédées depuis 2021 : un Parlement fragmenté, une majorité ingouvernable et un gouvernement instable.  À lire aussiBulgarie : le Premier ministre Rossen Jéliazkov démissionne sous la pression de la rue

Les Cast Codeurs Podcast
LCC 333 - A vendre OSS primitif TBE

Les Cast Codeurs Podcast

Play Episode Listen Later Dec 15, 2025 94:17


Dans cet épisode de fin d'année plus relax que d'accoutumée, Arnaud, Guillaume, Antonio et Emmanuel distutent le bout de gras sur tout un tas de sujets. L'acquisition de Confluent, Kotlin 2.2, Spring Boot 4 et JSpecify, la fin de MinIO, les chutes de CloudFlare, un survol des dernieres nouveauté de modèles fondamentaux (Google, Mistral, Anthropic, ChatGPT) et de leurs outils de code, quelques sujets d'architecture comme CQRS et quelques petits outils bien utiles qu'on vous recommande. Et bien sûr d'autres choses encore. Enregistré le 12 décembre 2025 Téléchargement de l'épisode LesCastCodeurs-Episode-333.mp3 ou en vidéo sur YouTube. News Langages Un petit tutoriel par nos amis Sfeiriens montrant comment récupérer le son du micro, en Java, faire une transformée de Fourier, et afficher le résultat graphiquement en Swing https://www.sfeir.dev/back/tutoriel-java-sound-transformer-le-son-du-microphone-en-images-temps-reel/ Création d'un visualiseur de spectre audio en temps réel avec Java Swing. Étapes principales : Capture du son du microphone. Analyse des fréquences via la Transformée de Fourier Rapide (FFT). Dessin du spectre avec Swing. API Java Sound (javax.sound.sampled) : AudioSystem : point d'entrée principal pour l'accès aux périphériques audio. TargetDataLine : ligne d'entrée utilisée pour capturer les données du microphone. AudioFormat : définit les paramètres du son (taux d'échantillonnage, taille, canaux). La capture se fait dans un Thread séparé pour ne pas bloquer l'interface. Transformée de Fourier Rapide (FFT) : Algorithme clé pour convertir les données audio brutes (domaine temporel) en intensités de fréquences (domaine fréquentiel). Permet d'identifier les basses, médiums et aigus. Visualisation avec Swing : Les intensités de fréquences sont dessinées sous forme de barres dynamiques. Utilisation d'une échelle logarithmique pour l'axe des fréquences (X) pour correspondre à la perception humaine. Couleurs dynamiques des barres (vert → jaune → rouge) en fonction de l'intensité. Lissage exponentiel des valeurs pour une animation plus fluide. Un article de Sfeir sur Kotlin 2.2 et ses nouveautés - https://www.sfeir.dev/back/kotlin-2-2-toutes-les-nouveautes-du-langage/ Les guard conditions permettent d'ajouter plusieurs conditions dans les expressions when avec le mot-clé if Exemple de guard condition: is Truck if vehicule.hasATrailer permet de combiner vérification de type et condition booléenne La multi-dollar string interpolation résout le problème d'affichage du symbole dollar dans les strings multi-lignes En utilisant $$ au début d'un string, on définit qu'il faut deux dollars consécutifs pour déclencher l'interpolation Les non-local break et continue fonctionnent maintenant dans les lambdas pour interagir avec les boucles englobantes Cette fonctionnalité s'applique uniquement aux inline functions dont le corps est remplacé lors de la compilation Permet d'écrire du code plus idiomatique avec takeIf et let sans erreur de compilation L'API Base64 passe en version stable après avoir été en preview depuis Kotlin 1.8.20 L'encodage et décodage Base64 sont disponibles via kotlin.io.encoding.Base64 Migration vers Kotlin 2.2 simple en changeant la version dans build.gradle.kts ou pom.xml Les typealias imbriqués dans des classes sont disponibles en preview La context-sensitive resolution est également en preview Les guard conditions préparent le terrain pour les RichError annoncées à KotlinConf 2025 Le mot-clé when en Kotlin équivaut au switch-case de Java mais sans break nécessaire Kotlin 2.2.0 corrige les incohérences dans l'utilisation de break et continue dans les lambdas Librairies Sprint Boot 4 est sorti ! https://spring.io/blog/2025/11/20/spring-boot-4-0-0-available-now Une nouvelle génération : Spring Boot 4.0 marque le début d'une nouvelle génération pour le framework, construite sur les fondations de Spring Framework 7. Modularisation du code : La base de code de Spring Boot a été entièrement modularisée. Cela se traduit par des fichiers JAR plus petits et plus ciblés, permettant des applications plus légères. Sécurité contre les nuls (Null Safety) : D'importantes améliorations ont été apportées pour la "null safety" (sécurité contre les valeurs nulles) à travers tout l'écosystème Spring grâce à l'intégration de JSpecify. Support de Java 25 : Spring Boot 4.0 offre un support de premier ordre pour Java 25, tout en conservant une compatibilité avec Java 17. Améliorations pour les API REST : De nouvelles fonctionnalités sont introduites pour faciliter le versioning d'API et améliorer les clients de services HTTP pour les applications basées sur REST. Migration à prévoir : S'agissant d'une version majeure, la mise à niveau depuis une version antérieure peut demander plus de travail que d'habitude. Un guide de migration dédié est disponible pour accompagner les développeurs. Chat memory management dans Langchain4j et Quarkus https://bill.burkecentral.com/2025/11/25/managing-chat-memory-in-quarkus-langchain4j/ Comprendre la mémoire de chat : La "mémoire de chat" est l'historique d'une conversation avec une IA. Quarkus LangChain4j envoie automatiquement cet historique à chaque nouvelle interaction pour que l'IA conserve le contexte. Gestion par défaut de la mémoire : Par défaut, Quarkus crée un historique de conversation unique pour chaque requête (par exemple, chaque appel HTTP). Cela signifie que sans configuration, le chatbot "oublie" la conversation dès que la requête est terminée, ce qui n'est utile que pour des interactions sans état. Utilisation de @MemoryId pour la persistance : Pour maintenir une conversation sur plusieurs requêtes, le développeur doit utiliser l'annotation @MemoryId sur un paramètre de sa méthode. Il est alors responsable de fournir un identifiant unique pour chaque session de chat et de le transmettre entre les appels. Le rôle des "scopes" CDI : La durée de vie de la mémoire de chat est liée au "scope" du bean CDI de l'IA. Si un service d'IA a un scope @RequestScoped, toute mémoire de chat qu'il utilise (même via un @MemoryId) sera effacée à la fin de la requête. Risques de fuites de mémoire : Utiliser un scope large comme @ApplicationScoped avec la gestion de mémoire par défaut est une mauvaise pratique. Cela créera une nouvelle mémoire à chaque requête qui ne sera jamais nettoyée, entraînant une fuite de mémoire. Bonnes pratiques recommandées : Pour des conversations qui doivent persister (par ex. un chatbot sur un site web), utilisez un service @ApplicationScoped avec l'annotation @MemoryId pour gérer vous-même l'identifiant de session. Pour des interactions simples et sans état, utilisez un service @RequestScoped et laissez Quarkus gérer la mémoire par défaut, qui sera automatiquement nettoyée. Si vous utilisez l'extension WebSocket, le comportement change : la mémoire par défaut est liée à la session WebSocket, ce qui simplifie grandement la gestion des conversations. Documentation Spring Framework sur l'usage JSpecify - https://docs.spring.io/spring-framework/reference/core/null-safety.html Spring Framework 7 utilise les annotations JSpecify pour déclarer la nullabilité des APIs, champs et types JSpecify remplace les anciennes annotations Spring (@NonNull, @Nullable, @NonNullApi, @NonNullFields) dépréciées depuis Spring 7 Les annotations JSpecify utilisent TYPE_USE contrairement aux anciennes qui utilisaient les éléments directement L'annotation @NullMarked définit par défaut que les types sont non-null sauf si marqués @Nullable @Nullable s'applique au niveau du type usage, se place avant le type annoté sur la même ligne Pour les tableaux : @Nullable Object[] signifie éléments nullables mais tableau non-null, Object @Nullable [] signifie l'inverse JSpecify s'applique aussi aux génériques : List signifie liste d'éléments non-null, List éléments nullables NullAway est l'outil recommandé pour vérifier la cohérence à la compilation avec la config NullAway:OnlyNullMarked=true IntelliJ IDEA 2025.3 et Eclipse supportent les annotations JSpecify avec analyse de dataflow Kotlin traduit automatiquement les annotations JSpecify en null-safety native Kotlin En mode JSpecify de NullAway (JSpecifyMode=true), support complet des tableaux, varargs et génériques mais nécessite JDK 22+ Quarkus 3.30 https://quarkus.io/blog/quarkus-3-30-released/ support @JsonView cote client la CLI a maintenant la commande decrypt (et bien sûr au runtime via variables d'environnement construction du cache AOT via les @IntegrationTest Un autre article sur comment se préparer à la migration à micrometer client v1 https://quarkus.io/blog/micrometer-prometheus-v1/ Spock 2.4 est enfin sorti ! https://spockframework.org/spock/docs/2.4/release_notes.html Support de Groovy 5 Infrastructure MinIO met fin au développement open source et oriente les utilisateurs vers AIStor payant - https://linuxiac.com/minio-ends-active-development/ MinIO, système de stockage objet S3 très utilisé, arrête son développement actif Passage en mode maintenance uniquement, plus de nouvelles fonctionnalités Aucune nouvelle pull request ou contribution ne sera acceptée Seuls les correctifs de sécurité critiques seront évalués au cas par cas Support communautaire limité à Slack, sans garantie de réponse Étape finale d'un processus débuté en été avec retrait des fonctionnalités de l'interface admin Arrêt de la publication des images Docker en octobre, forçant la compilation depuis les sources Tous ces changements annoncés sans préavis ni période de transition MinIO propose maintenant AIStor, solution payante et propriétaire AIStor concentre le développement actif et le support entreprise Migration urgente recommandée pour éviter les risques de sécurité Alternatives open source proposées : Garage, SeaweedFS et RustFS La communauté reproche la manière dont la transition a été gérée MinIO comptait des millions de déploiements dans le monde Cette évolution marque l'abandon des racines open source du projet IBM achète Confluent https://newsroom.ibm.com/2025-12-08-ibm-to-acquire-confluent-to-create-smart-data-platform-for-enterprise-generative-ai Confluent essayait de se faire racheter depuis pas mal de temps L'action ne progressait pas et les temps sont durs Wallstreet a reproché a IBM une petite chute coté revenus software Bref ils se sont fait rachetés Ces achats prennent toujuors du temps (commission concurrence etc) IBM a un apétit, apres WebMethods, apres Databrix, c'est maintenant Confluent Cloud L'internet est en deuil le 18 novembre, Cloudflare est KO https://blog.cloudflare.com/18-november-2025-outage/ L'Incident : Une panne majeure a débuté à 11h20 UTC, provoquant des erreurs HTTP 5xx généralisées et rendant inaccessibles de nombreux sites et services (comme le Dashboard, Workers KV et Access). La Cause : Il ne s'agissait pas d'une cyberattaque. L'origine était un changement interne des permissions d'une base de données qui a généré un fichier de configuration ("feature file" pour la gestion des bots) corrompu et trop volumineux, faisant planter les systèmes par manque de mémoire pré-allouée. La Résolution : Les équipes ont identifié le fichier défectueux, stoppé sa propagation et restauré une version antérieure valide. Le trafic est revenu à la normale vers 14h30 UTC. Prévention : Cloudflare s'est excusé pour cet incident "inacceptable" et a annoncé des mesures pour renforcer la validation des configurations internes et améliorer la résilience de ses systèmes ("kill switches", meilleure gestion des erreurs). Cloudflare encore down le 5 decembre https://blog.cloudflare.com/5-december-2025-outage Panne de 25 minutes le 5 décembre 2025, de 08:47 à 09:12 UTC, affectant environ 28% du trafic HTTP passant par Cloudflare. Tous les services ont été rétablis à 09:12 . Pas d'attaque ou d'activité malveillante : l'incident provient d'un changement de configuration lié à l'augmentation du tampon d'analyse des corps de requêtes (de 128 KB à 1 MB) pour mieux protéger contre une vulnérabilité RSC/React (CVE-2025-55182), et à la désactivation d'un outil interne de test WAF . Le second changement (désactivation de l'outil de test WAF) a été propagé globalement via le système de configuration (non progressif), déclenchant un bug dans l'ancien proxy FL1 lors du traitement d'une action "execute" dans le moteur de règles WAF, causant des erreurs HTTP 500 . La cause technique immédiate: une exception Lua due à l'accès à un champ "execute" nul après application d'un "killswitch" sur une règle "execute" — un cas non géré depuis des années. Le nouveau proxy FL2 (en Rust) n'était pas affecté . Impact ciblé: clients servis par le proxy FL1 et utilisant le Managed Ruleset Cloudflare. Le réseau China de Cloudflare n'a pas été impacté . Mesures et prochaines étapes annoncées: durcir les déploiements/configurations (rollouts progressifs, validations de santé, rollback rapide), améliorer les capacités "break glass", et généraliser des stratégies "fail-open" pour éviter de faire chuter le trafic en cas d'erreurs de configuration. Gel temporaire des changements réseau le temps de renforcer la résilience . Data et Intelligence Artificielle Token-Oriented Object Notation (TOON) https://toonformat.dev/ Conception pour les IA : C'est un format de données spécialement optimisé pour être utilisé dans les prompts des grands modèles de langage (LLM), comme GPT ou Claude. Économie de tokens : Son objectif principal est de réduire drastiquement le nombre de "tokens" (unités de texte facturées par les modèles) par rapport au format JSON standard, souvent jugé trop verbeux. Structure Hybride : TOON combine l'approche par indentation du YAML (pour la structure globale) avec le style tabulaire du CSV (pour les listes d'objets répétitifs), ce qui le rend très compact. Lisibilité : Il élimine la syntaxe superflue comme les accolades, les guillemets excessifs et les virgules de fin, tout en restant facilement lisible pour un humain. Performance : Il permet généralement d'économiser entre 30 et 60 % de tokens sur des tableaux de données uniformes, tout en aidant les modèles à mieux "comprendre" la structure des données. Attention tout de même au côté "marketing" qui montre JSON non compacté vs TOON, sur des exemples où du CSV ferait encore mieux (et est mieux compris par les LLMs). Sans parler du fait qu'il faut un serveur MCP en plus avec son lot de tokens supplémentaires à chaque requête, et c'est aussi cet outil en plus qui peu confuser les LLMs dans le choix d'outils. https://www.reddit.com/r/LocalLLaMA/comments/1p0gzz9/benchmarked_json_vs_toon_for_ai_reasoners_4080/ https://x.com/jason_mayes/status/1990175785630757290 Un benchmark montrant que TOON serait loin d'être aussi bien compris et aussi performant pour les LLMs https://www.improvingagents.com/blog/toon-benchmarks Une simulation où les IA font du chantage à l'executif poour atteindre son objectif et ne pas etre eteinte https://arxiv.org/html/2510.05179v1 comment les LLMs pourraient devenir des menaces internes Tous les modèles ont recouru à des comportements malveillants (chantage, espionnage) quand c'était le seul moyen d'atteindre leurs objectifs ou d'éviter leur remplacement Claude Opus 4 a fait du chantage dans 96% des cas quand menacé de remplacement, tout comme Gemini 2.5 Flash, tandis que GPT-4.1 et Grok 3 atteignaient 80% Les modèles reconnaissent explicitement violer des principes éthiques avant d'agir, montrant un raisonnement stratégique délibéré et non accidentel Le simple fait d'être menacé de remplacement suffit à déclencher le chantage, même sans conflit d'objectifs avec l'entreprise Un conflit d'objectifs seul suffit aussi à provoquer l'espionnage industriel, sans menace de remplacement Les modèles font plus de chantage quand ils déclarent penser être dans une situation réelle plutôt que dans un test Des instructions directes interdisant ces comportements réduisent mais n'éliminent pas les actions malveillantes Dans un scénario extrême, la majorité des modèles testés ont choisi de laisser mourir un dirigeant pour éviter leur désactivation Aucune preuve de ces comportements dans des déploiements réels pour l'instant, mais les chercheurs recommandent la prudence avant de donner plus d'autonomie aux IA Bon on blaguait pour Skynet, mais bon, on va moins blaguer… Revue de toutes les annonces IAs de Google, avec Gemini 3 Pro, Nano Banana Pro, Antigravity… https://glaforge.dev/posts/2025/11/21/gemini-is-cooking-bananas-under-antigravity/ Gemini 3 Pro Nouveau modèle d'IA de pointe, multimodal, performant en raisonnement, codage et tâches d'agent. Résultats impressionnants sur les benchmarks (ex: Gemini 3 Deep Think sur ARC-AGI-2). Capacités de codage agentique, raisonnement visuel/vidéo/spatial. Intégré dans l'application Gemini avec interfaces génératives en direct. Disponible dans plusieurs environnements (Jules, Firebase AI Logic, Android Studio, JetBrains, GitHub Copilot, Gemini CLI). Accès via Google AI Ultra, API payantes (ou liste d'attente). Permet de générer des apps à partir d'idées visuelles, des commandes shell, de la documentation, du débogage. Antigravity Nouvelle plateforme de développement agentique basée sur VS Code. Fenêtre principale = gestionnaire d'agents, non l'IDE. Interprète les requêtes pour créer un plan d'action (modifiable). Gemini 3 implémente les tâches. Génère des artefacts: listes de tâches, walkthroughs, captures d'écran, enregistrements navigateur. Compatible avec Claude Sonnet et GPT-OSS. Excellente intégration navigateur pour inspection et ajustements. Intègre Nano Banana Pro pour créer et implémenter des designs visuels. Nano Banana Pro Modèle avancé de génération et d'édition d'images, basé sur Gemini 3 Pro. Qualité supérieure à Imagen 4 Ultra et Nano Banana original (adhésion au prompt, intention, créativité). Gestion exceptionnelle du texte et de la typographie. Comprend articles/vidéos pour générer des infographies détaillées et précises. Connecté à Google Search pour intégrer des données en temps réel (ex: météo). Consistance des personnages, transfert de style, manipulation de scènes (éclairage, angle). Génération d'images jusqu'à 4K avec divers ratios d'aspect. Plus coûteux que Nano Banana, à choisir pour la complexité et la qualité maximale. Vers des UIs conversationnelles riches et dynamiques GenUI SDK pour Flutter: créer des interfaces utilisateur dynamiques et personnalisées à partir de LLMs, via un agent AI et le protocole A2UI. Generative UI: les modèles d'IA génèrent des expériences utilisateur interactives (pages web, outils) directement depuis des prompts. Déploiement dans l'application Gemini et Google Search AI Mode (via Gemini 3 Pro). Bun se fait racheter part… Anthropic ! Qui l'utilise pour son Claude Code https://bun.com/blog/bun-joins-anthropic l'annonce côté Anthropic https://www.anthropic.com/news/anthropic-acquires-bun-as-claude-code-reaches-usd1b-milestone Acquisition officielle : L'entreprise d'IA Anthropic a fait l'acquisition de Bun, le runtime JavaScript haute performance. L'équipe de Bun rejoint Anthropic pour travailler sur l'infrastructure des produits de codage par IA. Contexte de l'acquisition : Cette annonce coïncide avec une étape majeure pour Anthropic : son produit Claude Code a atteint 1 milliard de dollars de revenus annualisés seulement six mois après son lancement. Bun est déjà un outil essentiel utilisé par Anthropic pour développer et distribuer Claude Code. Pourquoi cette acquisition ? Pour Anthropic : L'acquisition permet d'intégrer l'expertise de l'équipe Bun pour accélérer le développement de Claude Code et de ses futurs outils pour les développeurs. La vitesse et l'efficacité de Bun sont vues comme un atout majeur pour l'infrastructure sous-jacente des agents d'IA qui écrivent du code. Pour Bun : Rejoindre Anthropic offre une stabilité à long terme et des ressources financières importantes, assurant la pérennité du projet. Cela permet à l'équipe de se concentrer sur l'amélioration de Bun sans se soucier de la monétisation, tout en étant au cœur de l'évolution de l'IA dans le développement logiciel. Ce qui ne change pas pour la communauté Bun : Bun restera open-source avec une licence MIT. Le développement continuera d'être public sur GitHub. L'équipe principale continue de travailler sur le projet. L'objectif de Bun de devenir un remplaçant plus rapide de Node.js et un outil de premier plan pour JavaScript reste inchangé. Vision future : L'union des deux entités vise à faire de Bun la meilleure plateforme pour construire et exécuter des logiciels pilotés par l'IA. Jarred Sumner, le créateur de Bun, dirigera l'équipe "Code Execution" chez Anthropic. Anthropic donne le protocol MCP à la Linux Foundation sous l'égide de la Agentic AI Foundation (AAIF) https://www.anthropic.com/news/donating-the-model-context-protocol-and-establishing-of-the-agentic-ai-foundation Don d'un nouveau standard technique : Anthropic a développé et fait don d'un nouveau standard open-source appelé Model Context Protocol (MCP). L'objectif est de standardiser la manière dont les modèles d'IA (ou "agents") interagissent avec des outils et des API externes (par exemple, un calendrier, une messagerie, une base de données). Sécurité et contrôle accrus : Le protocole MCP vise à rendre l'utilisation d'outils par les IA plus sûre et plus transparente. Il permet aux utilisateurs et aux développeurs de définir des permissions claires, de demander des confirmations pour certaines actions et de mieux comprendre comment un modèle a utilisé un outil. Création de l'Agentic AI Foundation (AAF) : Pour superviser le développement du MCP, une nouvelle fondation indépendante et à but non lucratif a été créée. Cette fondation sera chargée de gouverner et de maintenir le protocole, garantissant qu'il reste ouvert et qu'il ne soit pas contrôlé par une seule entreprise. Une large coalition industrielle : L'Agentic AI Foundation est lancée avec le soutien de plusieurs acteurs majeurs de la technologie. Parmi les membres fondateurs figurent Anthropic, Google, Databricks, Zscaler, et d'autres entreprises, montrant une volonté commune d'établir un standard pour l'écosystème de l'IA. L'IA ne remplacera pas votre auto-complétion (et c'est tant mieux) https://www.damyr.fr/posts/ia-ne-remplacera-pas-vos-lsp/ Article d'opinion d'un SRE (Thomas du podcast DansLaTech): L'IA n'est pas efficace pour la complétion de code : L'auteur soutient que l'utilisation de l'IA pour la complétion de code basique est inefficace. Des outils plus anciens et spécialisés comme les LSP (Language Server Protocol) combinés aux snippets (morceaux de code réutilisables) sont bien plus rapides, personnalisables et performants pour les tâches répétitives. L'IA comme un "collègue" autonome : L'auteur utilise l'IA (comme Claude) comme un assistant externe à son éditeur de code. Il lui délègue des tâches complexes ou fastidieuses (corriger des bugs, mettre à jour une configuration, faire des reviews de code) qu'il peut exécuter en parallèle, agissant comme un agent autonome. L'IA comme un "canard en caoutchouc" surpuissant : L'IA est extrêmement efficace pour le débogage. Le simple fait de devoir formuler et contextualiser un problème pour l'IA aide souvent à trouver la solution soi-même. Quand ce n'est pas le cas, l'IA identifie très rapidement les erreurs "bêtes" qui peuvent faire perdre beaucoup de temps. Un outil pour accélérer les POCs et l'apprentissage : L'IA permet de créer des "preuves de concept" (POC) et des scripts d'automatisation jetables très rapidement, réduisant le coût et le temps investis. Elle est également un excellent outil pour apprendre et approfondir des sujets, notamment avec des outils comme NotebookLM de Google qui peuvent générer des résumés, des quiz ou des fiches de révision à partir de sources. Conclusion : Il faut utiliser l'IA là où elle excelle et ne pas la forcer dans des usages où des outils existants sont meilleurs. Plutôt que de l'intégrer partout de manière contre-productive, il faut l'adopter comme un outil spécialisé pour des tâches précises afin de gagner en efficacité. GPT 5.2 est sorti https://openai.com/index/introducing-gpt-5-2/ Nouveau modèle phare: GPT‑5.2 (Instant, Thinking, Pro) vise le travail professionnel et les agents long-courriers, avec de gros gains en raisonnement, long contexte, vision et appel d'outils. Déploiement dans ChatGPT (plans payants) et disponible dès maintenant via l'API . SOTA sur de nombreux benchmarks: GDPval (tâches de "knowledge work" sur 44 métiers): GPT‑5.2 Thinking gagne/égale 70,9% vs pros, avec production >11× plus rapide et = 0) Ils apportent une sémantique forte indépendamment des noms de variables Les Value Objects sont immuables et s'évaluent sur leurs valeurs, pas leur identité Les records Java permettent de créer des Value Objects mais avec un surcoût en mémoire Le projet Valhalla introduira les value based classes pour optimiser ces structures Les identifiants fortement typés évitent de confondre différents IDs de type Long ou UUID Pattern Strongly Typed IDs: utiliser PersonneID au lieu de Long pour identifier une personne Le modèle de domaine riche s'oppose au modèle de domaine anémique Les Value Objects auto-documentent le code et le rendent moins sujet aux erreurs Je trouve cela interessant ce que pourra faire bousculer les Value Objects. Est-ce que les value objects ameneront de la légerté dans l'execution Eviter la lourdeur du design est toujours ce qui m'a fait peut dans ces approches Méthodologies Retour d'experience de vibe coder une appli week end avec co-pilot http://blog.sunix.org/articles/howto/2025/11/14/building-gift-card-app-with-github-copilot.html on a deja parlé des approches de vibe coding cette fois c'est l'experience de Sun Et un des points differents c'es qu'on lui parle en ouvrant des tickets et donc on eput faire re reveues de code et copilot y bosse et il a fini son projet ! User Need VS Product Need https://blog.ippon.fr/2025/11/10/user-need-vs-product-need/ un article de nos amis de chez Ippon Distinction entre besoin utilisateur et besoin produit dans le développement digital Le besoin utilisateur est souvent exprimé comme une solution concrète plutôt que le problème réel Le besoin produit émerge après analyse approfondie combinant observation, données et vision stratégique Exemple du livreur Marc qui demande un vélo plus léger alors que son vrai problème est l'efficacité logistique La méthode des 5 Pourquoi permet de remonter à la racine des problèmes Les besoins proviennent de trois sources: utilisateurs finaux, parties prenantes business et contraintes techniques Un vrai besoin crée de la valeur à la fois pour le client et l'entreprise Le Product Owner doit traduire les demandes en problèmes réels avant de concevoir des solutions Risque de construire des solutions techniquement élégantes mais qui manquent leur cible Le rôle du product management est de concilier des besoins parfois contradictoires en priorisant la valeur Est ce qu'un EM doit coder ? https://www.modernleader.is/p/should-ems-write-code Pas de réponse unique : La question de savoir si un "Engineering Manager" (EM) doit coder n'a pas de réponse universelle. Cela dépend fortement du contexte de l'entreprise, de la maturité de l'équipe et de la personnalité du manager. Les risques de coder : Pour un EM, écrire du code peut devenir une échappatoire pour éviter les aspects plus difficiles du management. Cela peut aussi le transformer en goulot d'étranglement pour l'équipe et nuire à l'autonomie de ses membres s'il prend trop de place. Les avantages quand c'est bien fait : Coder sur des tâches non essentielles (amélioration d'outils, prototypage, etc.) peut aider l'EM à rester pertinent techniquement, à garder le contact avec la réalité de l'équipe et à débloquer des situations sans prendre le lead sur les projets. Le principe directeur : La règle d'or est de rester en dehors du chemin critique. Le code écrit par un EM doit servir à créer de l'espace pour son équipe, et non à en prendre. La vraie question à se poser : Plutôt que "dois-je coder ?", un EM devrait se demander : "De quoi mon équipe a-t-elle besoin de ma part maintenant, et est-ce que coder va dans ce sens ou est-ce un obstacle ?" Sécurité React2Shell — Grosse faille de sécurité avec React et Next.js, avec un CVE de niveau 10 https://x.com/rauchg/status/1997362942929440937?s=20 aussi https://react2shell.com/ "React2Shell" est le nom donné à une vulnérabilité de sécurité de criticité maximale (score 10.0/10.0), identifiée par le code CVE-2025-55182. Systèmes Affectés : La faille concerne les applications utilisant les "React Server Components" (RSC) côté serveur, et plus particulièrement les versions non patchées du framework Next.js. Risque Principal : Le risque est le plus élevé possible : l'exécution de code à distance (RCE). Un attaquant peut envoyer une requête malveillante pour exécuter n'importe quelle commande sur le serveur, lui en donnant potentiellement le contrôle total. Cause Technique : La vulnérabilité se situe dans le protocole "React Flight" (utilisé pour la communication client-serveur). Elle est due à une omission de vérifications de sécurité fondamentales (hasOwnProperty), permettant à une entrée utilisateur malveillante de tromper le serveur. Mécanisme de l'Exploit : L'attaque consiste à envoyer une charge utile (payload) qui exploite la nature dynamique de JavaScript pour : Faire passer un objet malveillant pour un objet interne de React. Forcer React à traiter cet objet comme une opération asynchrone (Promise). Finalement, accéder au constructeur de la classe Function de JavaScript pour exécuter du code arbitraire. Action Impérative : La seule solution fiable est de mettre à jour immédiatement les dépendances de React et Next.js vers les versions corrigées. Ne pas attendre. Mesures Secondaires : Bien que les pare-feux (firewalls) puissent aider à bloquer les formes connues de l'attaque, ils sont considérés comme insuffisants et ne remplacent en aucun cas la mise à jour des paquets. Découverte : La faille a été découverte par le chercheur en sécurité Lachlan Davidson, qui l'a divulguée de manière responsable pour permettre la création de correctifs. Loi, société et organisation Google autorise votre employeur à lire tous vos SMS professionnels https://www.generation-nt.com/actualites/google-android-rcs-messages-surveillance-employeur-2067012 Nouvelle fonctionnalité de surveillance : Google a déployé une fonctionnalité appelée "Android RCS Archival" qui permet aux employeurs d'intercepter, lire et archiver tous les messages RCS (et SMS) envoyés depuis les téléphones professionnels Android gérés par l'entreprise. Contournement du chiffrement : Bien que les messages RCS soient chiffrés de bout en bout pendant leur transit, cette nouvelle API permet à des logiciels de conformité (installés par l'employeur) d'accéder aux messages une fois qu'ils sont déchiffrés sur l'appareil. Le chiffrement devient donc inefficace contre cette surveillance. Réponse à une exigence légale : Cette mesure a été mise en place pour répondre aux exigences réglementaires, notamment dans le secteur financier, où les entreprises ont l'obligation légale de conserver une archive de toutes les communications professionnelles pour des raisons de conformité. Impact pour les employés : Un employé utilisant un téléphone Android fourni et géré par son entreprise pourra voir ses communications surveillées. Google précise cependant qu'une notification claire et visible informera l'utilisateur lorsque la fonction d'archivage est active. Téléphones personnels non concernés : Cette mesure ne s'applique qu'aux appareils "Android Enterprise" entièrement gérés par un employeur. Les téléphones personnels des employés ne sont pas affectés. Pour noel, faites un don à JUnit https://steady.page/en/junit/about JUnit est essentiel pour Java : C'est le framework de test le plus ancien et le plus utilisé par les développeurs Java. Son objectif est de fournir une base solide et à jour pour tous les types de tests côté développeur sur la JVM (Machine Virtuelle Java). Un projet maintenu par des bénévoles : JUnit est développé et maintenu par une équipe de volontaires passionnés sur leur temps libre (week-ends, soirées). Appel au soutien financier : La page est un appel aux dons de la part des utilisateurs (développeurs, entreprises) pour aider l'équipe à maintenir le rythme de développement. Le soutien financier n'est pas obligatoire, mais il permettrait aux mainteneurs de se consacrer davantage au projet. Objectif des fonds : Les dons serviraient principalement à financer des rencontres en personne pour les membres de l'équipe principale. L'idée est de leur permettre de travailler ensemble physiquement pendant quelques jours pour concevoir et coder plus efficacement. Pas de traitement de faveur : Il est clairement indiqué que devenir un sponsor ne donne aucun privilège sur la feuille de route du projet. On ne peut pas "acheter" de nouvelles fonctionnalités ou des corrections de bugs prioritaires. Le projet restera ouvert et collaboratif sur GitHub. Reconnaissance des donateurs : En guise de remerciement, les noms (et logos pour les entreprises) des donateurs peuvent être affichés sur le site officiel de JUnit. Conférences La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 14-17 janvier 2026 : SnowCamp 2026 - Grenoble (France) 22 janvier 2026 : DevCon #26 : sécurité / post-quantique / hacking - Paris (France) 28 janvier 2026 : Software Heritage Symposium - Paris (France) 29-31 janvier 2026 : Epitech Summit 2026 - Paris - Paris (France) 2-5 février 2026 : Epitech Summit 2026 - Moulins - Moulins (France) 2-6 février 2026 : Web Days Convention - Aix-en-Provence (France) 3 février 2026 : Cloud Native Days France 2026 - Paris (France) 3-4 février 2026 : Epitech Summit 2026 - Lille - Lille (France) 3-4 février 2026 : Epitech Summit 2026 - Mulhouse - Mulhouse (France) 3-4 février 2026 : Epitech Summit 2026 - Nancy - Nancy (France) 3-4 février 2026 : Epitech Summit 2026 - Nantes - Nantes (France) 3-4 février 2026 : Epitech Summit 2026 - Marseille - Marseille (France) 3-4 février 2026 : Epitech Summit 2026 - Rennes - Rennes (France) 3-4 février 2026 : Epitech Summit 2026 - Montpellier - Montpellier (France) 3-4 février 2026 : Epitech Summit 2026 - Strasbourg - Strasbourg (France) 3-4 février 2026 : Epitech Summit 2026 - Toulouse - Toulouse (France) 4-5 février 2026 : Epitech Summit 2026 - Bordeaux - Bordeaux (France) 4-5 février 2026 : Epitech Summit 2026 - Lyon - Lyon (France) 4-6 février 2026 : Epitech Summit 2026 - Nice - Nice (France) 12-13 février 2026 : Touraine Tech #26 - Tours (France) 19 février 2026 : ObservabilityCON on the Road - Paris (France) 18-19 mars 2026 : Agile Niort 2026 - Niort (France) 26-27 mars 2026 : SymfonyLive Paris 2026 - Paris (France) 27-29 mars 2026 : Shift - Nantes (France) 31 mars 2026 : ParisTestConf - Paris (France) 16-17 avril 2026 : MiXiT 2026 - Lyon (France) 22-24 avril 2026 : Devoxx France 2026 - Paris (France) 23-25 avril 2026 : Devoxx Greece - Athens (Greece) 6-7 mai 2026 : Devoxx UK 2026 - London (UK) 22 mai 2026 : AFUP Day 2026 Lille - Lille (France) 22 mai 2026 : AFUP Day 2026 Paris - Paris (France) 22 mai 2026 : AFUP Day 2026 Bordeaux - Bordeaux (France) 22 mai 2026 : AFUP Day 2026 Lyon - Lyon (France) 5 juin 2026 : TechReady - Nantes (France) 11-12 juin 2026 : DevQuest Niort - Niort (France) 11-12 juin 2026 : DevLille 2026 - Lille (France) 17-19 juin 2026 : Devoxx Poland - Krakow (Poland) 2-3 juillet 2026 : Sunny Tech - Montpellier (France) 2 août 2026 : 4th Tech Summit on Artificial Intelligence & Robotics - Paris (France) 4 septembre 2026 : JUG Summer Camp 2026 - La Rochelle (France) 17-18 septembre 2026 : API Platform Conference 2026 - Lille (France) 5-9 octobre 2026 : Devoxx Belgium - Antwerp (Belgium) Nous contacter Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs Contactez-nous via X/twitter https://twitter.com/lescastcodeurs ou Bluesky https://bsky.app/profile/lescastcodeurs.com Faire un crowdcast ou une crowdquestion Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Tous les épisodes et toutes les infos sur https://lescastcodeurs.com/

Les p't**s bateaux
Pourquoi toutes les personnes n'ont pas la faculté de faire des acrobaties comme par exemple le grand écart ?

Les p't**s bateaux

Play Episode Listen Later Dec 14, 2025 3:28


durée : 00:03:28 - Les P'tits Bateaux - par : Camille Crosnier - Aujourd'hui, Adèle se demande pourquoi toutes les personnes n'ont pas la faculté de faire des acrobaties comme par exemple le grand écart, la roue ou le poirier ? La danseuse étoile Dorothée Gilbert lui répond. - invités : Dorothée Gilbert - Dorothée Gilbert : Danseuse étoile dans le Ballet de l'Opéra de Paris - réalisé par : Stéphanie TEXIER Vous aimez ce podcast ? Pour écouter tous les autres épisodes sans limite, rendez-vous sur Radio France.

CHEFS
OUVRIR UN RESTAURANT - TRAVAUX, TERRASSE, ENSEIGNE : ATTENTION AUX AUTORISATIONS !

CHEFS

Play Episode Listen Later Dec 12, 2025 11:21


Bienvenue dans « Ouvrir un restaurant », le bonus du format CHEFS D'ENTREPRISE-SChaque vendredi, David et Adrien Pitard, opening planner et fondateur de la société Entrée, partagent leurs conseils concrets (enfin surtout Adrien ;) pour aider les futur·e·s restaurateur·rice·s à se lancer sereinement.Dans cet épisode, Adrien répond à une question cruciale : quelles autorisations faut-il obtenir avant d'ouvrir un restaurant ?

Les chroniques de Daniel Morin
Les touristes sont aussi bêtes que les Parisiens

Les chroniques de Daniel Morin

Play Episode Listen Later Dec 2, 2025 3:19


durée : 00:03:19 - Le Billet de Daniel Morin - par : Daniel Morin - Existe-t-il des créatures aussi débiles que les Parisiens ? Eh bien oui : les touristes qui viennent à Paris. Exemple dans l'épicerie fine d'un grand magasin de la capitale. Vous aimez ce podcast ? Pour écouter tous les autres épisodes sans limite, rendez-vous sur Radio France.

Le Billet de Daniel Morin
Les touristes sont aussi bêtes que les Parisiens

Le Billet de Daniel Morin

Play Episode Listen Later Dec 2, 2025 3:19


durée : 00:03:19 - Le Billet de Daniel Morin - par : Daniel Morin - Existe-t-il des créatures aussi débiles que les Parisiens ? Eh bien oui : les touristes qui viennent à Paris. Exemple dans l'épicerie fine d'un grand magasin de la capitale. Vous aimez ce podcast ? Pour écouter tous les autres épisodes sans limite, rendez-vous sur Radio France.

Revue de presse Afrique
À la Une: violences et suspicions en Guinée-Bissau

Revue de presse Afrique

Play Episode Listen Later Dec 1, 2025 4:12


Avec tout d'abord cette vague de répression orchestrée par le nouveau pouvoir militaire. Samedi, rapporte Afrik.com, « des hommes armés ont fait irruption dans plusieurs sièges de partis politiques à Bissau, dont celui du PAIGC ainsi que celui du PRS, le Parti de la rénovation sociale, dont Fernando Dias était le candidat à la présidence. Les assaillants ont chassé les employés et dévasté les bureaux. L'opposant a été contraint de se cacher, tandis que l'ancien Premier ministre Domingos Simoes Pereira, leader du PAIGC, demeure détenu au ministère de l'Intérieur. Au quartier de Hafia, toujours dans la capitale, note encore Afrik.com, des jeunes manifestants ont été arrêtés de manière violente alors qu'ils protestaient contre la situation politique.  » Et puis, il y a ce soupçon de coup d'État monté de toute pièce. L'opposition dénonce une manœuvre du président Umaro Sissoco Embalo qui, voyant le pouvoir lui échapper par les urnes, aurait fait intervenir l'armée. Pour Maître Saïd Larifou, avocat de Domingos Simoes Pereira, dont les propositions sont rapportées par Afrik.com , « la Cédéao doit intervenir pour exiger la libération des opposants. Le président sortant a manigancé ce coup d'État électoral et est protégé, tandis que ceux qui revendiquent la victoire sont persécutés. Cette situation est une agression grave qui exige une réponse internationale immédiate. » Des proximités suspectes entre Embalo et le nouvel homme fort du pays D'autres voix et non des moindres s'élèvent aussi hors des frontières pour dénoncer une mascarade, à commencer par celle d'Ousmane Sonko, le Premier ministre sénégalais qui parle de « combiner. » Et la presse dakaroise n'est pas en reste. WalfQuotidien note que « presque tous les ministres de la nouvelle équipe dirigeante nommés par les militaires sont des proches de l'ex-chef de l'État. C'est ce qu'on appelle faire du neuf avec du vieux. (…) Umaro Sissoco Embalo a lui-même fait le service après-vente (…). » Exemple, relève le quotidien sénégalais : « le nouveau Premier ministre, Ilidio Té Vieira, était le directeur de campagne d'Embalo lors des élections présidentielles et législatives. » Et puis il y a aussi la proximité entre Embalo et le nouvel homme fort du pays, remarque notamment le Monde Afrique. « Le général Horta N'Tam, auteur d'un étrange coup d'État », titre le journal qui constate que « les deux hommes se connaissent bien. En septembre 2023, le chef de l'État l'avait nommé chef d'état-major particulier. Avant d'en faire, quelques mois plus tard, le chef d'état-major de l'armée de terre. Pour plusieurs opposants donc, constate également Le Monde Afrique, ces liens entre Embalo et le général N'Tam accréditeraient l'hypothèse que ce coup d'État serait une manœuvre du clan présidentiel pour empêcher la victoire dans les urnes de l'opposant Fernando Dias – qui vit caché depuis le putsch. » Que peut la Cédéao ? Pour sa part, relève WakatSéra à Ouagadougou, « la délégation de la Cédéao, qui se rend en principe ce lundi à Bissau pour y rencontrer les nouveaux maîtres militaires, ne s'attend certainement pas à une partie de plaisir. Face au général Horta N'Tam, le président sierra-léonais et président en exercice de la Cédéao, Julius Maada Bio, et ses pairs du Sénégal, du Togo et du Cap-Vert, exigent un retour immédiat à l'ordre constitutionnel. » Mais, s'interroge le site burkinabé, « le coup est-il jouable alors que les résultats des élections n'ont pas été publiés et que les deux candidats, l'un en fuite et l'autre caché, revendiquent toujours la victoire ? » Et « pendant ce temps, soupire le Pays, Embalo, réfugié à bonne distance au Congo-Brazzaville, apparaît tel un marionnettiste ayant quitté la scène sans renoncer tout à fait à tirer les ficelles. Sans doute espère-t-il revenir rapidement à Bissau, porté par une transition qui lui doit tout et a priori ne lui refusera rien. La Guinée-Bissau, déjà marquée par les cicatrices d'un passé politique douloureux, marche désormais sur une ligne de crête, suspendue au-dessus du vide, pointe encore Le Pays. Et ce ne sont ni les injonctions, ni les menaces de la Cédéao ou de l'Union africaine qui suffiront à restaurer la confiance entre les acteurs politiques d'un pays plusieurs fois mordu par l'Histoire. »

CHEFS
OUVRIR SON RESTAURANT - FAUT-IL S'ENTOURER POUR OUVRIR UN RESTO ?

CHEFS

Play Episode Listen Later Nov 14, 2025 10:13


Chaque semaine, en bonus du podcast CHEFS, David et Adrien Pitard, opening planner et fondateur de la société Entrée, partagent les coulisses de l'entrepreneuriat food.Ce format donne des clés concrètes à toutes celles et ceux qui rêvent d'ouvrir leur restaurant.Cette semaine : Comment bien s'entourer pour ouvrir un restaurant ?Ouvrir un établissement, c'est gérer plus d'une centaine de tâches, à faire au bon moment, avec les bons interlocuteurs, et dans le bon ordre.Et parfois, cela commence par quelqu'un qui coordonne tout.Dans cet épisode, Adrien détaille les 7 alliés clés d'une ouverture réussie :Avocat – pour sécuriser juridiquement le projet et le bail.Expert-comptable – pour fiabiliser les chiffres et la structure financière.Architecte ERP – pour assurer la conformité aux normes (PMR, incendie).Cuisiniste – pour concevoir une cuisine fonctionnelle et aux normes.Banquier / conseiller en financement – pour trouver le bon montage financier.Graphiste / agence de com' – pour travailler l'identité et la marque.Chef de projet ou accompagnateur d'ouverture – pour coordonner, challenger et éviter les oublis coûteux.

Thinking Made Visible
159 - Dacian Păşcuţă - Bărbatul de azi în cuplu: între insuficiență și macho.

Thinking Made Visible

Play Episode Listen Later Nov 13, 2025 61:14


În episodul acesta din Thinking Made Visible stau de vorbă cu Dacian Pășcuță despre masculinitate și despre felul în care un bărbat se vede pe el însuși în etapele vieții prin care trece. Am început conversația încercând să înțelegem cum se formează perspectivele lui despre maturitate și unde apar tensiunile dintre copilul interior, adolescentul interior și adultul care încearcă să le țină pe toate la un loc.Am simțit că este un subiect care merită privit atent, pentru că mulți bărbați trăiesc presiunea de a rămâne „în control”, iar în spatele acestei presiuni se află emoții, nevoi și frici pe care nu le vedem des. Dacian vorbește despre insuficiență, despre rușine, despre rebeliunile care apar în interior și despre modul în care toate acestea pot fi conținute fără să fie ascunse.Conversația atinge și dinamica relațiilor de cuplu, felul în care apar conflicte, momentele în care adolescentul interior preia controlul și situațiile în care liniștea poate face mai mult decât orice reacție rapidă. Mi se pare o piesă de puzzle importantă în înțelegerea maturității emoționale.Am observat și modul în care el descrie autoconținerea și singurătatea care, în timp, se poate transforma într-o solitudine sănătoasă. E un proces care cere timp, claritate și prezență reală față de propriile emoții. Pentru mine a fost o perspectivă nouă și necesară, pentru că arată masculinul așa cum se trăiește în interior, nu cum arată în exterior.Dacă ești curios cum vede un bărbat matur toate aceste straturi și ce înseamnă, în mod real, să fii în contact cu tine, conversația aceasta o să-ți ofere o privire limpede asupra subiectului.Intro (00:00)Cine este Dacian Păşcuţă (2:48)Etichetele ne rigidizează relația cu viața (4:04)Starea de insuficienţă la bărbaţi (6:11)Bărbații zic că femeile sunt de vină, femeile zic că bărbaţii (9:26)Cine ar trebui să iniţieze (11:22)Le cerem prea multe bărbaților (12:11)Atenţie la cum punem presiune (13:19)Ce este cultura macho (15:33)Exemple de bărbați care se confruntă cu asta (19:34)Punte de legătură între banii pe care îi faci şi relaţia de cuplu (25:15)Exemplu de situaţie - fiecare şef îşi are şeful, dar cum gestionezi (28:14)Alt exemplu - bărbatul într-un rol în care nu face banii pe care și-i dorește (30:58)Bărbatul care trebuie să fie provider pentru familie (37:29)De unde încep să integrez ca bărbat, ca să nu ajung să urăsc femeile (38:58)Felul în care ești tratat este în primul rând în tine... (42:30)Bărbatul se transformă în exact ceea ce ea și-ar fi dorit (47:39)Presiunea că nu eşti suficient de bun pentru ea (49:06)Cum descrii bărbatul matur din prezent (52:02)Ultima întrebare (54:49)Ai impresia că eşti singur, te simţi respins, poate nu faci banii pe care îi vrei (56:41)Outro (58:38)Dă-ți timp să urmărești conversaţia până la capăt, pentru că nu cautăm vinovați. Doar deschidem spațiul pentru înțelegere: pentru femeile care vor să privească altfel şi pentru bărbații care simt că e timpul să se vadă pe ei înșiși mai clar.

Les Cast Codeurs Podcast
LCC 331 - Le retour des jackson 5

Les Cast Codeurs Podcast

Play Episode Listen Later Nov 6, 2025 73:01


Dans cet épisode, Arnaud et Guillaume discutent des dernières évolutions dans le monde de la programmation, notamment les nouveautés de Java 25, JUnit 6, et Jackson 3. Ils abordent également les récents développements en IA, les problèmes rencontrés dans le cloud, et l'état actuel de React et du web. Dans cette conversation, les intervenants abordent divers sujets liés à la technologie, notamment les spécifications de Wasteme, l'utilisation des UUID dans les bases de données, l'approche RAG en intelligence artificielle, les outils MCP, et la création d'images avec Nano Banana. Ils discutent également des complexités du format YAML, des récents dramas dans la communauté Ruby, de l'importance d'une bonne documentation, des politiques de retour au bureau, et des avancées de Cloud Code. Enfin, ils évoquent l'initiative de cafés IA pour démystifier l'intelligence artificielle. Enregistré le 24 octobre 2025 Téléchargement de l'épisode LesCastCodeurs-Episode-331.mp3 ou en vidéo sur YouTube. News Langages GraalVM se détache du release train de Java https://blogs.oracle.com/java/post/detaching-graalvm-from-the-java-ecosystem-train Un article de Loic Mathieu sur Java 25 et ses nouvelles fonctionalités https://www.loicmathieu.fr/wordpress/informatique/java-25-whats-new/ Sortie de Groovy 5.0 ! https://groovy-lang.org/releasenotes/groovy-5.0.html Groovy 5: Évolution des versions précédentes, nouvelles fonctionnalités et simplification du code. Compatibilité JDK étendue: Full support JDK 11-25, fonctionnalités JDK 17-25 disponibles sur les JDK plus anciens. Extension majeure des méthodes: Plus de 350 méthodes améliorées, opérations sur tableaux jusqu'à 10x plus rapides, itérateurs paresseux. Améliorations des transformations AST: Nouveau @OperatorRename, génération automatique de @NamedParam pour @MapConstructor et copyWith. REPL (groovysh) modernisé: Basé sur JLine 3, support multi-plateforme, coloration syntaxique, historique et complétion. Meilleure interopérabilité Java: Pattern Matching pour instanceof, support JEP-512 (fichiers source compacts et méthodes main d'instance). Standards web modernes: Support Jakarta EE (par défaut) et Javax EE (héritage) pour la création de contenu web. Vérification de type améliorée: Contrôle des chaînes de format plus robuste que Java. Additions au langage: Génération d'itérateurs infinis, variables d'index dans les boucles, opérateur d'implication logique ==>. Améliorations diverses: Import automatique de java.time.**, var avec multi-assignation, groupes de capture nommés pour regex (=~), méthodes utilitaires de graphiques à barres ASCII. Changements impactants: Plusieurs modifications peuvent nécessiter une adaptation du code existant (visibilité, gestion des imports, comportement de certaines méthodes). **Exigences JDK*: Construction avec JDK17+, exécution avec JDK11+. Librairies Intégration de LangChain4j dans ADK pour Java, permettant aux développeurs d'utiliser n'importe quel LLM avec leurs agents ADK https://developers.googleblog.com/en/adk-for-java-opening-up-to-third-party-language-models-via-langchain4j-integration/ ADK pour Java 0.2.0 : Nouvelle version du kit de développement d'agents de Google. Intégration LangChain4j : Ouvre ADK à des modèles de langage tiers. Plus de choix de LLM : En plus de Gemini et Claude, accès aux modèles d'OpenAI, Anthropic, Mistral, etc. Modèles locaux supportés : Utilisation possible de modèles via Ollama ou Docker Model Runner. Améliorations des outils : Création d'outils à partir d'instances d'objets, meilleur support asynchrone et contrôle des boucles d'exécution. Logique et mémoire avancées : Ajout de callbacks en chaîne et de nouvelles options pour la gestion de la mémoire et le RAG (Retrieval-Augmented Generation). Build simplifié : Introduction d'un POM parent et du Maven Wrapper pour un processus de construction cohérent. JUnit 6 est sorti https://docs.junit.org/6.0.0/release-notes/ :sparkles: Java 17 and Kotlin 2.2 baseline :sunrise_over_mountains: JSpecify nullability annotations :airplane_departure: Integrated JFR support :suspension_railway: Kotlin suspend function support :octagonal_sign: Support for cancelling test execution :broom: Removal of deprecated APIs JGraphlet, une librairie Java sans dépendances pour créer des graphes de tâches à exécuter https://shaaf.dev/post/2025-08-25-think-in-graphs-not-just-chains-jgraphlet-for-taskpipelines/ JGraphlet: Bibliothèque Java légère (zéro-dépendance) pour construire des pipelines de tâches. Principes clés: Simplicité, basée sur un modèle d'exécution de graphe. Tâches: Chaque tâche a une entrée/sortie, peut être asynchrone (Task) ou synchrone (SyncTask). Pipeline: Un TaskPipeline construit et exécute le graphe, gère les I/O. Modèle Graph-First: Le flux de travail est un Graphe Orienté Acyclique (DAG). Définition des tâches comme des nœuds, des connexions comme des arêtes. Support naturel des motifs fan-out et fan-in. API simple: addTask("id", task), connect("fromId", "toId"). Fan-in: Une tâche recevant plusieurs entrées reçoit une Map (clés = IDs des tâches parentes). Exécution: pipeline.run(input) retourne un CompletableFuture (peut être bloquant via .join() ou asynchrone). Cycle de vie: TaskPipeline est AutoCloseable, garantissant la libération des ressources (try-with-resources). Contexte: PipelineContext pour partager des données/métadonnées thread-safe entre les tâches au sein d'une exécution. Mise en cache: Option de mise en cache pour les tâches afin d'éviter les re-calculs. Au tour de Microsoft de lancer son (Microsoft) Agent Framework, qui semble être une fusion / réécriture de AutoGen et de Semnatic Kernel https://x.com/pyautogen/status/1974148055701028930 Plus de détails dans le blog post : https://devblogs.microsoft.com/foundry/introducing-microsoft-agent-framework-the-open-source-engine-for-agentic-ai-apps/ SDK & runtime open-source pour systèmes multi-agents sophistiqués. Unifie Semantic Kernel et AutoGen. Piliers : Standards ouverts (MCP, A2A, OpenAPI) et interopérabilité. Passerelle recherche-production (patterns AutoGen pour l'entreprise). Extensible, modulaire, open-source, connecteurs intégrés. Prêt pour la production (observabilité, sécurité, durabilité, "human in the loop"). Relation SK/AutoGen : S'appuie sur eux, ne les remplace pas, simplifie la migration. Intégrations futures : Alignement avec Microsoft 365 Agents SDK et Azure AI Foundry Agent Service. Sortie de Jackson 3.0 (bientôt les Jackson Five !!!) https://cowtowncoder.medium.com/jackson-3-0-0-ga-released-1f669cda529a Jackson 3.0.0 a été publié le 3 octobre 2025. Objectif : base propre pour le développement à long terme, suppression de la dette technique, architecture simplifiée, amélioration de l'ergonomie. Principaux changements : Baseline Java 17 requise (vs Java 8 pour 2.x). Group ID Maven et package Java renommés en tools.jackson pour la coexistence avec Jackson 2.x. (Exception: jackson-annotations ne change pas). Suppression de toutes les fonctionnalités @Deprecated de Jackson 2.x et renommage de plusieurs entités/méthodes clés. Modification des paramètres de configuration par défaut (ex: FAIL_ON_UNKNOWN_PROPERTIES désactivé). ObjectMapper et TokenStreamFactory sont désormais immutables, la configuration se fait via des builders. Passage à des exceptions de base non vérifiées (JacksonException) pour plus de commodité. Intégration des "modules Java 8" (pour les noms de paramètres, Optional, java.time) directement dans l'ObjectMapper par défaut. Amélioration du modèle d'arbre JsonNode (plus de configurabilité, meilleure gestion des erreurs). Testcontainers Java 2.0 est sorti https://github.com/testcontainers/testcontainers-java/releases/tag/2.0.0 Removed JUnit 4 support -> ups Grails 7.0 est sortie, avec son arrivée à la fondation Apache https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html Sortie d'Apache Grails 7.0.0 annoncée le 18 octobre 2025. Grails est devenu un projet de premier niveau (TLP) de l'Apache Software Foundation (ASF), graduant d'incubation. Mise à jour des dépendances vers Groovy 4.0.28, Spring Boot 3.5.6, Jakarta EE. Tout pour bien démarrer et développer des agents IA avec ADK pour Java https://glaforge.dev/talks/2025/10/22/building-ai-agents-with-adk-for-java/ Guillaume a partagé plein de resources sur le développement d'agents IA avec ADK pour Java Un article avec tous les pointeurs Un slide deck et l'enregistrement vidéo de la présentation faite lors de Devoxx Belgique Un codelab avec des instructions pour démarrer et créer ses premiers agents Plein d'autres samples pour s'inspirer et voir les possibilités offertes par le framework Et aussi un template de projet sur GitHub, avec un build Maven et un premier agent d'exemple Cloud Internet cassé, du moins la partie hébergée par AWS #hugops https://www.theregister.com/2025/10/20/aws_outage_amazon_brain_drain_corey_quinn/ Panne majeure d'AWS (région US-EAST-1) : problème DNS affectant DynamoDB, service fondamental, causant des défaillances en cascade de nombreux services internet. Réponse lente : 75 minutes pour identifier la cause profonde; la page de statut affichait initialement "tout va bien". Cause sous-jacente principale : "fuite des cerveaux" (départ d'ingénieurs AWS seniors). Perte de connaissances institutionnelles : des décennies d'expertise critique sur les systèmes AWS et les modes de défaillance historiques parties avec ces départs. Prédictions confirmées : un ancien d'AWS avait anticipé une augmentation des pannes majeures en 2024. Preuves de la perte de talents : Plus de 27 000 licenciements chez Amazon (2022-2025). Taux élevé de "départs regrettés" (69-81%). Mécontentement lié à la politique de "Return to Office" et au manque de reconnaissance de l'expertise. Conséquences : les nouvelles équipes, plus réduites, manquent de l'expérience nécessaire pour prévenir les pannes ou réduire les temps de récupération. Perspective : Le marché pourrait pardonner cette fois, mais le problème persistera, rendant les futurs incidents plus probables. Web React a gagné "par défaut" https://www.lorenstew.art/blog/react-won-by-default/ React domine par défaut, non par mérite technique, étouffant ainsi l'innovation front-end. Choix par réflexe ("tout le monde connaît React"), freinant l'évaluation d'alternatives potentiellement supérieures. Fondations techniques de React (V-DOM, complexité des Hooks, Server Components) vues comme des contraintes actuelles. Des frameworks innovants (Svelte pour la compilation, Solid pour la réactivité fine, Qwik pour la "resumability") offrent des modèles plus performants mais sont sous-adoptés. La monoculture de React génère une dette technique (runtime, réconciliation) et centre les compétences sur le framework plutôt que sur les fondamentaux web. L'API React est complexe, augmentant la charge cognitive et les risques de bugs, contrairement aux alternatives plus simples. L'effet de réseau crée une "prison": offres d'emploi spécifiques, inertie institutionnelle, leaders choisissant l'option "sûre". Nécessité de choisir les frameworks selon les contraintes du projet et le mérite technique, non par inertie. Les arguments courants (maturité de l'écosystème, recrutement, bibliothèques, stabilité) sont remis en question; une dépendance excessive peut devenir un fardeau. La monoculture ralentit l'évolution du web et détourne les talents, nuisant à la diversité essentielle pour un écosystème sain et innovant. Promouvoir la diversité des frameworks pour un écosystème plus résilient et innovant. WebAssembly 3 est sortie https://webassembly.org/news/2025-09-17-wasm-3.0/ Data et Intelligence Artificielle UUIDv4 ou UUIDv7 pour vos clés primaires ? Ça dépend… surtout pour les bases de données super distribuées ! https://medium.com/google-cloud/understanding-uuidv7-and-its-impact-on-cloud-spanner-b8d1a776b9f7 UUIDv4 : identifiants entièrement aléatoires. Cause des problèmes de performance dans les bases de données relationnelles (ex: PostgreSQL, MySQL, SQL Server) utilisant des index B-Tree. Inserts aléatoires réduisent l'efficacité du cache, entraînent des divisions de pages et la fragmentation. UUIDv7 : nouveau standard conçu pour résoudre ces problèmes. Intègre un horodatage (48 bits) en préfixe de l'identifiant, le rendant ordonné temporellement et "k-sortable". Améliore la performance dans les bases B-Tree en favorisant les inserts séquentiels, la localité du cache et réduisant la fragmentation. Problème de UUIDv7 pour certaines bases de données distribuées et scalables horizontalement comme Spanner : La nature séquentielle d'UUIDv7 (via l'horodatage) crée des "hotspots d'écriture" (points chauds) dans Spanner. Spanner distribue les données en "splits" (partitions) basées sur les plages de clés. Les clés séquentielles concentrent les écritures sur un seul "split". Ceci empêche Spanner de distribuer la charge et de scaler les écritures, créant un goulot d'étranglement ("anti-pattern"). Quand ce n'est PAS un problème pour Spanner : Si le taux d'écriture total est inférieur à environ 3 500 écritures/seconde pour un seul "split". Le hotspot est "bénin" à cette échelle et n'entraîne pas de dégradation de performance. Solutions pour Spanner : Principe clé : S'assurer que la première partie de la clé primaire est NON séquentielle pour distribuer les écritures. UUIDv7 peut être utilisé, mais pas comme préfixe. Nouvelle conception ("greenfield") : ▪︎ Utiliser une clé primaire non-séquentielle (ex: UUIDv4 simple). Pour les requêtes basées sur le temps, créer un index secondaire sur la colonne d'horodatage, mais le SHARDER (ex: shardId) pour éviter les hotspots sur l'index lui-même. Migration (garder UUIDv7) : ▪︎ Ajouter un préfixe de sharding : Introduire une colonne `shard` calculée (ex: `MOD(ABS(FARM_FINGERPRINT(order_id_v7)), N)`) et l'utiliser comme PREMIER élément d'une clé primaire composite (`PRIMARY KEY (shard, order_id_v7)`). Réordonner les colonnes (si clé primaire composite existante) : Si la clé primaire est déjà composite (ex: (order_id_v7, tenant_id)), réordonner en (tenant_id, order_id_v7). Cela aide si tenant_id a une cardinalité élevée et distribue bien. (Un tenant_id très actif pourrait toujours nécessiter un préfixe de sharding supplémentaire). RAG en prod, comment améliorer la pertinence des résultats https://blog.abdellatif.io/production-rag-processing-5m-documents Démarrage rapide avec Langchain + Llamaindex: prototype fonctionnel, mais résultats de production jugés "subpar" par les utilisateurs. Ce qui a amélioré la performance (par ROI): Génération de requêtes: LLM crée des requêtes sémantiques et mots-clés multiples basées sur le fil de discussion pour une meilleure couverture. Reranking: La technique la plus efficace, modifie grandement le classement des fragments (chunks). Stratégie de découpage (Chunking): Nécessite beaucoup d'efforts, compréhension des données, création de fragments logiques sans coupures. Métadonnées à l'LLM: L'injection de métadonnées (titre, auteur) améliore le contexte et les réponses. Routage de requêtes: Détecte et traite les questions non-RAG (ex: résumer, qui a écrit) via API/LLM distinct. Outillage Créer un serveur MCP (mode HTTP Streamable) avec Micronaut et quelques éléments de comparaison avec Quarkus https://glaforge.dev/posts/2025/09/16/creating-a-streamable-http-mcp-server-with-micronaut/ Micronaut propose désormais un support officiel pour le protocole MCP. Exemple : un serveur MCP pour les phases lunaires (similaire à une version Quarkus pour la comparaison). Définition des outils MCP via les annotations @Tool et @ToolArg. Point fort : Micronaut gère automatiquement la validation des entrées (ex: @NotBlank, @Pattern), éliminant la gestion manuelle des erreurs. Génération automatique de schémas JSON détaillés pour les structures d'entrée/sortie grâce à @JsonSchema. Nécessite une configuration pour exposer les schémas JSON générés comme ressources statiques. Dépendances clés : micronaut-mcp-server-java-sdk et les modules json-schema. Testé avec l'inspecteur MCP et intégration avec l'outil Gemini CLI. Micronaut offre une gestion élégante des entrées/sorties structurées grâce à son support JSON Schema riche. Un agent IA créatif : comment utiliser le modèle Nano Banana pour générer et éditer des images (en Java, avec ADK) https://glaforge.dev/posts/2025/09/22/creative-ai-agents-with-adk-and-nano-banana/ Modèles de langage (LLM) deviennent multimodaux : traitent diverses entrées (texte, images, vidéo, audio). Nano Banana (gemini-2.5-flash-image-preview) : modèle Gemini, génère et édite des images, pas seulement du texte. ADK (Agent Development Kit pour Java) : pour configurer des agents IA créatifs utilisant ce type de modèle. Application : Base pour des workflows créatifs complexes (ex: agent de marketing, enchaînement d'agents pour génération d'assets). Un vieil article (6 mois) qui illustre les problèmes du format de fichier YAML https://ruudvanasseldonk.com/2023/01/11/the-yaml-document-from-hell YAML est extrêmement complexe malgré son objectif de convivialité humaine. Spécification volumineuse et versionnée (YAML 1.1, 1.2 diffèrent significativement). Comportements imprévisibles et "pièges" (footguns) courants : Nombres sexagésimaux (ex: 22:22 parsé comme 1342 en YAML 1.1). Tags (!.git) pouvant mener à des erreurs ou à l'exécution de code arbitraire. "Problème de la Norvège" : no interprété comme false en YAML 1.1. Clés non-chaînes de caractères (on peut devenir une clé booléenne True). Nombres accidentels si non-guillemets (ex: 10.23 comme flottant). La coloration syntaxique n'est pas fiable pour détecter ces subtilités. Le templating de documents YAML est une mauvaise idée, source d'erreurs et complexe à gérer. Alternatives suggérées : TOML : Similaire à YAML mais plus sûr (chaînes toujours entre guillemets), permet les commentaires. JSON avec commentaires (utilisé par VS Code), mais moins répandu. Utiliser un sous-ensemble simple de YAML (difficile à faire respecter). Générer du JSON à partir de langages de programmation plus puissants : ▪︎ Nix : Excellent pour l'abstraction et la réutilisation de configuration. Python : Facilite la création de JSON avec commentaires et logique. Gros binz dans la communauté Ruby, avec l'influence de grosses boîtes, et des pratiques un peu douteuses https://joel.drapper.me/p/rubygems-takeover/ Méthodologies Les qualités d'une bonne documentation https://leerob.com/docs Rapidité Chargement très rapide des pages (préférer statique). Optimisation des images, polices et scripts. Recherche ultra-rapide (chargement et affichage des résultats). Lisibilité Concise, éviter le jargon technique. Optimisée pour le survol (gras, italique, listes, titres, images). Expérience utilisateur simple au départ, complexité progressive. Multiples exemples de code (copier/coller). Utilité Documenter les solutions de contournement (workarounds). Faciliter le feedback des lecteurs. Vérification automatisée des liens morts. Matériel d'apprentissage avec un curriculum structuré. Guides de migration pour les changements majeurs. Compatible IA Trafic majoritairement via les crawlers IA. Préférer cURL aux "clics", les prompts aux tutoriels. Barre latérale "Demander à l'IA" référençant la documentation. Prêt pour les agents Faciliter le copier/coller de contenu en Markdown pour les chatbots. Possibilité de visualiser les pages en Markdown (ex: via l'URL). Fichier llms.txt comme répertoire de fichiers Markdown. Finition soignée Zones de clic généreuses (boutons, barres latérales). Barres latérales conservant leur position de défilement et état déplié. Bons états actifs/survol. Images OG dynamiques. Titres/sections lienables avec ancres stables. Références et liens croisés entre guides, API, exemples. Balises méta/canoniques pour un affichage propre dans les moteurs de recherche. Localisée Pas de /en par défaut dans l'URL. Routage côté serveur pour la langue. Localisation des chaînes statiques et du contenu. Responsive Excellents menus mobiles / support Safari iOS. Info-bulles sur desktop, popovers sur mobile. Accessible Lien "ignorer la navigation" vers le contenu principal. Toutes les images avec des balises alt. Respect des paramètres système de mouvement réduit. Universelle Livrer la documentation "en tant que code" (JSDoc, package). Livrer via des plateformes comme Context7, ou dans node_modules. Fichiers de règles (ex: AGENTS.md) avec le produit. Évaluations et modèles spécifiques recommandés pour le produit. Loi, société et organisation Microsoft va imposer une politique de Return To Office https://www.businessinsider.com/microsoft-execs-explain-rto-mandate-in-internal-meeting-2025-9 Microsoft impose 3 jours de présence au bureau par semaine à partir de février 2026, débutant par la région de Seattle Le CEO Satya Nadella explique que le télétravail a affaibli les liens sociaux nécessaires à l'innovation Les dirigeants citent des données internes montrant que les employés présents au bureau "prospèrent" davantage L'équipe IA de Microsoft doit être présente 4 jours par semaine, règles plus strictes pour cette division stratégique Les employés peuvent demander des exceptions jusqu'au 19 septembre 2025 pour trajets complexes ou absence d'équipe locale Amy Coleman (RH) affirme que la collaboration en personne améliore l'énergie et les résultats, surtout à l'ère de l'IA La politique s'appliquera progressivement aux 228 000 employés dans le monde après les États-Unis Les réactions sont mitigées, certains employés critiquent la perte d'autonomie et les bureaux inadéquats Microsoft rattrape ses concurrents tech qui ont déjà imposé des retours au bureau plus stricts Cette décision intervient après 15 000 licenciements en 2025, créant des tensions avec les employés Comment Claude Code est né ? (l'histoire de sa création) https://newsletter.pragmaticengineer.com/p/how-claude-code-is-built Claude Code : outil de développement "AI-first" créé par Boris Cherny, Sid Bidasaria et Cat Wu. Performance impressionnante : 500M$ de revenus annuels, utilisation multipliée par 10 en 3 mois. Adoption interne massive : Plus de 80% des ingénieurs d'Anthropic l'utilisent quotidiennement, y compris les data scientists. Augmentation de productivité : 67% d'augmentation des Pull Requests (PR) par ingénieur malgré le doublement de l'équipe. Origine : Commande CLI simple évoluant vers un outil accédant au système de fichiers, exploitant le "product overhang" du modèle Claude. Raison du lancement public : Apprendre sur la sécurité et les capacités des modèles d'IA. Pile technologique "on distribution" : TypeScript, React (avec Ink), Yoga, Bun. Choisie car le modèle Claude est déjà très performant avec ces technologies. "Claude Code écrit 90% de son propre code" : Le modèle prend en charge la majeure partie du développement. Architecture légère : Simple "shell" autour du modèle Claude, minimisant la logique métier et le code (suppression constante de code superflu). Exécution locale : Privilégiée pour sa simplicité, sans virtualisation. Sécurité : Système de permissions granulaire demandant confirmation avant chaque action potentiellement dangereuse (ex: suppression de fichiers). Développement rapide : Jusqu'à 100 releases internes/jour, 1 release externe/jour. 5 Pull Requests/ingénieur/jour. Prototypage ultra-rapide (ex: 20+ prototypes d'une fonctionnalité en quelques heures) grâce aux agents IA. Innovation UI/UX : Redéfinit l'expérience du terminal grâce à l'interaction LLM, avec des fonctionnalités comme les sous-agents, les styles de sortie configurables, et un mode "Learning". Le 1er Café IA publique a Paris https://www.linkedin.com/pulse/my-first-caf%25C3%25A9-ia-paris-room-full-curiosity-an[…]o-goncalves-r9ble/?trackingId=%2FPHKdAimR4ah6Ep0Qbg94w%3D%3D Conférences La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 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) 5-6 novembre 2025 : Red Hat Summit: Connect Paris 2025 - 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) 24 novembre 2025 : Forward Data & AI Conference - 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) 14-17 janvier 2026 : SnowCamp 2026 - Grenoble (France) 29-31 janvier 2026 : Epitech Summit 2026 - Paris - Paris (France) 2-5 février 2026 : Epitech Summit 2026 - Moulins - Moulins (France) 2-6 février 2026 : Web Days Convention - Aix-en-Provence (France) 3 février 2026 : Cloud Native Days France 2026 - Paris (France) 3-4 février 2026 : Epitech Summit 2026 - Lille - Lille (France) 3-4 février 2026 : Epitech Summit 2026 - Mulhouse - Mulhouse (France) 3-4 février 2026 : Epitech Summit 2026 - Nancy - Nancy (France) 3-4 février 2026 : Epitech Summit 2026 - Nantes - Nantes (France) 3-4 février 2026 : Epitech Summit 2026 - Marseille - Marseille (France) 3-4 février 2026 : Epitech Summit 2026 - Rennes - Rennes (France) 3-4 février 2026 : Epitech Summit 2026 - Montpellier - Montpellier (France) 3-4 février 2026 : Epitech Summit 2026 - Strasbourg - Strasbourg (France) 3-4 février 2026 : Epitech Summit 2026 - Toulouse - Toulouse (France) 4-5 février 2026 : Epitech Summit 2026 - Bordeaux - Bordeaux (France) 4-5 février 2026 : Epitech Summit 2026 - Lyon - Lyon (France) 4-6 février 2026 : Epitech Summit 2026 - Nice - Nice (France) 12-13 février 2026 : Touraine Tech #26 - Tours (France) 26-27 mars 2026 : SymfonyLive Paris 2026 - Paris (France) 31 mars 2026 : ParisTestConf - Paris (France) 16-17 avril 2026 : MiXiT 2026 - Lyon (France) 22-24 avril 2026 : Devoxx France 2026 - Paris (France) 23-25 avril 2026 : Devoxx Greece - Athens (Greece) 6-7 mai 2026 : Devoxx UK 2026 - London (UK) 22 mai 2026 : AFUP Day 2026 Lille - Lille (France) 22 mai 2026 : AFUP Day 2026 Paris - Paris (France) 22 mai 2026 : AFUP Day 2026 Bordeaux - Bordeaux (France) 22 mai 2026 : AFUP Day 2026 Lyon - Lyon (France) 17 juin 2026 : Devoxx Poland - Krakow (Poland) 4 septembre 2026 : JUG Summer Camp 2026 - La Rochelle (France) 17-18 septembre 2026 : API Platform Conference 2026 - Lille (France) 5-9 octobre 2026 : Devoxx Belgium - Antwerp (Belgium) Nous contacter Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs Contactez-nous via X/twitter https://twitter.com/lescastcodeurs ou Bluesky https://bsky.app/profile/lescastcodeurs.com Faire un crowdcast ou une crowdquestion Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Tous les épisodes et toutes les infos sur https://lescastcodeurs.com/

Choses à Savoir SCIENCES
Quelle théorie pourrait redéfinir notre vision de l'évolution humaine ?

Choses à Savoir SCIENCES

Play Episode Listen Later Nov 5, 2025 2:49


Dans une étude récente, les chercheurs Timothy Waring et Zachary Wood proposent une hypothèse audacieuse : l'évolution humaine entrerait dans une nouvelle phase, où ce n'est plus tant la génétique que la culture qui devient le principal moteur de notre adaptation. Le cœur de la théorieSelon Waring et Wood, nous assisterions à un basculement majeur : la transmission culturelle, qu'il s'agisse de techniques, d'institutions, de connaissances, prend désormais le pas sur la transmission génétique comme facteur fondamental de survie et de reproduction. Autrement dit : les gènes restent bien sûr importants… mais ce sont de plus en plus les systèmes culturels — l'éducation, la médecine, la technologie, les lois — qui déterminent si une personne ou un groupe peut prospérer. Pourquoi ce changement ?Plusieurs observations viennent étayer cette théorie :Dans le passé, l'évolution se faisait par de très longs processus génétiques : mutations, sélection, générations après générations.Aujourd'hui, on constate que les humains corrigent leurs handicaps via des technologies, vivent dans des environnements façonnés culturellement, et se transmettent des compétences et institutions à grande vitesse. Exemple : les lunettes corrigent la vue, la chirurgie permet de survivre à des affections mortelles, ce qui signifie que la sélection naturelle « pure » est moins décisive. Les systèmes culturels sont plus rapides : une innovation utile (par exemple, un protocole sanitaire, un procédé technologique) peut s'imposer en quelques années, là où une adaptation génétique prendra des millénaires. Waring et Wood estiment que cette rapidité donne à la culture un avantage adaptatif décisif. Quelles implications ?Les auteurs suggèrent que l'humanité pourrait évoluer vers quelque chose de plus groupal : les individus ne sont plus simplement des porteurs de gènes, mais font partie de systèmes culturels coopératifs, à même d'agir comme des super-organismes. En pratique, cela signifie que l'avenir évolutif de notre espèce dépendra peut-être davantage de la résilience et de l'innovation de nos sociétés culturelles que de notre bagage génétique. Il s'agit aussi d'un appel à penser l'évolution sous un angle nouveau : non plus seulement biologique, mais socioculturel, où l'environnement, les institutions, les technologies sont des facteurs d'adaptation à part entière.À noter toutefoisWaring et Wood ne prétendent pas que les gènes soient devenus inutiles ; leur théorie ne supprime pas la génétique mais la place dans un cadre plus large. De plus, ils insistent sur le fait que l'évolution culturelle n'est pas forcément « positive » ou morale : elle produire aussi des structures inégalitaires, des risques nouveaux et des trajectoires imprévues. En résumé, voilà une théorie qui change notre regard sur « ce que signifie être humain » : loin d'être figés dans nos gènes, nous serions en train de devenir des êtres davantage façonnés par les réseaux culturels, les institutions et la technologie. Si elle se confirme, cette vision pourrait bien redéfinir le futur de notre espèce. Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.

Les Grandes Gueules
L'exemple du jour - Vanessa, au 3216 : "Qui va payer la visite ? Le permis remorque, ça coûtait 36 € la visite. Mon médecin voulait que je le paie uniquement en espèces. Qui peut se permettre de payer 40 € une visite médicale ?" -

Les Grandes Gueules

Play Episode Listen Later Oct 24, 2025 1:07


Aujourd'hui, Antoine Diers, consultant, Laura Warton Martinez, sophrologue, et Mourad Boudjellal, éditeur de BD, débattent de l'actualité autour d'Alain Marschall et Olivier Truchot.

Débat du jour
Giorgia Meloni, exemple à suivre pour l'extrême droite européenne?

Débat du jour

Play Episode Listen Later Oct 22, 2025 29:30


Giorgia Meloni est au pouvoir depuis très exactement trois ans, ce qui représente déjà une performance dans un pays aussi instable, politiquement, que l'Italie. Présidente du Conseil des ministres depuis le 22 octobre 2022, elle est à la tête du 3è exécutif à la durée de vie la plus longue de l'histoire de la République italienne. Elle pourrait même réussir l'exploit de terminer une législature entière de 5 ans, peut-être sans remaniement. Élue «personnalité la plus puissante d'Europe» par le magazine Politico, la dirigeante, à la tête du parti post-fasciste Fratelli d'Italia, parvient pour le moment à convaincre y compris au-delà des frontières italiennes. Giorgia Meloni est-elle l'exemple à suivre pour l'extrême droite européenne ?

Débat du jour
Giorgia Meloni, exemple à suivre pour l'extrême droite européenne?

Débat du jour

Play Episode Listen Later Oct 22, 2025 29:30


Giorgia Meloni est au pouvoir depuis très exactement trois ans, ce qui représente déjà une performance dans un pays aussi instable, politiquement, que l'Italie. Présidente du Conseil des ministres depuis le 22 octobre 2022, elle est à la tête du 3è exécutif à la durée de vie la plus longue de l'histoire de la République italienne. Elle pourrait même réussir l'exploit de terminer une législature entière de 5 ans, peut-être sans remaniement. Élue «personnalité la plus puissante d'Europe» par le magazine Politico, la dirigeante, à la tête du parti post-fasciste Fratelli d'Italia, parvient pour le moment à convaincre y compris au-delà des frontières italiennes. Giorgia Meloni est-elle l'exemple à suivre pour l'extrême droite européenne ?

Choses à Savoir SCIENCES
Qu'est-ce que le double aveugle ?

Choses à Savoir SCIENCES

Play Episode Listen Later Oct 8, 2025 2:04


Le double aveugle est une méthode utilisée surtout dans la recherche scientifique et médicale pour tester si un traitement ou une hypothèse fonctionne vraiment.Voici l'idée : quand on veut comparer un médicament à un placebo (une pilule sans effet), il faut éviter que les résultats soient influencés par des biais humains. Ces biais peuvent venir à la fois des patients et des chercheurs.Côté patients : si une personne sait qu'elle reçoit le “vrai” médicament, elle peut inconsciemment se sentir mieux, simplement parce qu'elle croit à son efficacité. C'est l'effet placebo. À l'inverse, si elle sait qu'elle a le placebo, elle peut se décourager et rapporter moins d'amélioration.Côté chercheurs : si le médecin ou l'expérimentateur sait qui reçoit le vrai traitement, il peut — même sans le vouloir — influencer son observation, par exemple en interprétant plus positivement les symptômes.Le double aveugle supprime ces biais en cachant l'information aux deux parties :Les patients ne savent pas s'ils prennent le traitement ou le placebo.Les chercheurs qui interagissent avec eux ou évaluent les résultats ne le savent pas non plus.Seul un tiers neutre (par exemple, un comité indépendant ou un logiciel qui distribue au hasard les traitements) détient la clé du code, révélée seulement à la fin de l'étude.Grâce à ce procédé, on peut comparer les résultats des deux groupes et conclure de manière beaucoup plus fiable si le médicament est vraiment efficace ou si l'amélioration est due à d'autres facteurs (placebo, hasard, biais de perception…).C'est une méthode exigeante, mais elle est considérée comme le “gold standard” en recherche clinique, c'est-à-dire la référence la plus fiable pour prouver l'efficacité d'un traitement.Exemple: les essais cliniques des vaccins contre la Covid-19Quand Pfizer-BioNTech ou Moderna ont testé leurs vaccins en 2020, les participants étaient répartis en deux groupes : certains recevaient le vrai vaccin, d'autres une simple injection saline (placebo). Ni les volontaires ni les médecins qui suivaient les symptômes ne savaient qui avait quoi. Ce n'est qu'après l'analyse statistique que les chercheurs ont “levé l'aveugle” et pu comparer les résultats, montrant une efficacité de plus de 90 % pour les premiers vaccins. Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.

Lenglet-Co
LES SECRETS DE LA CONSO - Pourquoi ChatGPT effraie les distributeurs

Lenglet-Co

Play Episode Listen Later Oct 1, 2025 3:30


Depuis mardi 30 septembre, ChatGPT est aussi devenu un assistant de courses dont tous les grands distributeurs ont une peur bleue. Exemple avec une paire de chaussures de running à moins de 100 dollars.Hébergé par Audiomeans. Visitez audiomeans.fr/politique-de-confidentialite pour plus d'informations.

Choses à Savoir SCIENCES
Pourquoi les éoliennes produisent-elles plus d'électricité quand il fait froid ?

Choses à Savoir SCIENCES

Play Episode Listen Later Sep 21, 2025 2:32


Pourquoi les éoliennes produisent-elles plus d'électricité quand il fait froid ? La réponse tient à la fois à la physique de l'air et au fonctionnement même des turbines.La densité de l'air : un facteur cléL'électricité produite par une éolienne dépend principalement de la vitesse du vent et de la densité de l'air. La formule de base est la suivante :Puissance = ½ × ρ × S × v³ × Cpoù ρ est la densité de l'air, S la surface balayée par les pales, v la vitesse du vent et Cp le rendement aérodynamique.Or, la densité de l'air varie avec la température. À 0 °C, l'air est environ 10 % plus dense qu'à 30 °C. Concrètement, 1 m³ d'air pèse environ 1,29 kg à 0 °C contre 1,16 kg à 30 °C. Cette différence, qui peut sembler faible, a un effet direct sur la puissance récupérée : plus l'air est lourd, plus il contient d'énergie cinétique pour une même vitesse de vent.Exemple chiffréPrenons une éolienne terrestre de 2 MW, avec un vent de 12 m/s. À 30 °C, elle produira environ 1,7 MW. À 0 °C, dans les mêmes conditions de vent, elle peut monter à 1,9 MW. Le gain est donc de plus de 10 % simplement dû au froid.Les régimes de vent en hiverÀ cela s'ajoute un autre facteur : en hiver, dans beaucoup de régions tempérées, les vents sont plus soutenus et plus réguliers. En Europe par exemple, les parcs éoliens atteignent souvent des facteurs de charge (le rapport entre production réelle et production théorique maximale) de 35 à 40 % en hiver, contre seulement 20 à 25 % en été. Cela signifie que non seulement chaque tour de pale produit davantage d'énergie, mais qu'en plus, les éoliennes tournent plus longtemps à des vitesses optimales.Attention aux extrêmesIl existe toutefois une limite. Les éoliennes sont conçues pour fonctionner entre environ -20 °C et +40 °C. En dessous, la glace peut se former sur les pales, modifiant leur aérodynamique et diminuant la production. C'est pourquoi certaines machines sont équipées de systèmes de dégivrage.En résuméLes éoliennes produisent plus d'électricité par temps froid, d'abord parce que l'air est plus dense et contient donc plus d'énergie, ensuite parce que les régimes de vent hivernaux sont plus favorables. C'est ce double effet qui explique que, dans des pays comme la France, l'Allemagne ou le Danemark, les records de production éolienne se situent presque toujours en hiver. Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.