Prefecture of Alpes-Maritimes, Provence-Alpes-Côte d'Azur, France
POPULARITY
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/
Start with a simple test: if advice about marriage, money, or time doesn't match Scripture, drop it. From that plumb line, we trace a path through Peter's denial and Judas's remorse, Pilate's cold process, and the jarring irony of the potter's field. The thread is not shame—it's hope—because Peter's failure becomes a doorway back to courage, and that same door stands open for any of us tangled in fear or habit.We ground that hope in Psalm 33, where God's plans stand firm while trends, polls, and timelines shift. Then we lean into Proverbs 8 to recover a daily rhythm: seek wisdom like you seek your phone. The conversation turns practical fast—how to audit your day, guard your marriage with simple rituals, and protect attention from the scroll. We also wrestle with a hard story of violence to ask how ideologies face evil and whether silence reveals a deeper fracture. Along the way, we honor Medal of Honor recipient Lewis Francis Brest, a reminder that duty and courage still matter.The final stretch is all stewardship. Noah Webster's timeless guidance cuts through noise: earn before you spend, live below your means, and turn margin into mercy. Generosity isn't an afterthought; it's a mission that stabilizes families, lifts the poor, and fuels the spread of the gospel. We share practical steps for time blocking, budgeting with purpose, and choosing one waste to cut this week so you can plant one good habit that lasts.If this spoke to you, subscribe, share it with a friend, and leave a quick review. Your support helps more listeners find clarity, courage, and practical tools for a life ordered around faith and wisdom. What's the first habit you'll reset today?#NoahWebster #DailyScripture Support the showThe American Soul Podcasthttps://www.buzzsprout.com/1791934/subscribe Countryside Book Series https://www.amazon.com/Countryside-Book-J-T-Cope-IV-ebook/dp/B00MPIXOB2
De retour à cinq dans l'épisode, les cast codeurs démarrent cette année avec un gros épisode pleins de news et d'articles de fond. IA bien sûr, son impact sur les pratiques, Mockito qui tourne un page, du CSS (et oui), sur le (non) mapping d'APIs REST en MCP et d'une palanquée d'outils pour vous. Enregistré le 9 janvier 2026 Téléchargement de l'épisode LesCastCodeurs-Episode-335.mp3 ou en vidéo sur YouTube. News Langages 2026 sera-t'elle l'année de Java dans le terminal ? (j'ai ouïe dire que ça se pourrait bien…) https://xam.dk/blog/lets-make-2026-the-year-of-java-in-the-terminal/ 2026: Année de Java dans le terminal, pour rattraper son retard sur Python, Rust, Go et Node.js. Java est sous-estimé pour les applications CLI et les TUIs (interfaces utilisateur terminales) malgré ses capacités. Les anciennes excuses (démarrage lent, outillage lourd, verbosité, distribution complexe) sont obsolètes grâce aux avancées récentes : GraalVM Native Image pour un démarrage en millisecondes. JBang pour l'exécution simplifiée de scripts Java (fichiers uniques, dépendances) et de JARs. JReleaser pour l'automatisation de la distribution multi-plateforme (Homebrew, SDKMAN, Docker, images natives). Project Loom pour la concurrence facile avec les threads virtuels. PicoCLI pour la gestion des arguments. Le potentiel va au-delà des scripts : création de TUIs complètes et esthétiques (ex: dashboards, gestionnaires de fichiers, assistants IA). Excuses caduques : démarrage rapide (GraalVM), légèreté (JBang), distribution simple (JReleaser), concurrence (Loom). Potentiel : créer des applications TUI riches et esthétiques. Sortie de Ruby 4.0.0 https://www.ruby-lang.org/en/news/2025/12/25/ruby-4-0-0-released/ Ruby Box (expérimental) : Une nouvelle fonctionnalité permettant d'isoler les définitions (classes, modules, monkey patches) dans des boîtes séparées pour éviter les conflits globaux. ZJIT : Un nouveau compilateur JIT de nouvelle génération développé en Rust, visant à surpasser YJIT à terme (actuellement en phase expérimentale). Améliorations de Ractor : Introduction de Ractor::Port pour une meilleure communication entre Ractors et optimisation des structures internes pour réduire les contentions de verrou global. Changements syntaxiques : Les opérateurs logiques (||, &&, and, or) en début de ligne permettent désormais de continuer la ligne précédente, facilitant le style "fluent". Classes Core : Set et Pathname deviennent des classes intégrées (Core) au lieu d'être dans la bibliothèque standard. Diagnostics améliorés : Les erreurs d'arguments (ArgumentError) affichent désormais des extraits de code pour l'appelant ET la définition de la méthode. Performances : Optimisation de Class#new, accès plus rapide aux variables d'instance et améliorations significatives du ramasse-miettes (GC). Nettoyage : Suppression de comportements obsolètes (comme la création de processus via IO.open avec |) et mise à jour vers Unicode 17.0. Librairies Introduction pour créer une appli multi-tenant avec Quarkus et http://nip.io|nip.io https://www.the-main-thread.com/p/quarkus-multi-tenant-api-nipio-tutorial Construction d'une API REST multi-tenant en Quarkus avec isolation par sous-domaine Utilisation de http://nip.io|nip.io pour la résolution DNS automatique sans configuration locale Extraction du tenant depuis l'en-tête HTTP Host via un filtre JAX-RS Contexte tenant géré avec CDI en scope Request pour l'isolation des données Service applicatif gérant des données spécifiques par tenant avec Map concurrent Interface web HTML/JS pour visualiser et ajouter des données par tenant Configuration CORS nécessaire pour le développement local Pattern acme.127-0-0-1.nip.io résolu automatiquement vers localhost Code complet disponible sur GitHub avec exemples curl et tests navigateur Base idéale pour prototypage SaaS, tests multi-tenants Hibernate 7.2 avec quelques améliorations intéressantes https://docs.hibernate.org/orm/7.2/whats-new/%7Bhtml-meta-canonical-link%7D read only replica (experimental), crée deux session factories et swap au niveau jdbc si le driver le supporte et custom sinon. On ouvre une session en read only child statelesssession (partage le contexte transactionnel) hibernate vector module ajouter binary, float16 and sparse vectors Le SchemaManager peut resynchroniser les séquences par rapport aux données des tables Regexp dans HQL avec like Nouvelle version de Hibernate with Panache pour Quarkus https://quarkus.io/blog/hibernate-panache-next/ Nouvelle extension expérimentale qui unifie Hibernate ORM with Panache et Hibernate Reactive with Panache Les entités peuvent désormais fonctionner en mode bloquant ou réactif sans changer de type de base Support des sessions sans état (StatelessSession) en plus des entités gérées traditionnelles Intégration de Jakarta Data pour des requêtes type-safe vérifiées à la compilation Les opérations sont définies dans des repositories imbriqués plutôt que des méthodes statiques Possibilité de définir plusieurs repositories pour différents modes d'opération sur une même entité Accès aux différents modes (bloquant/réactif, géré/sans état) via des méthodes de supertype Support des annotations @Find et @HQL pour générer des requêtes type-safe Accès au repository via injection ou via le métamodèle généré Extension disponible dans la branche main, feedback demandé sur Zulip ou GitHub Spring Shell 4.0.0 GA publié - https://spring.io/blog/2025/12/30/spring-shell-4-0-0-ga-released Sortie de la version finale de Spring Shell 4.0.0 disponible sur Maven Central Compatible avec les dernières versions de Spring Framework et Spring Boot Modèle de commandes revu pour simplifier la création d'applications CLI interactives Intégration de jSpecify pour améliorer la sécurité contre les NullPointerException Architecture plus modulaire permettant meilleure personnalisation et extension Documentation et exemples entièrement mis à jour pour faciliter la prise en main Guide de migration vers la v4 disponible sur le wiki du projet Corrections de bugs pour améliorer la stabilité et la fiabilité Permet de créer des applications Java autonomes exécutables avec java -jar ou GraalVM native Approche opinionnée du développement CLI tout en restant flexible pour les besoins spécifiques Une nouvelle version de la librairie qui implémenter des gatherers supplémentaires à ceux du JDK https://github.com/tginsberg/gatherers4j/releases/tag/v0.13.0 gatherers4j v0.13.0. Nouveaux gatherers : uniquelyOccurringBy(), moving/runningMedian(), moving/runningMax/Min(). Changement : les gatherers "moving" incluent désormais par défaut les valeurs partielles (utiliser excludePartialValues() pour désactiver). LangChain4j 1.10.0 https://github.com/langchain4j/langchain4j/releases/tag/1.10.0 Introduction d'un catalogue de modèles pour Anthropic, Gemini, OpenAI et Mistral. Ajout de capacités d'observabilité et de monitoring pour les agents. Support des sorties structurées, des outils avancés et de l'analyse de PDF via URL pour Anthropic. Support des services de transcription pour OpenAI. Possibilité de passer des paramètres de configuration de chat en argument des méthodes. Nouveau garde-fou de modération pour les messages entrants. Support du contenu de raisonnement pour les modèles. Introduction de la recherche hybride. Améliorations du client MCP. Départ du lead de mockito après 10 ans https://github.com/mockito/mockito/issues/3777 Tim van der Lippe, mainteneur majeur de Mockito, annonce son départ pour mars 2026, marquant une décennie de contribution au projet. L'une des raisons principales est l'épuisement lié aux changements récents dans la JVM (JVM 22+) concernant les agents, imposant des contraintes techniques lourdes sans alternative simple proposée par les mainteneurs du JDK. Il pointe du doigt le manque de soutien et la pression exercée sur les bénévoles de l'open source lors de ces transitions technologiques majeures. La complexité croissante pour supporter Kotlin, qui utilise la JVM de manière spécifique, rend la base de code de Mockito plus difficile à maintenir et moins agréable à faire évoluer selon lui. Il exprime une perte de plaisir et préfère désormais consacrer son temps libre à d'autres projets comme Servo, un moteur web écrit en Rust. Une période de transition est prévue jusqu'en mars pour assurer la passation de la maintenance à de nouveaux contributeurs. Infrastructure Le premier intérêt de Kubernetes n'est pas le scaling - https://mcorbin.fr/posts/2025-12-29-kubernetes-scale/ Avant Kubernetes, gérer des applications en production nécessitait de multiples outils complexes (Ansible, Puppet, Chef) avec beaucoup de configuration manuelle Le load balancing se faisait avec HAProxy et Keepalived en actif/passif, nécessitant des mises à jour manuelles de configuration à chaque changement d'instance Le service discovery et les rollouts étaient orchestrés manuellement, instance par instance, sans automatisation de la réconciliation Chaque stack (Java, Python, Ruby) avait sa propre méthode de déploiement, sans standardisation (rpm, deb, tar.gz, jar) La gestion des ressources était manuelle avec souvent une application par machine, créant du gaspillage et complexifiant la maintenance Kubernetes standardise tout en quelques ressources YAML (Deployment, Service, Ingress, ConfigMap, Secret) avec un format déclaratif simple Toutes les fonctionnalités critiques sont intégrées : service discovery, load balancing, scaling, stockage, firewalling, logging, tolérance aux pannes La complexité des centaines de scripts shell et playbooks Ansible maintenus avant était supérieure à celle de Kubernetes Kubernetes devient pertinent dès qu'on commence à reconstruire manuellement ces fonctionnalités, ce qui arrive très rapidement La technologie est flexible et peut gérer aussi bien des applications modernes que des monolithes legacy avec des contraintes spécifiques Mole https://github.com/tw93/Mole Un outil en ligne de commande (CLI) tout-en-un pour nettoyer et optimiser macOS. Combine les fonctionnalités de logiciels populaires comme CleanMyMac, AppCleaner, DaisyDisk et iStat Menus. Analyse et supprime en profondeur les caches, les fichiers logs et les résidus de navigateurs. Désinstallateur intelligent qui retire proprement les applications et leurs fichiers cachés (Launch Agents, préférences). Analyseur d'espace disque interactif pour visualiser l'occupation des fichiers et gérer les documents volumineux. Tableau de bord temps réel (mo status) pour surveiller le CPU, le GPU, la mémoire et le réseau. Fonction de purge spécifique pour les développeurs permettant de supprimer les artefacts de build (node_modules, target, etc.). Intégration possible avec Raycast ou Alfred pour un lancement rapide des commandes. Installation simple via Homebrew ou un script curl. Des images Docker sécurisées pour chaque développeur https://www.docker.com/blog/docker-hardened-images-for-every-developer/ Docker rend ses "Hardened Images" (DHI) gratuites et open source (licence Apache 2.0) pour tous les développeurs. Ces images sont conçues pour être minimales, prêtes pour la production et sécurisées dès le départ afin de lutter contre l'explosion des attaques sur la chaîne logistique logicielle. Elles s'appuient sur des bases familières comme Alpine et Debian, garantissant une compatibilité élevée et une migration facile. Chaque image inclut un SBOM (Software Bill of Materials) complet et vérifiable, ainsi qu'une provenance SLSA de niveau 3 pour une transparence totale. L'utilisation de ces images permet de réduire considérablement le nombre de vulnérabilités (CVE) et la taille des images (jusqu'à 95 % plus petites). Docker étend cette approche sécurisée aux graphiques Helm et aux serveurs MCP (Mongo, Grafana, GitHub, etc.). Des offres commerciales (DHI Enterprise) restent disponibles pour des besoins spécifiques : correctifs critiques sous 7 jours, support FIPS/FedRAMP ou support à cycle de vie étendu (ELS). Un assistant IA expérimental de Docker peut analyser les conteneurs existants pour recommander l'adoption des versions sécurisées correspondantes. L'initiative est soutenue par des partenaires majeurs tels que Google, MongoDB, Snyk et la CNCF. Web La maçonnerie ("masonry") arrive dans la spécification des CSS et commence à être implémentée par les navigateurs https://webkit.org/blog/17660/introducing-css-grid-lanes/ Permet de mettre en colonne des éléments HTML les uns à la suite des autres. D'abord sur la première ligne, et quand la première ligne est remplie, le prochain élément se trouvera dans la colonne où il pourra être le plus haut possible, et ainsi de suite. après la plomberie du middleware, la maçonnerie du front :laughing: Data et Intelligence Artificielle On ne devrait pas faire un mapping 1:1 entre API REST et MCP https://nordicapis.com/why-mcp-shouldnt-wrap-an-api-one-to-one/ Problématique : Envelopper une API telle quelle dans le protocole MCP (Model Context Protocol) est un anti-pattern. Objectif du MCP : Conçu pour les agents d'IA, il doit servir d'interface d'intention, non de miroir d'API. Les agents comprennent les tâches, pas la logique complexe des API (authentification, pagination, orchestration). Conséquences du mappage un-à-un : Confusion des agents, erreurs, hallucinations. Difficulté à gérer les orchestrations complexes (plusieurs appels pour une seule action). Exposition des faiblesses de l'API (schéma lourd, endpoints obsolètes). Maintenance accrue lors des changements d'API. Meilleure approche : Construire des outils MCP comme des SDK pour agents, encapsulant la logique nécessaire pour accomplir une tâche spécifique. Pratiques recommandées : Concevoir autour des intentions/actions utilisateur (ex. : "créer un projet", "résumer un document"). Regrouper les appels en workflows ou actions uniques. Utiliser un langage naturel pour les définitions et les noms. Limiter la surface d'exposition de l'API pour la sécurité et la clarté. Appliquer des schémas d'entrée/sortie stricts pour guider l'agent et réduire l'ambiguïté. Des agents en production avec AWS - https://blog.ippon.fr/2025/12/22/des-agents-en-production-avec-aws/ AWS re:Invent 2025 a massivement mis en avant l'IA générative et les agents IA Un agent IA combine un LLM, une boucle d'appel et des outils invocables Strands Agents SDK facilite le prototypage avec boucles ReAct intégrées et gestion de la mémoire Managed MLflow permet de tracer les expérimentations et définir des métriques de performance Nova Forge optimise les modèles par réentraînement sur données spécifiques pour réduire coûts et latence Bedrock Agent Core industrialise le déploiement avec runtime serverless et auto-scaling Agent Core propose neuf piliers dont observabilité, authentification, code interpreter et browser managé Le protocole MCP d'Anthropic standardise la fourniture d'outils aux agents SageMaker AI et Bedrock centralisent l'accès aux modèles closed source et open source via API unique AWS mise sur l'évolution des chatbots vers des systèmes agentiques optimisés avec modèles plus frugaux Debezium 3.4 amène plusieurs améliorations intéressantes https://debezium.io/blog/2025/12/16/debezium-3-4-final-released/ Correction du problème de calcul du low watermark Oracle qui causait des pertes de performance Correction de l'émission des événements heartbeat dans le connecteur Oracle avec les requêtes CTE Amélioration des logs pour comprendre les transactions actives dans le connecteur Oracle Memory guards pour protéger contre les schémas de base de données de grande taille Support de la transformation des coordonnées géométriques pour une meilleure gestion des données spatiales Extension Quarkus DevServices permettant de démarrer automatiquement une base de données et Debezium en dev Intégration OpenLineage pour tracer la lignée des données et suivre leur flux à travers les pipelines Compatibilité testée avec Kafka Connect 4.1 et Kafka brokers 4.1 Infinispan 16.0.4 et .5 https://infinispan.org/blog/2025/12/17/infinispan-16-0-4 Spring Boot 4 et Spring 7 supportés Evolution dans les metriques Deux bugs de serialisation Construire un agent de recherche en Java avec l'API Interactions https://glaforge.dev/posts/2026/01/03/building-a-research-assistant-with-the-interactions-api-in-java/ Assistant de recherche IA Java (API Interactions Gemini), test du SDK implémenté par Guillaume. Workflow en 4 phases : Planification : Gemini Flash + Google Search. Recherche : Modèle "Deep Research" (tâche de fond). Synthèse : Gemini Pro (rapport exécutif). Infographie : Nano Banana Pro (à partir de la synthèse). API Interactions : gestion d'état serveur, tâches en arrière-plan, réponses multimodales (images). Appréciation : gestion d'état de l'API (vs LLM sans état). Validation : efficacité du SDK Java pour cas complexes. Stephan Janssen (le papa de Devoxx) a créé un serveur MCP (Model Context Protocol) basé sur LSP (Language Server Protocol) pour que les assistants de code analysent le code en le comprenant vraiment plutôt qu'en faisant des grep https://github.com/stephanj/LSP4J-MCP Le problème identifié : Les assistants IA utilisent souvent la recherche textuelle (type grep) pour naviguer dans le code, ce qui manque de contexte sémantique, génère du bruit (faux positifs) et consomme énormément de tokens inutilement. La solution LSP4J-MCP : Une approche "standalone" (autonome) qui encapsule le serveur de langage Eclipse (JDTLS) via le protocole MCP (Model Context Protocol). Avantage principal : Offre une compréhension sémantique profonde du code Java (types, hiérarchies, références) sans nécessiter l'ouverture d'un IDE lourd comme IntelliJ. Comparaison des méthodes : AST : Trop léger (pas de compréhension inter-fichiers). IntelliJ MCP : Puissant mais exige que l'IDE soit ouvert (gourmand en ressources). LSP4J-MCP : Le meilleur des deux mondes pour les workflows en terminal, à distance (SSH) ou CI/CD. Fonctionnalités clés : Expose 5 outils pour l'IA (find_symbols, find_references, find_definition, document_symbols, find_interfaces_with_method). Résultats : Une réduction de 100x des tokens utilisés pour la navigation et une précision accrue (distinction des surcharges, des scopes, etc.). Disponibilité : Le projet est open source et disponible sur GitHub pour intégration immédiate (ex: avec Claude Code, Gemini CLI, etc). A noter l'ajout dans claude code 2.0.74 d'un tool pour supporter LSP ( https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#2074 ) Awesome (GitHub) Copilot https://github.com/github/awesome-copilot Une collection communautaire d'instructions, de prompts et de configurations pour optimiser l'utilisation de GitHub Copilot. Propose des "Agents" spécialisés qui s'intègrent aux serveurs MCP pour améliorer les flux de travail spécifiques. Inclut des prompts ciblés pour la génération de code, la documentation et la résolution de problèmes complexes. Fournit des instructions détaillées sur les standards de codage et les meilleures pratiques applicables à divers frameworks. Propose des "Skills" (compétences) sous forme de dossiers contenant des ressources pour des tâches techniques spécialisées. (les skills sont dispo dans copilot depuis un mois : https://github.blog/changelog/2025-12-18-github-copilot-now-supports-agent-skills/ ) Permet une installation facile via un serveur MCP dédié, compatible avec VS Code et Visual Studio. Encourage la contribution communautaire pour enrichir les bibliothèques de prompts et d'agents. Aide à augmenter la productivité en offrant des solutions pré-configurées pour de nombreux langages et domaines. Garanti par une licence MIT et maintenu activement par des contributeurs du monde entier. IA et productivité : bilan de l'année 2025 (Laura Tacho - DX)) https://newsletter.getdx.com/p/ai-and-productivity-year-in-review?aid=recNfypKAanQrKszT En 2025, l'ingénierie assistée par l'IA est devenue la norme : environ 90 % des développeurs utilisent des outils d'IA mensuellement, et plus de 40 % quotidiennement. Les chercheurs (Microsoft, Google, GitHub) soulignent que le nombre de lignes de code (LOC) reste un mauvais indicateur d'impact, car l'IA génère beaucoup de code sans forcément garantir une valeur métier supérieure. Si l'IA améliore l'efficacité individuelle, elle pourrait nuire à la collaboration à long terme, car les développeurs passent plus de temps à "parler" à l'IA qu'à leurs collègues. L'identité du développeur évolue : il passe de "producteur de code" à un rôle de "metteur en scène" qui délègue, valide et exerce son jugement stratégique. L'IA pourrait accélérer la montée en compétences des développeurs juniors en les forçant à gérer des projets et à déléguer plus tôt, agissant comme un "accélérateur" plutôt que de les rendre obsolètes. L'accent est mis sur la créativité plutôt que sur la simple automatisation, afin de réimaginer la manière de travailler et d'obtenir des résultats plus impactants. Le succès en 2026 dépendra de la capacité des entreprises à cibler les goulots d'étranglement réels (dette technique, documentation, conformité) plutôt que de tester simplement chaque nouveau modèle d'IA. La newsletter avertit que les titres de presse simplifient souvent à l'excès les recherches sur l'IA, masquant parfois les nuances cruciales des études réelles. Un développeur décrit dans un article sur Twitter son utilisation avancée de Claude Code pour le développement, avec des sous-agents, des slash-commands, comment optimiser le contexte, etc. https://x.com/AureaLibe/status/2008958120878330329?s=20 Outillage IntelliJ IDEA, thread dumps et project Loom (virtual threads) - https://blog.jetbrains.com/idea/2025/12/thread-dumps-and-project-loom-virtual-threads/ Les virtual threads Java améliorent l'utilisation du matériel pour les opérations I/O parallèles avec peu de changements de code Un serveur peut maintenant gérer des millions de threads au lieu de quelques centaines Les outils existants peinent à afficher et analyser des millions de threads simultanément Le débogage asynchrone est complexe car le scheduler et le worker s'exécutent dans des threads différents Les thread dumps restent essentiels pour diagnostiquer deadlocks, UI bloquées et fuites de threads Netflix a découvert un deadlock lié aux virtual threads en analysant un heap dump, bug corrigé dans Java 25. Mais c'était de la haute voltige IntelliJ IDEA supporte nativement les virtual threads dès leur sortie avec affichage des locks acquis IntelliJ IDEA peut ouvrir des thread dumps générés par d'autres outils comme jcmd Le support s'étend aussi aux coroutines Kotlin en plus des virtual threads Quelques infos sur IntelliJ IDEA 2025.3 https://blog.jetbrains.com/idea/2025/12/intellij-idea-2025-3/ Distribution unifiée regroupant davantage de fonctionnalités gratuites Amélioration de la complétion des commandes dans l'IDE Nouvelles fonctionnalités pour le débogueur Spring Thème Islands devient le thème par défaut Support complet de Spring Boot 4 et Spring Framework 7 Compatibilité avec Java 25 Prise en charge de Spring Data JDBC et Vitest 4 Support natif de Junie et Claude Agent pour l'IA Quota d'IA transparent et option Bring Your Own Key à venir Corrections de stabilité, performance et expérience utilisateur Plein de petits outils en ligne pour le développeur https://blgardner.github.io/prism.tools/ génération de mot de passe, de gradient CSS, de QR code encodage décodage de Base64, JWT formattage de JSON, etc. resumectl - Votre CV en tant que code https://juhnny5.github.io/resumectl/ Un outil en ligne de commande (CLI) écrit en Go pour générer un CV à partir d'un fichier YAML. Permet l'exportation vers plusieurs formats : PDF, HTML, ou un affichage direct dans le terminal. Propose 5 thèmes intégrés (Modern, Classic, Minimal, Elegant, Tech) personnalisables avec des couleurs spécifiques. Fonctionnalité d'initialisation (resumectl init) permettant d'importer automatiquement des données depuis LinkedIn et GitHub (projets les plus étoilés). Supporte l'ajout de photos avec des options de filtre noir et blanc ou de forme (rond/carré). Inclut un mode "serveur" (resumectl serve) pour prévisualiser les modifications en temps réel via un navigateur local. Fonctionne comme un binaire unique sans dépendances externes complexes pour les modèles. mactop - Un moniteur "top" pour Apple Silicon https://github.com/metaspartan/mactop Un outil de surveillance en ligne de commande (TUI) conçu spécifiquement pour les puces Apple Silicon (M1, M2, M3, M4, M5). Permet de suivre en temps réel l'utilisation du CPU (E-cores et P-cores), du GPU et de l'ANE (Neural Engine). Affiche la consommation électrique (wattage) du système, du CPU, du GPU et de la DRAM. Fournit des données sur les températures du SoC, les fréquences du GPU et l'état thermique global. Surveille l'utilisation de la mémoire vive, de la swap, ainsi que l'activité réseau et disque (E/S). Propose 10 mises en page (layouts) différentes et plusieurs thèmes de couleurs personnalisables. Ne nécessite pas l'utilisation de sudo car il s'appuie sur les API natives d'Apple (SMC, IOReport, IOKit). Inclut une liste de processus détaillée (similaire à htop) avec la possibilité de tuer des processus directement depuis l'interface. Offre un mode "headless" pour exporter les métriques au format JSON et un serveur optionnel pour Prometheus. Développé en Go avec des composants en CGO et Objective-C. Adieu direnv, Bonjour misehttps://codeka.io/2025/12/19/adieu-direnv-bonjour-mise/ L'auteur remplace ses outils habituels (direnv, asdf, task, just) par un seul outil polyvalent écrit en Rust : mise. mise propose trois fonctions principales : gestionnaire de paquets (langages et outils), gestionnaire de variables d'environnement et exécuteur de tâches. Contrairement à direnv, il permet de gérer des alias et utilise un fichier de configuration structuré (mise.toml) plutôt que du scripting shell. La configuration est hiérarchique, permettant de surcharger les paramètres selon les répertoires, avec un système de "trust" pour la sécurité. Une "killer-feature" soulignée est la gestion des secrets : mise s'intègre avec age pour chiffrer des secrets (via clés SSH) directement dans le fichier de configuration. L'outil supporte une vaste liste de langages et d'outils via un registre interne et des plugins (compatibilité avec l'écosystème asdf). Il simplifie le workflow de développement en regroupant l'installation des outils et l'automatisation des tâches au sein d'un même fichier. L'auteur conclut sur la puissance, la flexibilité et les excellentes performances de l'outil après quelques heures de test. Claude Code v2.1.0 https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#210 Rechargement à chaud des "skills" : Les modifications apportées aux compétences dans ~/.claude/skills sont désormais appliquées instantanément sans redémarrer la session. Sous-agents et forks : Support de l'exécution de compétences et de commandes slash dans un contexte de sous-agent forké via context: fork. Réglages linguistiques : Ajout d'un paramètre language pour configurer la langue de réponse par défaut (ex: language: "french"). Améliorations du terminal : Shift+Enter fonctionne désormais nativement dans plusieurs terminaux (iTerm2, WezTerm, Ghostty, Kitty) sans configuration manuelle. Sécurité et correction de bugs : Correction d'une faille où des données sensibles (clés API, tokens OAuth) pouvaient apparaître dans les logs de débogage. Nouvelles commandes slash : Ajout de /teleport et /remote-env pour les abonnés claude.ai afin de gérer des sessions distantes. Mode Plan : Le raccourci /plan permet d'activer le mode plan directement depuis le prompt, et la demande de permission à l'entrée de ce mode a été supprimée. Vim et navigation : Ajout de nombreux mouvements Vim (text objects, répétitions de mouvements f/F/t/T, indentations, etc.). Performance : Optimisation du temps de démarrage et du rendu terminal pour les caractères Unicode/Emoji. Gestion du gitignore : Support du réglage respectGitignore dans settings.json pour contrôler le comportement du sélecteur de fichiers @-mention. Méthodologies 200 déploiements en production par jour, même le vendredi : retours d'expérience https://mcorbin.fr/posts/2025-03-21-deploy-200/ Le déploiement fréquent, y compris le vendredi, est un indicateur de maturité technique et augmente la productivité globale. L'excellence technique est un atout stratégique indispensable pour livrer rapidement des produits de qualité. Une architecture pragmatique orientée services (SOA) facilite les déploiements indépendants et réduit la charge cognitive. L'isolation des services est cruciale : un développeur doit pouvoir tester son service localement sans dépendre de toute l'infrastructure. L'automatisation via Kubernetes et l'approche GitOps avec ArgoCD permettent des déploiements continus et sécurisés. Les feature flags et un système de permissions solide permettent de découpler le déploiement technique de l'activation fonctionnelle pour les utilisateurs. L'autonomie des développeurs est renforcée par des outils en self-service (CLI maison) pour gérer l'infrastructure et diagnostiquer les incidents sans goulot d'étranglement. Une culture d'observabilité intégrée dès la conception permet de détecter et de réagir rapidement aux anomalies en production. Accepter l'échec comme inévitable permet de concevoir des systèmes plus résilients capables de se rétablir automatiquement. "Vibe Coding" vs "Prompt Engineering" : l'IA et le futur du développement logiciel https://www.romenrg.com/blog/2025/12/25/vibe-coding-vs-prompt-engineering-ai-and-the-future-of-software-development/ L'IA est passée du statut d'expérimentation à celui d'infrastructure essentielle pour le développement de logiciels en 2025. L'IA ne remplace pas les ingénieurs, mais agit comme un amplificateur de leurs compétences, de leur jugement et de la qualité de leur réflexion. Distinction entre le "Vibe Coding" (rapide, intuitif, idéal pour les prototypes) et le "Prompt Engineering" (délibéré, contraint, nécessaire pour les systèmes maintenables). L'importance cruciale du contexte ("Context Engineering") : l'IA devient réellement puissante lorsqu'elle est connectée aux systèmes réels (GitHub, Jira, etc.) via des protocoles comme le MCP. Utilisation d'agents spécialisés (écriture de RFC, revue de code, architecture) plutôt que de modèles génériques pour obtenir de meilleurs résultats. Émergence de l'ingénieur "Technical Product Manager" capable d'abattre seul le travail d'une petite équipe grâce à l'IA, à condition de maîtriser les fondamentaux techniques. Le risque majeur : l'IA permet d'aller très vite dans la mauvaise direction si le jugement humain et l'expérience font défaut. Le niveau d'exigence global augmente : les bases techniques solides deviennent plus importantes que jamais pour éviter l'accumulation de dette technique rapide. Une revue de code en solo (Kent Beck) ! https://tidyfirst.substack.com/p/party-of-one-for-code-review?r=64ov3&utm_campaign=post&utm_medium=web&triedRedirect=true La revue de code traditionnelle, héritée des inspections formelles d'IBM, s'essouffle car elle est devenue trop lente et asynchrone par rapport au rythme du développement moderne. Avec l'arrivée de l'IA ("le génie"), la vitesse de production du code dépasse la capacité de relecture humaine, créant un goulot d'étranglement majeur. La revue de code doit évoluer vers deux nouveaux objectifs prioritaires : un "sanity check" pour vérifier que l'IA a bien fait ce qu'on lui demandait, et le contrôle de la dérive structurelle de la base de code. Maintenir une structure saine est crucial non seulement pour les futurs développeurs humains, mais aussi pour que l'IA puisse continuer à comprendre et modifier le code efficacement sans perdre le contexte. Kent Beck expérimente des outils automatisés (comme CodeRabbit) pour obtenir des résumés et des schémas d'architecture afin de garder une conscience globale des changements rapides. Même si les outils automatisés sont utiles, le "Pair Programming" reste irremplaçable pour la richesse des échanges et la pression sociale bénéfique qu'il impose à la réflexion. La revue de code solo n'est pas une fin en soi, mais une adaptation nécessaire lorsque l'on travaille seul avec des outils de génération de code augmentés. Loi, société et organisation Lego lance les Lego Smart Play, avec des Brique, des Smart Tags et des Smart Figurines pour faire de nouvelles constructions interactives avec des Legos https://www.lego.com/fr-fr/smart-play LEGO SMART Play : technologie réactive au jeu des enfants. Trois éléments clés : SMART Brique : Brique LEGO 2x4 "cerveau". Accéléromètre, lumières réactives, détecteur de couleurs, synthétiseur sonore. Réagit aux mouvements (tenir, tourner, taper). SMART Tags : Petites pièces intelligentes. Indiquent à la SMART Brique son rôle (ex: hélicoptère, voiture) et les sons à produire. Activent sons, mini-jeux, missions secrètes. SMART Minifigurines : Activées près d'une SMART Brique. Révèlent des personnalités uniques (sons, humeurs, réactions) via la SMART Brique. Encouragent l'imagination. Fonctionnement : SMART Brique détecte SMART Tags et SMART Minifigurines. Réagit aux mouvements avec lumières et sons dynamiques. Compatibilité : S'assemble avec les briques LEGO classiques. Objectif : Créer des expériences de jeu interactives, uniques et illimitées. Conférences La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 14-17 janvier 2026 : SnowCamp 2026 - Grenoble (France) 22 janvier 2026 : DevCon #26 : sécurité / post-quantique / hacking - Paris (France) 28 janvier 2026 : Software Heritage Symposium - Paris (France) 29-31 janvier 2026 : Epitech Summit 2026 - Paris - Paris (France) 2-5 février 2026 : Epitech Summit 2026 - Moulins - Moulins (France) 3 février 2026 : Cloud Native Days France 2026 - Paris (France) 3-4 février 2026 : Epitech Summit 2026 - Lille - Lille (France) 3-4 février 2026 : Epitech Summit 2026 - Mulhouse - Mulhouse (France) 3-4 février 2026 : Epitech Summit 2026 - Nancy - Nancy (France) 3-4 février 2026 : Epitech Summit 2026 - Nantes - Nantes (France) 3-4 février 2026 : Epitech Summit 2026 - Marseille - Marseille (France) 3-4 février 2026 : Epitech Summit 2026 - Rennes - Rennes (France) 3-4 février 2026 : Epitech Summit 2026 - Montpellier - Montpellier (France) 3-4 février 2026 : Epitech Summit 2026 - Strasbourg - Strasbourg (France) 3-4 février 2026 : Epitech Summit 2026 - Toulouse - Toulouse (France) 4-5 février 2026 : Epitech Summit 2026 - Bordeaux - Bordeaux (France) 4-5 février 2026 : Epitech Summit 2026 - Lyon - Lyon (France) 4-6 février 2026 : Epitech Summit 2026 - Nice - Nice (France) 5 février 2026 : Web Days Convention - Aix-en-Provence (France) 12 février 2026 : Strasbourg Craft #1 - Strasbourg (France) 12-13 février 2026 : Touraine Tech #26 - Tours (France) 19 février 2026 : ObservabilityCON on the Road - Paris (France) 6 mars 2026 : WordCamp Nice 2026 - Nice (France) 18-19 mars 2026 : Agile Niort 2026 - Niort (France) 20 mars 2026 : Atlantique Day 2026 - Nantes (France) 26 mars 2026 : Data Days Lille - Lille (France) 26-27 mars 2026 : SymfonyLive Paris 2026 - Paris (France) 26-27 mars 2026 : REACT PARIS - Paris (France) 27-29 mars 2026 : Shift - Nantes (France) 31 mars 2026 : ParisTestConf - Paris (France) 1 avril 2026 : AWS Summit Paris - Paris (France) 2 avril 2026 : Pragma Cannes 2026 - Cannes (France) 9-10 avril 2026 : AndroidMakers by droidcon - Paris (France) 16-17 avril 2026 : MiXiT 2026 - Lyon (France) 22-24 avril 2026 : Devoxx France 2026 - Paris (France) 23-25 avril 2026 : Devoxx Greece - Athens (Greece) 24-25 avril 2026 : Faiseuses du Web 5 - Dinan (France) 6-7 mai 2026 : Devoxx UK 2026 - London (UK) 22 mai 2026 : AFUP Day 2026 Lille - Lille (France) 22 mai 2026 : AFUP Day 2026 Paris - Paris (France) 22 mai 2026 : AFUP Day 2026 Bordeaux - Bordeaux (France) 22 mai 2026 : AFUP Day 2026 Lyon - Lyon (France) 29 mai 2026 : NG Baguette Conf 2026 - Paris (France) 5 juin 2026 : TechReady - Nantes (France) 5 juin 2026 : Fork it! - Rouen - Rouen (France) 6 juin 2026 : Polycloud - Montpellier (France) 11-12 juin 2026 : DevQuest Niort - Niort (France) 11-12 juin 2026 : DevLille 2026 - Lille (France) 12 juin 2026 : Tech F'Est 2026 - Nancy (France) 17-19 juin 2026 : Devoxx Poland - Krakow (Poland) 17-20 juin 2026 : VivaTech - Paris (France) 2 juillet 2026 : Azur Tech Summer 2026 - Valbonne (France) 2-3 juillet 2026 : Sunny Tech - Montpellier (France) 3 juillet 2026 : Agile Lyon 2026 - Lyon (France) 2 août 2026 : 4th Tech Summit on Artificial Intelligence & Robotics - Paris (France) 4 septembre 2026 : JUG Summer Camp 2026 - La Rochelle (France) 17-18 septembre 2026 : API Platform Conference 2026 - Lille (France) 24 septembre 2026 : PlatformCon Live Day Paris 2026 - Paris (France) 1 octobre 2026 : WAX 2026 - Marseille (France) 1-2 octobre 2026 : Volcamp - Clermont-Ferrand (France) 5-9 octobre 2026 : Devoxx Belgium - Antwerp (Belgium) Nous contacter Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs Contactez-nous via X/twitter https://twitter.com/lescastcodeurs ou Bluesky https://bsky.app/profile/lescastcodeurs.com Faire un crowdcast ou une crowdquestion Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Tous les épisodes et toutes les infos sur https://lescastcodeurs.com/
Skeptoid Adventures will set sail on the world's largest sailing vessel, the SV Royal Clipper, from Malaga, Spain, to Nice, France this April. We'll have a mini-conference aboard and we'll stop at amazing ports of call -- all while on the coolest full-rigged sailing ship you've ever seen. Take a look at skeptoid.com/adventures. Please note: This ship often sells out by the end of October, so reserve your cabin soon. All deposits are fully refundable. Learn about your ad choices: dovetail.prx.org/ad-choices
See omnystudio.com/listener for privacy information.
Welcome to the Where Do Gays Retire podcast, where we explore the vibrant and welcoming community of Nice, France, a top choice for LGBTQ retirees. Jameson Farn, a long-time resident of the French Riviera, shares his insights on what makes Nice an ideal place to live, from its stunning climate and walkability to its rich cultural scene. Listeners will learn about the affordability of living in Nice compared to cities like Vancouver and the importance of understanding local customs and lifestyle before making a move. Jameson also discusses the supportive LGBTQ community, the variety of dining options, and the ease of accessing healthcare in the region. Join us as we dive into the unique experiences and opportunities that await those considering a retirement in this beautiful part of the world.In an insightful episode of Where Do Gays Retire, hosts Mark Goldstein and Jameson Farn delve into the enchanting world of Nice, France, and what it has to offer those in the LGBTQ community considering retirement. Farn, a seasoned resident and expert on the French Riviera, shares his journey and the reasons behind his long-standing love affair with this picturesque city. The discussion revolves around the unique blend of culture, safety, and community that Nice provides, making it a top choice for those seeking a welcoming environment in which to spend their golden years. Listeners are treated to a vivid description of the region's stunning landscapes, vibrant nightlife, and the rich cultural experiences easily accessible in and around Nice.The conversation takes a practical turn as Goldstein and Farn discuss the essentials of relocating to Nice, including housing options, the local healthcare system, and the cost of living. Farn's insights into the housing market are particularly valuable, as he encourages potential retirees to rent before committing to a purchase, allowing them to better understand the local lifestyle and amenities. The episode also sheds light on Nice's excellent healthcare services, which are renowned for their quality and accessibility, making it an attractive option for retirees. Farn emphasizes that the city is not just about beautiful beaches and sunny weather; it's about creating a fulfilling life in a community that values diversity and inclusivity.The episode concludes with a reflection on the vibrant LGBTQ culture in Nice and the various events and activities that bring the community together. Farn shares anecdotes of pride celebrations, art exhibitions, and social gatherings that highlight the city's acceptance and embrace of the LGBTQ lifestyle. This conversation serves not only as a guide for those considering a move to Nice but also as an invitation to embrace the adventure of retirement in a city that offers so much more than just a place to live—it promises a rich and rewarding lifestyle filled with connection, culture, and joy.Takeaways: Nice, France is considered a cultural hub for the LGBTQ community, offering vibrant nightlife and events. The city of Nice boasts a Mediterranean climate with over 300 days of sunshine yearly. Transportation in Nice is very accessible, with a great public transit system and walkable neighborhoods. Healthcare in France is excellent, with easy access to doctors and affordable appointments. Renting in Nice can be challenging, but it is advisable to start with short-term leases. The LGBTQ community in Nice is welcoming and supportive, with numerous events and festivals throughout the year. Links referenced in this episode:gayfrenchriviera.substack.comwww.wheretogaysretire.com
Welcome to the Where Do Gays Retire podcast, where we explore the vibrant and welcoming community of Nice, France, a top choice for LGBTQ retirees. Jameson Farn, a long-time resident of the French Riviera, shares his insights on what makes Nice an ideal place to live, from its stunning climate and walkability to its rich cultural scene. Listeners will learn about the affordability of living in Nice compared to cities like Vancouver and the importance of understanding local customs and lifestyle before making a move. Jameson also discusses the supportive LGBTQ community, the variety of dining options, and the ease of accessing healthcare in the region. Join us as we dive into the unique experiences and opportunities that await those considering a retirement in this beautiful part of the world.In an insightful episode of Where Do Gays Retire, hosts Mark Goldstein and Jameson Farn delve into the enchanting world of Nice, France, and what it has to offer those in the LGBTQ community considering retirement. Farn, a seasoned resident and expert on the French Riviera, shares his journey and the reasons behind his long-standing love affair with this picturesque city. The discussion revolves around the unique blend of culture, safety, and community that Nice provides, making it a top choice for those seeking a welcoming environment in which to spend their golden years. Listeners are treated to a vivid description of the region's stunning landscapes, vibrant nightlife, and the rich cultural experiences easily accessible in and around Nice.The conversation takes a practical turn as Goldstein and Farn discuss the essentials of relocating to Nice, including housing options, the local healthcare system, and the cost of living. Farn's insights into the housing market are particularly valuable, as he encourages potential retirees to rent before committing to a purchase, allowing them to better understand the local lifestyle and amenities. The episode also sheds light on Nice's excellent healthcare services, which are renowned for their quality and accessibility, making it an attractive option for retirees. Farn emphasizes that the city is not just about beautiful beaches and sunny weather; it's about creating a fulfilling life in a community that values diversity and inclusivity.The episode concludes with a reflection on the vibrant LGBTQ culture in Nice and the various events and activities that bring the community together. Farn shares anecdotes of pride celebrations, art exhibitions, and social gatherings that highlight the city's acceptance and embrace of the LGBTQ lifestyle. This conversation serves not only as a guide for those considering a move to Nice but also as an invitation to embrace the adventure of retirement in a city that offers so much more than just a place to live—it promises a rich and rewarding lifestyle filled with connection, culture, and joy.Takeaways: Nice, France is considered a cultural hub for the LGBTQ community, offering vibrant nightlife and events. The city of Nice boasts a Mediterranean climate with over 300 days of sunshine yearly. Transportation in Nice is very accessible, with a great public transit system and walkable neighborhoods. Healthcare in France is excellent, with easy access to doctors and affordable appointments. Renting in Nice can be challenging, but it is advisable to start with short-term leases. The LGBTQ community in Nice is welcoming and supportive, with numerous events and festivals throughout the year. Links referenced in this episode:gayfrenchriviera.substack.comwww.wheretogaysretire.com
In This Episode Erin and Weer'd discuss: David Hogg election as Vice Chair of the Democrat National Committee; Merrick Garland's gift of a Tommy Gun in Washington, DC, if that's even legal; the UK still experiencing knife violence and passing yet more knife laws; a home defense caught on camera in Michigan, and what can we learn from it; Tom Knighton's article on mandatory storage laws. Weer'd unearthed a video of Dr. Arthur Kellermann talking about his favorite topic: gun control; and David talks about cartridge pressure. Did you know that we have a Patreon? Join now for the low, low cost of $4/month (that's $1/podcast) and you'll get to listen to our podcast on Friday instead of Mondays, as well as patron-only content like mag dump episodes, our hilarious blooper reels and film tracks. Show Notes Main Topic David Hogg wins election as vice chair of DNC “If you don't support banning semi automatic rifles you should leave the Democratic Party and join the Guns Over People party.” - David Hogg, Oct 29 2023, on TwiX FOIA Request Issued on Merrick Garland's ‘Tommy Gun' UK government plans stricter regulations for buying knives online This Is Why There Are No Reasonable Conversations on Mandatory Storage Laws Weer'd Audio Fisk March 14, 2013: Speaking From Experience: Seasoned Leaders Offer Solutions to Gun Violence Gunblog Variety Cast Ep 160: The Kellermann Study Assorted Calibers Podcast Ep 029: Fisk on Suicide Assorted Calibers Podcast Ep 269: Always Be Prepared Assorted Calibers Podcast Ep 222: Cranky Old Podcasters Assorted Calibers Podcast Ep 039: Back on the Defense Priorities for Research to Reduce the Threat of Firearm-Related Violence 2016 Nice (France) truck attack Where did the Columbine Killers get their Guns? Gun Violence lowest since the 1960s Gun Lovers and Other Strangers The Sporting Arms and Ammunition Manufacturers' Institute All About The .38 Special +P and .38 Special +P+ Elmer Keith .357 Magnum .44 Magnum Elmer Keith's ka-BOOM Ten-Finger Johnny Under Pressure - Queen Brena Bock Author Page David Bock Author Page Team And More
Mark and Andrew discuss their pre-race predictions and then compare them to the final results. The pair then cover some of their observations regarding the first female IM World Champs that were held in Nice France. Enjoy...
The tribe has spoken and suggestions are in the box, it's time to decide what the Premium Lager will be called! Some great suggestions, and without leading the witness…. we do have our preferred option. Tim shares his survival story and what it's like to live with a mango attached to a hip all week, can he make it to Taupo?? IRONMAN Busselton is sold out, or is it? Entry hack coming in HOT! We review the World Championships in Nice France and cast our minds forward to the big island of Hawaii. Koa Sports (pending correct weight) are the Western Sydney 70.3 TriClub Champions, however we are relying on Greg's ability to add numbers together… standby! It's full steam ahead for the rest of season 2024, allllll aboard the K TRAIN! Join the Tribe, Be the Warrior. www.koasports.com.au
Episode #457 IM World Championship Nice, France Sunday, May 24, 2020 6:59 AM Welcome Welcome to Episode #457 of the 303 Endurance Podcast. We're your hosts Coach Rich Soares and 303 Chief Editor, Bill Plock. Thanks for joining us for another week of endurance news, coaching tips and discussion. Show Sponsor: UCAN UCAN created LIVSTEADY as an alternative to sugar based nutrition products. LIVSTEADY was purposefully designed to work with your body, delivering long-lasting energy you can feel. Whether UCAN Energy Powders, Bars or Gels, LIVSTEADY's unique time-release profile allows your body to access energy consistently throughout the day, unlocking your natural ability to finish stronger and recover more quickly! In Today's Show Cycling News/Updates - Upcoming bike events in Colorado Triathlon News/Updates - IM Nice Report Ask A Coach - Strategy for 70.3 World Champs Marbella Spain 303Cycling News and Updates: https://www.bicyclecolorado.org/events-2/event-calendar/ 303Triathlon News and Updates: Nice's Triathlon History The Course Expected Times Previous Women's Podiums Pro Start List Predictions Ask A Coach: I raced 70.3 Wisconsin and qualified for 70.3 Marbella, Spain World Championships. I need a break but also want a strategy that puts me at my fastest and most competitive self by next November. Train With Coach Rich: TriDot Signup - https://app.tridot.com/onboard/sign-up/richsoares RunDot Signup - https://app.rundot.com/onboard/sign-up/richsoares
In Day 2 of our IRONMAN World Championship coverage from Nice, France, host Matt Lieto talks with pro athletes Kat Matthews, Anne Haug, and Jackie Hering. This episode features exclusive content from the Pro Interview Panel where these athletes discuss their unique journeys to the start line, how they approach the pressure of world-class competition, and what drives their passion for the sport. Join us for more compelling insights into what it takes to compete among the best in the world.
Join host Matt Lieto as he takes you behind the scenes of the IRONMAN World Championship in Nice, France! In this special episode, we bring you exclusive content from the Pro Interview Panel where Matt sits down with top pro women athletes—Lucy Charles-Barclay, Chelsea Sodaro, and Laura Philipp. Hear their insights, strategies, and stories as they prepare for the biggest race of the season. This is Day 1 of our exclusive World Championship coverage, bringing you all the action and excitement from Nice!
Nice est une multinationale italienne de référence internationale dans la Home Automation, la Home Security et la Smart Home. Grégory Crouzeix nous nous précise que Nice France est une filiale du groupe homonyme italien crée en 1993. Par ailleurs, il nous indique que Nice France s'est développé grâce à une croissance externe soutenue qui lui a permis de devenir le numéro 2 du marché. Aujourd'hui, le groupe Nice est présent dans une centaine de pays et compte 2800 salariés. Il réalise 772 millions d'euros de chiffre d'affaires en 2022.Hébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.
DEFINITIONS IN ACROSTIC SPEECH INNOVATIVE RESEARCH EDUCATION NICE FRANCE June 14-16 2024.,
As The Paracast begins its 19th year, Gene and cohost Tim Swartz present Peter Robbins, an investigative writer, author and lecturer best known for his books, columns, articles, radio commentaries, interviews and conference talks about UFOs. He has appeared as a guest on and been consultant to numerous television programs and documentaries. Robbins' longtime interest in and research into the life and scientific discoveries of Dr. Wilhelm Reich have led to series of published papers and conference talks in the US and the UK, and presentations at for the International Conference on the Scientific Discoveries of Wilhelm Reich, Nice France; the American College of Orgonomy's conferences in New York City and Princeton New Jersey, and For the Orgone Biophysical Research Laboratory conferences held near Ashland Oregon. His professional credits include, Editorial Assistant on United Nations' Secretary General's (requested) report “for the establishment of a UN-UFO Department,” and Editorial Assistant for Member of Parliament, the Honorable Brinsley Le Poer Trench, Earl of Clancarty's (requested) paper for The House of Lords 1980 Debate on UFOs. Robbins was also a founding member of Budd Hopkins' Intruders Foundation, member of its Advisory Board, and Executive Assistant to Mr. Hopkins. He was Event Coordinator for the SCI FI Channel's "Alien Abduction Phenomenon: A Symposium," organized to promote the release of the Steven Spielberg miniseries "Taken," and writer, planner and commentator for the “Ultimate UFO” and “Ultimate Crop Circle” DVD sets. You can check out his weekly show, "Meanwhile, Here On Earth LIVE" on Mondays at 7:00 PM EST by going to www.unxnetwork.com and clicking on "X-Stream / Listen or Watch" at the top of the page.
TRACKLIST 0:00 Harold Melvin & The Blue Notes - Ebony Woman 3:30 The Chimes - Love So Tender 6:30 Bobby Womack - When Love Begins Friendship Ends 11:00 The Manhattans - Let's Start It All Over Again 16:00 Patti LaBelle - If Only You Knew 20:30 Earth, Wind & Fire - After the Love Has Gone (Single Version) 27:30 Philip Bailey - It's Our Time 31:00 The Isley Brothers - That Lady (Pt. 1 & 2) 36:00 Surface - The First Time 40:00 Sade - Smooth Operator 44:30 Heatwave - Boogie Nights 48:30 Marvin Gaye - The Shadow of Your Smile 50:30 Maurice White - Stand By Me 54:00 Gladys Knight & The Pips - Hero (Wind Beneath My Wings) 57:00 M.F.S.B. - T.S.O.P. (The Sound of Philadelphia) 1:00:30 The Jacksons - Dreamer 1:08:30 Luther Vandross - Love Won't Let Me Wait 1:10:00 Lou Rawls - You'll Never Find Another Love Like Mine 1:14:30 Terence Trent D'Arby - Sign Your Name 1:18:30 The Jacksons - Show You the Way to Go 1:25:30 Bill Withers - I Want to Spend the Night 1:26:30 Terence Trent D'Arby - Wishing Well 1:30:00 The Pasadenas - Cry My Tears (Posthumously Yours) 1:36:30 Gregory Abbott - Shake You Down (Single Version) 1:40:30 Marvin Gaye - Sexual Healing 1:44:00 Philip Bailey - Because of You 1:48:00 Harold Melvin & The Blue Notes - If You Don't Know Me By Now 1:51:30 Luther Vandross - Any Love 1:56:30 Gregory Abbott - I Got the Feeling' (It's Over) 1:59:30 Regina Belle - This Is Love (Album Version) 2:03:30 The Chimes - I Still Haven't Found What I'm Looking For 2:09:00 Billy Paul - Me and Mrs. Jones 2:13:00 P.M. Sampson - We Love to Love 2:17:00 Champaign - I'm on Fire 2:21:00 Peaches & Herb - (We'll Be) United (Album Version) 2:23:00 Bill Withers - Ain't No Sunshine (The Total Eclipse Mix) 2:27:00 Bill Withers - Lean on Me 2:31:00 Earth, Wind & Fire - Daydreamin' 2:37:30 The Pasadenas - Enchanted Lady Chillout Type: Mix Negresco Beach Club, Promenade des Anglais, Nice, France
Nice is nice, but it is pronounced NEESS. Patti and Rachel leave Italy and venture over to France for more adventures and lost luggage. --- Send in a voice message: https://podcasters.spotify.com/pod/show/healandbehealthy/message Support this podcast: https://podcasters.spotify.com/pod/show/healandbehealthy/support
Athlete stories have the power to touch, move, and inspire you. And there is great value in hearing others' experiences and learning from their journeys. On today's episode, Host Andrew Harley interviews three TriDot athletes who raced at the IRONMAN World Championship in Nice, France. Jeff Raines, Kurt Madden, and Chris Kennel share how they qualified, trained, tapered, and traveled for the this historical and epic event. In the "one race, three journeys" series you'll get insight into race-specific preparation, mindset, racing strategy, and more! To learn more about racing Challenge Roth with TriDot visit https://race-quest.com/tridot-challenge-roth and enter the password TRIDOT. A big thanks to UCAN for being a long-time partner of the podcast! We are huge believers in using UCAN to fuel our training and racing. To experience UCAN's LIVSTEADY products for yourself, head to their website UCAN.co! Use the code “TriDot” to save 20 percent on your entire order.
Kyle, Pat, and Talbot recap the exciting race in Nice France at the World Championship. What its like in Karlovy Vary and who is next to be making a jump from Long Course to Short Course. Buy some new gogglesthemagic5.com/ptnJoin waterfall racing teamhttps://www.waterfallracing.com/Open waterfall bank accounthttps://www.waterfallbank.com/Paris Test Event- 25% off Code: PROTRI23https://www.triathlonlive.tv/Disclaimer: The contents and opinions expressed on this podcast are ultimately exaggerated (often wildly) for comedic effect. All opinions presented are for entertainment purposes only. Any statements seeming to refer to any specific person, place, institution, or event are probably not about you and almost impossible to prove legally, anyway. It might be you, but probably not and nobody really cares. Especially you: Mark. It's not always about you.
A travel guide on transportation, lodging, and food in Nice, France and the French Riviera. Known in French as the Côte d'Azur, this beautiful region is warm, exciting, and full of history. Previous episodes - MK120 - How to backpack Europe - https://youtu.be/pFtwBOMdczYMK86 - Venice - https://youtu.be/sPGUJ7VHMCEMK85 - Vienna - https://youtu.be/DK6G7RB9g_kMK84 - Dubrovnik - https://youtu.be/FD_xIqmV4w4MK45 - Dublin - https://youtu.be/DYDSk7pBbNUMK44 - Marseille - https://youtu.be/TQrESbBJ7QYMK43 - Palma de Mallorca - https://youtu.be/YtOHgY67XoIMK42 - Amsterdam - https://youtu.be/CJxlYIoon00Opening song “From the Start” written and produced by Laufey and Spencer Stewart. All production by Cody Maxwell. Artwork by Cody Maxwell. Opening graphic assets by sonorafilms. sharkfyn.com maxwellskitchenpodcast.com
It's finally here. The IM WC in Nice France, the start list, the TriRating analysis and our picks. Show Sponsor: UCAN Generation UCAN has a full line of nutrition products powered by LIVESTEADY to fuel your sport. LIVSTEADY was purposefully designed to work with your body, delivering long-lasting energy you can feel. LIVSTEADY's unique time-release profile allows your body to access energy consistently throughout the day, unlocking your natural ability to stay focused and calm while providing the fuel you need to meet your daily challenges. Use UCAN in your training and racing to fuel the healthy way, finish stronger and recover more quickly! Use the code 303UCAN for 20% off at ucan.co/discount/303UCAN/ or ucan.co In Today's Show Endurance News - Nice IM World Champs; Mexico Marathon DQs 11K of 30K. What's new in the 303 - Andy Schmit Memorial Ride and Picnic Video of the Week - IMWC Promo Endurance News: Tri Rating Nice Report How to Watch the Free Men's 2023 Ironman World Championship Livestream YouTube - https://www.youtube.com/@ironmantriathlon Mexico Marathon disqualifies 11,000 of their 30,000 runners after finding THOUSANDS cheated What's New in the 303: Andy Schmit Memorial Ride and Picnic Video of the Week: 2023 VinFast IRONMAN World Championship Men's Promo Closing: Thanks again for listening in this week. Please be sure to follow us @303endurance and of course go to iTunes and give us a rating and a comment. We'd really appreciate it! Stay tuned, train informed, and enjoy the endurance journey!
In his 50th year and his 8th Ironman, Darren Alchin recorded a 51 minute PB to go 9:46, 3rd in his AG, and securing a slot to the Ironman World Championship in Nice France. In this episode Darren unpacks what “having a real go” looks like and how that ultimately lead to his break out performance in Cairns. I wrote down a whole page of notes from Darren's tips including “it's all about the run”. When that comes from a guy who drops a 3:15 IM marathon I'm listening! Enjoy the interview !
Join us today as we delve into the essential elements of conquering the challenging bike course at the upcoming Ironman World Championships in Nice, France. We share some of the science, our personal insights, and practical tips on pacing, equipment choices, and various strategic considerations that can make all the difference on race day. Episode Highlights: Pacing for Success: One of the keys to triumphing on the bike leg is maintaining an efficient and sustainable pace. We discuss how we adapt our pacing strategies based on the course's undulating terrain and technical challenges, ensuring we conserve enough energy for the grueling marathon that awaits after the bike leg. Our Equipment Choices: Let's take an in-depth look at the optimal equipment choices for this demanding course. We discuss the pros and cons of different bike and wheel options and learn how we select the right equipment to maximize performance. Tackling Downhills and Aerodynamics: Descending skills are crucial for gaining time on the bike leg. We share our tips for navigating the descents safely and efficiently, and hint at the possibility of new bike tech. Additionally, we explain the significance of aerodynamics and how small adjustments can have a significant impact on overall bike times. Fueling and Hydration Strategies: Nutrition plays a vital role in Ironman events. With several key feedzones, we discuss which will be best to skip. Staying Cool and Hydrated: With the Mediterranean climate in Nice, managing heat is crucial for peak performance. We discuss innovative cooling techniques and how we stay hydrated in warm conditions, ensuring we perform at our best throughout the ride. Whether you're an experienced triathlete seeking to improve your Ironman performance or a first-timer preparing for the challenge of a lifetime, we hope our experiences and insights will help you optimize your preparation and performance on the bike course at the Ironman World Championships in Nice, France. Keywords: Ironman World Championships, Nice France, bike course, pacing, equipment choices, running off a downhill, aerodynamics, fueling, hydration, cooling, descending skills, triathlon, sports science, performance optimization, tactical strategies. --- Support the show by leaving a review and sharing an episode! Every review helps us bring sports science to the people! REAL useful science! Our Sports Science Masterclass gives you the 'here's how you do it' evidence-backed information. This course was originally conceived of to upskill top international coaches, but is digestible for any athlete who wants to use to science to be their best . Enrol now and receive a FREE power meter course (Value $299) https://link.performanceadvantagepodcast.com/course Follow Dr Matt on Instagram: https://link.mtbphd.com/instagram Follow Dr Will on Instagram: https://link.drwillo.com/instagram
Travelnews Online | Rebuilding Travel | Trending | eTurboNews
This week, Monica Lillis guides us through Nice on France's Côte d'Azur. She wanders through the Old Town in the east of the city to explore its cafés, bars and charming eateries.See omnystudio.com/listener for privacy information.
Last week we talked about Nice France being host to the IMWC Men's race next September and for the Tour de France final stage in 2024. Nice is the place to be in January 2023 with the first ever Global Triathlon Awards where leading athletes and brands in the sport are honored ahead of the star-studded night at the Palais de la Mediterranee in Nice, France, on Friday, 20 January 2023. Show Sponsor: UCAN Generation UCAN has a full line of nutrition products to fuel your sport. UCAN uses SuperStarch instead of simple sugars and stimulants to fuel athletes. UCAN keeps blood sugar steady compared to the energy spikes and crashes of sugar-based products. UCAN also has hydration products focused on giving you the sodium you need when hydrating, including several clean and light flavors. Steady energy equals sustained performance and a faster finish line! Use UCAN in your training and racing to fuel the healthy way, finish stronger and recover more quickly! Use the code 303UCAN for 20% off at ucan.co/discount/303UCAN/ or ucan.co In Today's Show Endurance News World Triathlon, Abu Dhabi Global Triathlon Awards (GTAs) Clash Daytona What's new in the 303 353 million verdict Michael Ingles v Ryan Montoya Colorado Springs event becomes qualifying event for US Gran Fondo National Championships Durango Video of the Week 2022 World Triathlon Championship Finals - Elite Women's Highlights News Sponsor Buddy Insurance: Buddy Insurance gives you peace of mind to enjoy your training and racing to the fullest. Buddy's mission is simple, to help people fearlessly enjoy an active and outdoor lifestyle. Get on-demand accident insurance just in case the unexpected happens. Buddy ensures you have cash for bills fast. Go to buddyinsurance.com and create an account. There's no commitment or charge to create one. Once you have an account created, it's a snap to open your phone and in a couple clicks have coverage for the day. Check it out! Endurance News: Shortlists Announced For First Global Triathlon Awards December 6, 2022 Hosts, Judges and Nominees Revealed Ahead of Triathlon's Glittering Night /ENDURANCE SPORTSWIRE/ – The shortlist for the first Global Triathlon Awards (GTAs) has today been announced as the leading athletes and brands in the sport are honoured ahead of the star-studded night at the Palais de la Mediterranee in Nice, France, on Friday, 20 January 2023. Also revealed today are the hosts for the event. Will McCloy, known as the ‘voice of Super League Triathlon' will MC the event alongside Paula Radcliffe MBE, three-time winner of both the London and New York marathons and an endurance sport legend. The GTAs is being supported by major event organisers including World Triathlon, Super League Triathlon & Professional Triathlete's Organisation, alongside fantastic headline partners France's Department 06 & cycling specialist brand Ekoi who will all present awards on stage and join the celebration of the sport and the wider community. The coveted Male and Female athlete award categories see the best of short and long course come together. In the Male category Hayden Wilde, Alex Yee and Matt Hauser come up against Kristian Blummenfelt and Gustav Iden. In the Female category Flora Duffy and Georgia Taylor-Brown are joined by Chelsea Sodaro, Lucy Charles-Barclay and Ashleigh Gentle. The GTAs are judged by a panel of key-selected industry experts. For 2023, we are honoured to have Jordan Blanco, Stephane Diagana, Emma-Kate Lidbury, Tim Don and Chelsea Burns on the judging panel. In addition to the public nominations, which are then scored across two judging rounds via a digital platform followed by an in person judging day, the GTAs will also have the exclusive new ‘Lifetime Kudos Awards', which recognise those who have made outstanding contributions to the sport and what will be the ultimate GTA Award to win. These awards are nominated by judges and decided upon by partners, who discuss and recognise those who have accomplished outstanding contributions towards the triathlon industry and community over a lifetime of achievement.Tables & tickets for the 2023 GTA Ceremony, with the opportunity to mix with key organisers and stars of the sport, are on sale and can be purchased via: https://globaltriawards.com Dazzling Duffy wins record fourth World Triathlon title after spectacular season finale by Doug Gray on 25 Nov, 2022 11:40 • Español Dazzling Duffy wins record fourth World Triathlon title after spectacular season finale Flora Duffy became the only woman ever to win four World Triathlon titles on Friday afternoon in Abu Dhabi, with yet another display to utterly underline her position as the greatest woman that the sport has ever seen. Shrugging off the soaring temperatures, Bermuda's Olympic hero was again able to produce the goods when it mattered most, navigating plenty of drama on the 40km bike and then easing away from the only woman who could stop her date with destiny, Georgia Taylor-Brown. Gold secured Duffy the title, the race and Series silver went to Taylor-Brown, an excellent first podium for Lena Meissner in third. Another eventful fourth place finish for Taylor Knibb after coming off on the bike secured her the Series bronze. “I'm really, really proud of this one,” said a beaming Duffy afterwards. “It was a difficult start to the year for me coming out of the Olympics and Covid and everything and it took a lot of work to get my mind back into it so I'm thrilled. I smiled a few times when it was just me and Georgia… I feel like she brings me to another level. We don't really give each other an inch and I just wanted to stay safe because it's super hot out there. When I got a little bit of a gap on the third lap of the run it was a little sooner than I anticipated but I thought; ‘well, gotta go now!' Knibb and Duffy spearhead swim With temperatures hitting 33 degrees and shade at a premium out on the course, the yellow hats of the top-ranked athletes filed in and on to the right of the pontoon on the edge of Yas Bay. Flora Duffy and Georgia Taylor-Brown didn't get the best of starts in the water, but were soon digging in to hit the first buoy without any trouble Taylor Knibb on the front. It was the American out first at the turn with Duffy on her feet from Beth Potter, Vittoria Lopes and Taylor-Brown out in fifth, and that was largely how it stayed for the second 750m lap, Summer Rappaport working her way to the front as the six came up and into transition. German duo Laura Lindemann and Lisa Tertsch and Netherlands' Maya Kingma were right there too, but Duffy was slick through transition and away on the 40km first, Taylor-Brown and Potter in hot pursuit, Knibb losing some ground on the six chasing the Bermudian. 9-Deep bike pack leads It wouldn't take long for Knibb to catch on, Germany's Lena Meissner too, and behind the front nine, Taylor Spivey and Kirsten Kasper were riding together 23 seconds back, Cassandre Beaugrand fronting another 11 athletes giving chase but now 54 seconds off the leaders after three laps of nine. Up front, Knibb was prodding and probing, looking to work an opening from wide positions so the Series leaders and championship chasers had to keep fully alert for any sign of an American charge as well as for the tight and technical corners. Duffy then started to test those around her, a mini-break not sticking, the leaders stretching out then coming together repeatedly, though Lindemann fell off the pace to join those behind, now including Tertsch after the German came off but 90 seconds back after five laps. Duffy, Knibb and Taylor-Brown continued to share duties out front, Potter having issues on lap six and next to fall off the leaders and start to ride alone, 20 seconds back. Knibb fall halts progress More drama at the end of lap seven saw Knibb's wheel slide out taking Kingma with her, Lopes and Meissner just able to avoid trouble and stay with Duffy and Taylor-Brown up ahead. Knibb wrestled with her chain for what felt like an eternity but still managed to ride back up to Kingma at the bell, but there was now suddenly just four main contenders for the medals. With the bikes racked, there was no surprise to see the two title-chasers heading out together once more and the best in the world ran together for two laps, the title and an epic season coming right down to a 5km foot race to the line. Duffy books date with triathlon destiny It was coming out onto lap three that Duffy asked the big question, and as she accelerated up the small hill and back out into the heart of the course, it quickly became clear that Taylor-Brown had no answer. Soon the Bermudian was out of sight, looking undaunted by the heat, fully focussed on the fourth title she slowly realised was hers. Taylor-Brown finished with the silver at the end of an exhausting campaign, Meissner with a gutsy first ever WTCS podium ahead of Knibb. Leonie Periault (FRA) ran her way into fifth, Lopes hung on for an excellent sixth ahead of Spivey, Emma Lombardi (FRA), Miriam Casillas Garcia (ESP) and Cassandre Beaugrand rounding out the top 10. “I gave it everything I had today,” said Georgia Taylor-Brown. “It's been a hard few months and I've tried to forget about it all but i'm really proud of myself out there today and giving it everything and doing all I could. We were battling it out to the end and I wouldn't have it any other way, and I don't think she would. I'm still learning in every race and I still want that world title one day.” “I can't believe that, I need a few days to let it sink in,” said a thrilled Meissner. “It was tough but I got here 10 days ago and had good heat prep and there was lots of water and ice out there. I just tried to stay calm and confident and it just worked perfectly for me today.” “I'm pretty shocked, there were a lot of ups and downs in the season and today,” said Knibb. “The corner was entirely my fault, I wasn't full processing things at that point, it was a bit of user error and I'm sorry to Maya and Vittoria and Lena behind me for that. Hopefully I will be back here in March to go again.” Women's Results Pos First Name Last Name YOB Country Start Num Time Swim 1500m T1 Bike 40km T2 Run 10km 1 Flora Duffy 1987 BER 2 01:53:24 00:19:20 00:01:13 00:59:58 00:00:29 00:32:27 2 Georgia Taylor-Brown 1994 GBR 1 01:54:28 00:19:25 00:01:11 00:59:54 00:00:26 00:33:33 3 Lena Meißner 1998 GER 26 01:55:59 00:19:30 00:01:10 00:59:51 00:00:27 00:35:03 4 Taylor Knibb 1998 USA 5 01:56:40 00:19:26 00:01:18 01:00:20 00:00:31 00:35:07 5 Leonie Periault 1994 FRA 34 01:56:51 00:20:00 00:01:12 01:02:22 00:00:26 00:32:54 6 Vittoria Lopes 1996 BRA 27 01:56:59 00:19:24 00:01:16 00:59:53 00:00:31 00:35:57 7 Taylor Spivey 1991 USA 7 01:57:44 00:19:41 00:01:11 01:02:03 00:00:28 00:34:23 8 Emma Lombardi 2001 FRA 14 01:57:50 00:19:46 00:01:10 01:02:30 00:00:23 00:34:02 9 Miriam Casillas García 1992 ESP 10 01:57:56 00:20:21 00:01:10 01:01:55 00:00:24 00:34:08 10 Cassandre Beaugrand 1997 FRA 6 01:58:13 00:19:29 00:01:12 01:02:53 00:00:26 00:34:15 Men's Results Pos First Name Last Name YOB Country Start Num Time Swim 1500m T1 Bike 40km T2 Run 10km 1 Léo Bergere 1996 FRA 3 01:44:14 00:18:09 00:01:04 00:54:57 00:00:22 00:29:44 2 Morgan Pearson 1993 USA 62 01:44:25 00:18:35 00:01:02 00:55:13 00:00:23 00:29:15 3 Jelle Geens 1993 BEL 4 01:44:34 00:18:43 00:01:10 00:54:53 00:00:22 00:29:28 4 Alex Yee 1998 GBR 2 01:44:37 00:18:33 00:01:03 00:55:12 00:00:27 00:29:24 5 Matthew Hauser 1998 AUS 10 01:44:51 00:18:33 00:01:06 00:55:11 00:00:21 00:29:42 6 Hayden Wilde 1997 NZL 1 01:45:13 00:18:15 00:01:04 00:55:31 00:00:24 00:30:01 7 Vincent Luis 1989 FRA 5 01:45:19 00:17:54 00:01:08 00:55:09 00:00:25 00:30:45 8 Kristian Blummenfelt 1994 NOR 44 01:45:19 00:18:27 00:01:09 00:55:10 00:00:26 00:30:10 9 Joao Silva 1989 POR 16 01:45:23 00:18:48 00:01:06 00:54:56 00:00:24 00:30:10 10 Matthew Mcelroy 1992 USA 27 01:45:26 00:18:48 00:01:04 00:54:56 00:00:33 00:30:06 What's New in the 303: 353 million verdict Michael Ingles v Ryan Montoya 719 Ride joins the SUAREZ Gran Fondo National Series December 7, 2022 Colorado Springs event becomes qualifying event for US Gran Fondo National Championships Gettysburg, PA – December 7, 2022 /ENDURANCE SPORTSWIRE/ – Gran Fondo National Series is proud to announce the 719 Ride as a partner event in the 2023 SUAREZ Gran Fondo National Series. Starting in 2023, 719 Ride participants can earn points toward the season-long Gran Fondo National Series Points Competition and qualify for the USA Cycling Gran Fondo National Championships. The 719 Ride Elevation Celebration will celebrate eight years of cycling fatigue and fun in Colorado Springs in 2023. To honor the 100th anniversary of the death of its fictional inspiration, this Festival of Never-ending Ascending intends to wears its participants out on a 14.4-mile course in the grand shadow of America's Mountain, Pikes Peak. Riders can complete any number of laps for a price 40% lower than a similar event. The signature ride is five laps of The Course That Cannot Be Defeated (71.9 miles and 9,190 feet of elevation gain). The torture and torment will occur on July 15, 2023, and registration opens March 12, 2023. “Participants of the 719 Ride have said it's ‘intense pain and excellent fun.' That ‘it's a true test of mental toughness' and is ‘like gelato for the soul.' I'm excited to partner with the SUAREZ Gran Fondo National Series to introduce our lactic acid crippling haze to the fondo riding community. I'm confident that Series riders will be solidly cracked by the end of the Gran Route and that all riders will love the easy-going, low-key nature of our suffer- and pleasure-fest. — Chris Giovagnoni, Founder As part of the Series, points will be awarded based on two timed sections of the main 719 Ride course. To qualify for the Gran Route standings, riders must complete at least five laps. Rankings will be determined by the sum of a rider's five fastest timed segments on both sections. For the Medio Route, a rider must complete three or four laps, and rankings will be determined by the sum of a rider's three fastest timed segments on both section. Piccolo Route riders must complete at least two laps, and rankings will be determined by a rider's fastest cumulative time on both segments. “I am proud to welcome 719 Ride to the SUAREZ Gran Fondo National Series and provide cyclists in the Rocky Mountain region with another opportunity to earn Series points and qualify for USA Cycling Gran Fondo National Championships,” said Gran Fondo National Series Founder, Reuben Kline. “719 Ride's unique format aligns with our philosophy of enabling cyclists of all ability and interest levels to ride together and share in a great event experience.” About Gran Fondo National Series (granfondonationalseries.com) Founded in 2012 by event director Reuben Kline, the Gran Fondo National Series is the largest and most competitive series of gran fondo cycling events in the United States. Gran Fondo National Series was the first series to implement timed-segment racing into US gran fondo events and has crowned Gran Fondo National Champions and Gran Fondo National Series Champions since 2012. Since 2020, Gran Fondo National Series has been the organizer of the official USA Cycling Gran Fondo National Championships. About the 719 Ride First conceived and ridden in 2016, the 719 Ride aspires to be a bicycle event that contributes to the culture and community of Colorado Springs. The event is a homegrown, locally organized experience riding in the draft of many great and long-established Colorado cycling events. It hopes to become a positive part of the Colorado Springs tradition and identity while celebrating the tradition, lore and culture of cycling and helping set the pace for cycling fun in the Rocky Mountain region. Video of the week: 2022 World Triathlon Championship Finals - Elite Women's Highlights Mondays With Mark Allen Episode 34: Two Days, Two Races, Two Countries Closing: Thanks again for listening in this week. Please be sure to follow us @303endurance and of course go to iTunes and give us a rating and a comment. We'd really appreciate it! Stay tuned, train informed, and enjoy the endurance journey!
Big announcements this week from IRONMAN and Tour de France. We've been talking for weeks about the 2 Day IMWC dilemma. IM's answer- 2 different locations, 1 month apart and on opposite sides of the globe for women and men. We knew the women were racing in Kona in October '23. It looks like the men will be racing in Nice France in September. We'll talk about this in the news and more. Show Sponsor: UCAN Generation UCAN has a full line of nutrition products to fuel your sport. UCAN uses SuperStarch instead of simple sugars and stimulants to fuel athletes. UCAN keeps blood sugar steady compared to the energy spikes and crashes of sugar-based products. UCAN also has hydration products focused on giving you the sodium you need when hydrating, including several clean and light flavors. Steady energy equals sustained performance and a faster finish line! Use UCAN in your training and racing to fuel the healthy way, finish stronger and recover more quickly! Use the code 303UCAN for 20% off at ucan.co/discount/303UCAN/ or ucan.co In Today's Show Endurance News Dual Hosts for 2023+ IRONMAN World Championship Tour de France will skip Paris finale in 2024 Chloe Dygert undergoes surgery to treat tachycardia What's new in the 303 Meet the East HS MTB Team TriDot Pre Season Project Video of the Week Danny MacAskill's Postcard from San Francisco News Sponsor Buddy Insurance: Buddy Insurance gives you peace of mind to enjoy your training and racing to the fullest. Buddy's mission is simple, to help people fearlessly enjoy an active and outdoor lifestyle. Get on-demand accident insurance just in case the unexpected happens. Buddy ensures you have cash for bills fast. Go to buddyinsurance.com and create an account. There's no commitment or charge to create one. Once you have an account created, it's a snap to open your phone and in a couple clicks have coverage for the day. Check it out! Endurance News: IRONMAN Announces Plan for Dual Hosts for VinFast IRONMAN World Championship TAMPA, Fla. (Nov. 30, 2022) /ENDURANCE SPORTSWIRE/ – Following the first-ever two-day IRONMAN World Championship and a continued commitment to providing women and men their own dedicated day of racing, IRONMAN announced today that the 2023 VinFast IRONMAN® World Championship triathlon will move forward with two different host venues. To ensure that both professional and amateur women and men have a focused IRONMAN World Championship race experience, the women will race in Kailua-Kona, Hawai`i on October 14, 2023, with the men's race date and location outside of Hawai`i currently being evaluated and expected to be announced in January 2023. For 2024, the men and women would exchange locations. The 2022 VinFast IRONMAN World Championship was held this past October in Kailua-Kona, Hawai`i over two days for the first time in the history of the event, showcasing the very best women and men in the sport while giving both their deserved spotlight. With the future dual host locations and separation of race weeks, the women's and men's races will each garner further attention with all eyes focused on the race week activities and lead up to their respective IRONMAN World Championship race days. While the 2022 VinFast IRONMAN World Championship two-day format was a success in many areas and the two-day format in Kailua-Kona for 2023 had already been announced, IRONMAN and the County of Hawai'i concluded together that the impact of two days of racing in Kona is not currently in the best interest of the local community. “We are reinforcing our commitment for a dedicated world championship race experience for women and men to each receive an exclusive spotlight on their race. Hawai`i is in our DNA and we look forward to the first-ever exclusively women's world championship race week in Kona. At the same time, we are looking forward to announcing a co-host location for the men's race that will be worthy of an IRONMAN World Championship and will capture the imagination of our athletes and fans,” said Andrew Messick, President & Chief Executive Officer for The IRONMAN Group. Hawai`i is the proud birthplace of IRONMAN and despite not being able to undertake a two-day world championship event at this time, it will continue to be an important part in the shared history of IRONMAN, with Kona continuing as a co-host of the IRONMAN World Championship. “Hawai`i County has long enjoyed partnering with IRONMAN and this year's epic races were another example of world-class athletic competition held on the traditional Kona-Kohala world championship course,” said Hawai`i County Mayor Mitch Roth. We learned, however, that more than one race day during IRONMAN week is too many for the community to manage. We are pleased that IRONMAN plans to return to Kailua-Kona as a co-host of the 2023 VinFast IRONMAN World Championship and look forward to more exciting events in the future.” With this major move to ensure dedicated IRONMAN World Championship racing for both women's and men's fields, the qualifying cycle and slot allocations will be slightly adjusted. Allocations may be viewed here, www.ironman.com/im-world-championship-2023-slot with further adjustments to occur in line with the Men's Championship race location announcement, expected to occur in January. Additionally, all athletes who have previously qualified and registered for the 2023 VinFast IRONMAN World Championship will be contacted directly with additional information. Tour de France will skip Paris finale in 2024 For the first time in race history, the Tour de France will not conclude in Paris in 2024. That's according to La Gazzetta dello Sport, which reports that Nice will be the host of the final stage in two years. Why? With the Olympic Games set for Paris from late July into mid-August, officials do not want the logistical and security issues overlapping between the Games and the Tour. The final stage of the Tour has always been in Paris (or in nearby suburbs), and since 1975 the final stage has ended on the Champs-Élysées. The 2024 edition of the Tour is expected to start in Italy for the first time, with stages in Tuscany and the Piemonte regions before dipping into France. The race would then embark on its traditional “grande boucle” around France, but instead of heading to Paris, it will loop back toward Nice for the finale. Nice recently hosted the “grand départ” of the 2020 edition of the Tour that was rescheduled for September in the wake of the coronavirus pandemic. Details of the 2023 edition are already revealed, with the race starting in Spain's Basque Country, and the final stage, as always, in Paris. Chloe Dygert undergoes surgery to treat tachycardia Chloé Dygert has undergone surgery to treat supraventricular tachycardia (SVT), a condition which causes episodes where the heart beats much faster than usual. The North American rider revealed the information in a post on Instagram accompanied by video clips of herself lying in a hospital bed. "My SVT was annoying but not life-threatening, (as long as I stopped immediately if I was training)," Dygert, who is set to embark on her third season with Canyon-Sram next year, wrote. "My most recent episode happened while I was out on an easy basic endurance ride, my heart rate peaked at 219, then sat at 205 for five minutes and 195 for another ten minutes. "It would jump between 180 to 205 in the remainder of the episode lasting 35 minutes. I stopped and sat on the side of the road to wait for my heart rate to slow back down below 150." Dygert explained that she had been suffering from the condition for nearly a decade, though the frequency of the SVT episodes had increased in recent months. "It started for the first time back in 2015, only happening once or twice a year until this year," she wrote of the condition, which is rarely life-threatening but may cause a cardiac arrest or unconsciousness. "But just the past two months it has triggered five times. My fear is having one during a race and needing to stop so we made the decision to go in and get it fixed with the frequency increase." Dygert has endured a hard two years after suffering a brutal crash during the Road World Championships time trial in 2020. She was away from racing for nine months following the devastating knee injury suffered after colliding with a guard rail during the Imola time trial. Last year she took part in the Olympic Games road race and time trial, though her 2022 season was once again ruined thanks to a bout of the Epstein-Barr virus. Her SVT surgery seems to only be a minor blip in her recovery, however, as Dygert revealed that she is already back on the bike and training. "I was awake and lightly sedated during the procedure," she wrote. "Definitely one of the most unique kinds of pains I've ever felt. In the recovery, I wasn't allowed to move for 4 hours, giving the artery time to heal from the catheter ablation. I was back on my bike within 5 days after the procedure with only one minor hiccup happening on day 5." What's New in the 303: Meet the East High School Mountain Bike Team East is one of several teams in the league made up of kids that attend different high schools. East and South are the only Denver Public School teams in the league. 96 teams make up the league with schools as far north as Spearfish, South Dakota, and south into Northern New Mexico. How many different schools are represented on the East Team? Denver Online HS, Denver School of Arts HS, DSST: Byers HS, DSST: Cole HS, DSST: Conservatory Green HS, DSST: Montview HS, East High School, George Washington High School, Hill Campus of Arts and Sciences, Morey Middle School, North High School, Northfield High School. Describe the growth of the team over the years. The team was founded in 2010 by Steve Bussey, an employee in the District's Office of Technology. Over the next ten years, the team grew and sometimes shrank before reaching a high point of over 50 riders. However, the team shrank significantly during the pandemic and subsequent cancellation of the racing season. Coming out of the pandemic, we expected the team to be approximately 30 riders, but were pleasantly surprised to field 42 riders and racers by the end of the season. Many are girls and/or high school seniors who joined the team for the first time. In general, how experienced are kids on the team at racing, does the team attract never-before riders as much as experienced riders? Most of our riders have some experience riding trails and some already have experience racing mountain, road, or cyclocross. However, the majority of our riders have never raced before joining the team. More interestingly, being a city-based team, some of our new team members have never owned or ridden a mountain bike before, We love attracting those new to the sport. So, while the learning curve can be steep, it is incredibly rewarding. Some of our favorite stories involve our new riders and the improvement they see over the course of a season. Favorite practice rides and how often do they practice? We practice Monday and Wednesday evenings on the Front Range trails. To avoid the heat in the early part of the season, Three Sisters and Lair ‘O The Bear are favorites. As the days get shorter and cooler, we frequent Green Mtn, North Table, Chimney Gulch, and Erie Bike Park. On non-race weekends, we try to organize rides a little further afield at places like Buffalo Creek or Trestle Bike Park. The biggest hurdle for the team is getting to the trails. Every practice will have a drive 30 minutes or more just to get to the trails. We rely on riders and parents to organize transportation for those unable to drive themselves. It's not easy. Invitation to TriDot Pre Season Project The Preseason Project® is a triathlon research initiative that helps TriDot quantify and enhance the performance gains that TriDot's Optimized Training™ delivers over training alternatives. Welcome to the 2023 TriDot Preseason Project (PSP) application. Submit this 2-minute app to qualify for 2 FREE months of optimized triathlon training with the TriDot Mark Allen Edition. PSP is an annual R&D initiative that helps triathletes reach their true performance potential through optimized preseason training. It also quantifies the substantial performance gains that TriDot's Optimized Training delivers over training alternatives. You qualify for the FREE training if you meet the following criteria: Planning an Olympic, Half, or Full triathlon for 2023 season Train using a device with GPS and/or power Have not used TriDot in the last 6 months Not a professional triathlete Enthusiastic and motivated to get a jump start on your season! * Applications are reviewed and accepted on a first-come basis and must be fully completed to be considered. Register For Free https://app.tridot.com/onboard/sign-up/richsoares Video of the week: Danny MacAskill's Postcard from San Francisco Closing: Thanks again for listening in this week. Please be sure to follow us @303endurance and of course go to iTunes and give us a rating and a comment. We'd really appreciate it! Stay tuned, train informed, and enjoy the endurance journey!
Inspired by Rory's Christmas Show for the City of Lake Charles, and our drive home through Newport, TX, We got inspired to dive into the cities that become known for their Christmas festivities. Wherever you live or ROAM, dive into what your area cities have to offer for the holidays. Events, Markets and Decor all contribute to the magic of the season.For lights, decor and Christmas Markets, London; Budapest; Opatija and Zagreb in Croatia; Vilnius, Lithuania; Salerno, Italy; Vienna, Austria; Gdansk, Poland; Durango, CO; Newport Beach, CA; Ljubljana, Slovenia; Prague Czech Republic; Funchal -Madeira Islands, Portugal; Edinburgh, Scotland; Malaga and Madrid Spain, Opryland Hotel in Nashville!San Antonio, Texasand especially......7. Tallinn, Estonia6. Williamsburg, Virginia5. France : Montbeliard, Reims & Nice France, Monte-Carlo, Monaco, and Esp.Colmar, France.4. Nuremburg, Germany,3. Santa Claus, Indiana2. Lapland, Finland,1. Bethlehem, West BankVPN:The issue with connecting to any random internet network is that open connections are often vulnerable to cyber-attacks. For one, business and casual travelers alike have no choice but to use open and free networks when the occasion deems it necessary. Putting their devices on shared connection points means a higher risk of discovery by unsavory internet lurkers, with the threat of getting their data exploited or stolen. For those who like to work outside the confines of home or the office, VPN acts as a safeguard against open or semi-open networks like the free Wi-Fi provided by cafes, hotels, libraries and other public spaces.Some countries such as China and Indonesia have blocked popular online streaming sites, and content sites including Netflix and Hulu are region locked. If you would like to access geographically restricted content, VPN is the known key to the digital door.Browse fast & secure from over 90 global locationsStop hackers & other online threats from stealing your dataChange your IP address so you can stay safe onlineUse the internet with your favorite services & platforms Bypass geographic restrictions on websites for streaming audio and video.Save money and find better deals (more on this on our next episode).Binge stream media on Netflix and Hulu.Safeguard yourself from snooping on unsafe Wi-Fi networks.Protect yourself from being spied on.Here's a handful of highly rated companies to get you started shopping so you can see which VPN service is the best fit for you:ProtonVPNNordVPNMozilla Firefox $3/moExpress VPNCyberghost VPNPrivate Internet Access:
This week I am talking to Peter Robbins about the UFO phenemenon.Robbins UFO CV/BioPeter Robbins is an investigative writer, author, and lecturer whose writing and research are focused on the subject of truly anomalous UFOs and their implications for humanity. He has appeared as a guest on and been consultant to numerous radio shows, television programs and documentaries. His also host of the live weekly two-hour radio talk show, “Meanwhile, Here On Earth” on KGRA Digital Broadcasting. (Monday nights, 7-9 PM EST. Go to kgradb.com, click on “Livestream,” and you're there).Lecture topics include:Media, Ridicule and UFOs: The Origins of UFO RidiculePolitics, History and Human Nature: Roadblocks on the Path to DisclosureComets, Cults and Fundamentalist Thinking: A UFO Related Cautionary TaleLittle Green Men and the New York Times: How America's Greatest Newspaper Helped Perpetrate Our Government's Greatest DeceptionThe Remarkable Life and Suspicious Death of America's first Secretary of Defense, Early Casualty of the UFO Cover-upCritical Thinking, Deductive Reasoning and UfologyUFO and Alien Imagery in Advertising: Innocent Sales Device or Calculated Social Engineering?The Life and Scientific Discoveries of Dr. Wilhelm Reich: An Introductory TalkWilhelm Reich and UFOsThe UFO Abduction PhenomenonBudd Hopkins, Pioneer Abduction Researcher: An AppreciationBudd Hopkins, Children and UFO Abduction: A Personal RemembranceThe 1989 Voronezh Incident: Russia's Best Known CE3Controversial Deaths and UFO Investigation: Murder, Conspiracy or Happenstance? Excerpts and Outtakes: True Stories from Forty-plus Years in Ufology, illustrated.The Graphics and the Classics: Illustration and the Golden Age of UFO LiteratureWorkshops. Each designed to focus on the specifics of the area of study requested. Other workshops specifically for students. educators, mental health professionals, people of faith, members of the business, community, UFO investigators and researchers and whomever else.Appearances in the UK have included a British national book tour and talks at the Royal College of Science and Technology, London, the Universities of Hallam, Sheffield, Leeds, Yorkshire, Glasgow, and Cardiff. For the faculty and students of the Summerhill School, Suffolk East Anglia; Quest International Conferences, and East Midlands UFO Research (EMPHORA) Conference, Nottingham. ‘Conference of The Centre for Fortean Zoology,' Devon; the ‘Beyond Knowledge Conference,' Liverpool; BUFORA (British UFO Research Association) conferences and Woodbridge Suffolk UFO conferences. Most recently, Peter presented at the Edinburg UFO Festival and Conference, Edinburg TX (April), was the featured speaker at the Outer Limits Magazine UFO Conference in Hull England (May 2022), and the annual International MUFON Symposium in Denver Colorado. Robbins has spoken at X-Conferences in Washington, D.C. and Virginia; at the UFO Reykjavik Summit in Lawrence Kansas, and at International UFO Congresses in Phoenix Arizona and Laughlin Nevada. He has emceed and spoken at Annual MUFON International UFO Symposiums and for numerous MUFON state and regional affiliates. He's presented for Michigan MUFON's 2016 Swamp Gas UFO Conference; the Scientific Bureau of Investigation UFO Symposium in Albany NY; Experiencers Speak Conferences, Portland Maine; keynote speaker, National Conference of the UFO Organization of Japan, Tokyo; the 6th World UFO Forum in Brazil, and the Exobiology International Meeting in Segrate Italy; Travis Walton's Skyfire UFO Summits, Heber Arizona; Exeter New Hampshire UFO Festival and Conference; Greater New England UFO Conference, Leominster MA; Pine Bush NY UFO conferences; Budd Hopkins' Intruders Foundation conferences and seminars in New York City. He has spoken at the Omega UFO Conferences, North Haven CT; McMinnville Oregon UFO Festival/conferences; Crash/Retrieval UFO Conferences, Las Vegas NV; Gulf Coast UFO Conference, Gulf Breeze Florida; Biloxi UFO Conference, Biloxi Mississippi; Metaphysical Center of New Jersey; and the Fortean Research Center, Lincoln, Nebraska. Peter was made a member of the French Académie d'Ufologie in 2012 and has given talks in Paris, Nice, Bordeaux and Toulouse France.Robbins' longtime interest in the life and scientific discoveries of Dr. Wilhelm Reich led to the publication of a series of published papers and conference talks in the US, England, at the International Conference on the Scientific Discoveries of Wilhelm Reich, Nice France; the American College of Orgonomy's conferences in New York City and Princeton New Jersey, and at the Orgone Biophysical Research Laboratory in Ashland Oregon. In 2012 Robbins presented two papers at the Academy of Orgonomy conference in Karavomilos, Central Greece, and in 2013 at the Italian Association of Orgonomy's annual conference in Rome. In 2016 and 2017 he returned to Greece to speak at the “Contact With Space Conference” in Athens. Professional credits include editorial assistant on United Nations' Secretary General's (requested) report “for the establishment of a UN-UFO Department,” and editorial assistant for Member of Parliament, the Honourable Brinsley Le Pour Trench, Earl of Clancarty's (requested) paper for The House of Lords Debate on UFOs. Robbins was a founding member of Budd Hopkins' Intruders Foundation, a member of its Advisory Board, and was Executive Assistant to Mr. Hopkins. He was Event Coordinator for the SCI FI Channel's ‘Alien Abduction Phenomenon: A Symposium, organized to promote the release of the Steven Spielberg miniseries ‘Taken,' and writer, planner and commentator for the "Ultimate UFO" and “Ultimate Crop Circle” DVD sets. He has written for Open Minds magazine, FATE, Phenomena (UK) Outer Limits Magazine, (UK), UFO Data Magazine (UK), UFO Matrix (UK), UFO Magazine (both the UK & US publications), OUR-J Journal of UFO Studies (Japan), Phenomena Magazine (UK), and numerous other publications and websites. He has been a consultant to the McMinnville Oregon UFO Festival and Conference and Experiencers Speak Conference in Portland Maine, From 2007 until 2010 Peter served as consultant to the City of Roswell New Mexico and was their liaison to Gov. Richardson's office on UFO-related matters. He was coordinator of Roswell's annual UFO Symposium, and testified before the Senate/Congressional (retired) committee at the Disclosure Hearings held at the National Press Club, Washington, D.C. in 2013. He is proud to be an Associate Producer of the award-winning documentary “Travis: The True Story of Travis Walton,” and writer, director and producer of the documentary, “The Extraordinary Life and Suspicious Death of James Forrestal.” TV appearances include “Ancient Aliens,” the History Channel's “Britain's Roswell;” "Unsolved Mysteries;" "Good Day New York;" “The O'Reilly Factor,” FOX-NY; “The Real Roswell,” Nat Geo Channel; The SCI FI Channel documentary “UFO Invasion At Rendlesham;” “The Early Show,” CBS; CBS NEWS, Denver; “Cultural Odyssey:” Voice of America TV Chinese Branch; “The Geraldo Show,” NYC; "L'Odyssee De L'Etrange" (France); “The Nina Hagen Show” (Germany); "Network First: UFO" (UK); Lifetime Network and “Conspiracy”(Film One Production) Canada; "EXOCILIZATIONS," La Locale Television, Paris, as well as numerous BBC TV affiliates. Radio interviews include “Coast To Coast” with hosts George Noory and George Knapp; "The Art Bell Show;” “21st Century Radio” (Baltimore); “Midnight In the Desert,” “The Richard Dolan Show;” “Wake Up U.S.A;” “UFO Undercover” (New Orleans); "Sightings On the Radio with Jeff Rense” (LA); “The James Whale Show” (London); “The Alan Colmes Show” (NYC); “The Paracast;” “”Where Did the Road Go?,” WBAI-NY's "UFO Desk;" NYC; “The Jerry Pippin Show;” “Cold Cases, Hot Leads;” “Encounters” on KGRA; “Beyond the Paranormal;” BBC World Service "UFO's - Fact, Fiction or Fantasy?" (Iran), and numerous podcasts and BBC Radio affiliates. Peter Robbins was born in Queens New York and studied art, design, and theater at the University of Bridgeport in Connecticut. He received his BFA (painting, film history) from New York City's School of Visual Arts (SVA) and taught painting there for a dozen years. He was also a member of the art faculties of St. Anns School in Brooklyn Heights, and the Oklahoma Council on the Arts summer program, Arts Encounters. Following his graduation from SVA, he worked as a deckhand aboard a Norwegian freighter, then traveled the world for a year. Peter was studio assistant to Abstract Expressionist painter Adolph Gotlieb, studio assistant to American naïve painter William Cply (correct spelling), and assistant to pioneer kinetic light sculptor Stanley Landsman. Robbins has worked as a carpenter, art gallery assistant, band manager, copywriter, ghostwriter, editor, website director (ufocity.com, 1998-2004), and throughout most of the Eighties was House Manager for New York City's celebrated Mirror Repertory Company. And was a crisis intervention volunteer and shift supervisor for Samaritans International New York City office. He is an experienced New York City walking touring guide and an accomplished photographer. Robbins is coauthor of the British bestseller, Left At East Gate and author of Deliberate Deception, and Halt in Woodbridge. All three books have been taken out of print, this the result of the many now proven intentional falsehoods, confabulations and exaggerations of his former coauthor that said books contain or refers to. https://kgradb.com/meanwhile-here-on-earth/https://twitter.com/peterrobbinsufohttps://www.pastliveshypnosis.co.uk/https://www.patreon.com/alienufopodcast
Télématin : l'humoriste fait un sketch sur l'attentat de Nice, France 2 la coupe et lance la pub
July 14th: Mohamed Sailmene Lahouaij-Bouhlel Kills (2016) When the person responsible for a crime is killed before they are taken into custody, it's impossible to get the full story, or full scope, of their crime. On July 14th 2016 a man took the lives of 86 people and was killed by police before he could be taken into custody. Because of this, we are left with far more questions than answers and a hell of a lot of potential accomplices. https://en.wikipedia.org/wiki/Mohamed_Lahouaiej-Bouhlel, https://www.bbc.com/news/world-europe-36801763, https://amok.fandom.com/wiki/Mohamed_Lahouaiej-Bouhlel, https://www.theguardian.com/world/2016/jul/15/bastille-day-truck-driver-was-known-to-police-reports-say, https://www.cnn.com/2016/07/15/europe/nice-france-terrorist-driver/index.html, https://www.nbcnews.com/storyline/france-truck-attack/nice-attacker-mohamed-lahouaiej-bouhlel-wasnt-jihadist-family-friend-tells-n610811
Julie Gautier is a underwater author, director, artist and cameraman. She is a phenomenon human being who makes underwater artistic dances in apnea. She's working around the world in artistic projects, also with great artists like Grégory Colbert (author of Ashes and Snow) and also with strong brands like TAG. In this interview, Julie talks about: How does she connect to creativity Her relationship with time and projects and how this make them successful Whats she has learn from Grégory Colbert How to trust yourself Her advice to connect to our artistic aspect Films/Videos we talk about (don't miss them, they are amazing and you will see her dancing underwater) AMA Video: https://www.youtube.com/watch?v=RA-r_h8E4U4&t=118s Narcisse Video: https://www.youtube.com/watch?v=bdBuDg7mrT8&t=83s More about Julie Gautier… Sheis native of Reunion Island (near Madagascar, Africa). This is there, alongside her spearfisherman father and dancer mother that she developed a relationship with the water replete of grace and performance. Based in Nice (France) since 12 years, she developed with her companion, the apnea world champion Guillaume Néry, artistic underwater videos that bring a new look on the marine world. Their strength comes from the fact that both use apnea as a mode of evolution in water, each on one side of the camera. Totally autodidact, she draws inspiration from dance, comics and cinema. Her webpage: www.lesfilmsengloutis.com Instagram: https://www.instagram.com/juliegautier.nery/
The world is more beautiful than the world wide web. 現實世界比互聯網要美妙多了。 My wish was actually really simple, which is to see the world with my own eyes. During this Eurail trip, I used Couchsurfing to save money and experience local cultures on a deeper level. I stayed and met up with around twenty Couchsurfing hosts in these two months. In my Couchsurfing profile, I specifically stated that I didn't use Couchsurfing to date. I published my schedule for this trip and I had received around a hundred offers to stay. 我的願望很簡單,就是用我的腳步去丈量這個世界, 在這次環歐旅行中,我試著要省錢和為了體驗更多的文化嘗試了沙發客的體驗!這兩個月的火車行我總共經歷了19個不同地方當沙發客的體驗,在我的沙發衝浪檔案里,我都會特別強調,我不是用沙發衝浪來約會的,我將我兩個月的行程公開後,收到了將近上百封的住宿邀約! You could see their past hosting experiences and the references left by guests on the hosts' profile. So I tried to find the hosts with nice reviews and those who could offer a spare room. I would say most of the experiences have been great, but there were a few ones which I found a bit uncomfortable. I'll share one today. I will also bring up a few questions at the end of the episode which I hope will get you thinking. I would love to hear your thoughts and ideas, so please share them! 在每個沙發主人的檔案上,你可以看得到他們過去接待的經驗還有沙發客留下的評價。我盡量挑選親切的留言、有良好評價,還有可以提供獨立房間的沙發主。我得說這次歐洲沙發的冒險體驗大多都是非常美好的,然而有少數幾個讓我感覺不是太舒服的,今天我就來分享一個吧!我也在節目最後提出了幾個問題希望你們也可以思考一下或告訴我你是怎麼想的。 After a couple of days sorting my stuff in Barcelona, I took a flight to Nice to continue my Eurail journey. My couchsurfing host in Nice, France, who had lived there about 9 years with his family. His apartment was centrally located and it was perfect for my next journeys to Monaco and Geneva. I felt really lucky! During the time staying with him, there were also two couchsurfers from Kazakhstan sharing the apartment. It turned out we were going to the same travel conference those days too. I didn't know those girls very well, but they seemed really friendly. The host was also lovely and helpful. However, those days the host often complained to me in private that he felt used when the girls had the breakfast he offered and never asked to wash the dishes or cook anything back. He never said anything right in front of them, though. I felt a bit uncomfortable about the situation and offered to make dumplings and buy lunch to compensate even though I was out of their interactions. I was trying to be a good guest however became somewhat uneasy living in his place as the week went on. It seemed that my efforts were interpreted the wrong way as some kind of romantic spark and some comments became uncomfortably flirtatious. I sincerely thought the host was a very gracious and nice person. However, in the end, I felt relieved when I finally left his place. 在回去巴塞羅那處理我的東西之後,我又飛到尼斯繼續我的環歐火車之旅。在法國尼斯的沙發主和他家人住在法國九年了。他的公寓就在市中心,所以對我接下來的要去摩納哥還有日內瓦(瑞士)的火車旅行會非常的方便。我感到很幸運!在他家住宿的那段時間,還有兩位來自哈薩克斯坦的女孩,因為我們同樣是參加俱樂部在歐洲的旅行大會,共享了他的公寓。我不是很認識這兩個女生,但是她們人看起來非常友善。沙發主人也是非常的好客和熱心的主人。然而,他則在那幾天一直在私底下和我抱怨這兩個女生,吃他的喝他的,也沒有做飯來回饋他。我則為了補償他為他做了餃子還有買午餐。即使我和他的互動不是像他們和沙發主那樣子,住在他家我還是感覺有點不自在,因為我試著要當一個好客人,然而他以為我們之間有浪漫的火花,在我待的那周言語中有點挑逗。我真的覺得這個沙發主是個很好客的好人,然而,在終於離開他的地方,我真的覺得解脫了。 It got me thinking about a couple of questions, which I still don't have conclusive answers to. I would be interested to hear other people's views. 這件事讓我想了好多問題,到現在我都沒有確切的答案,我很好奇,也想聽聽其他人的意見。 What is appropriate behavior for the host and the guest? Is it the same across cultures and how could we objectively understand the meaning behind words and actions? If a guest feels uncomfortable with something they see or with something they experience in a host's place, is it appropriate to challenge this and if so, how? When we write a reference about an experience do we have a responsibility to write it only from our perspective or should we think about how other people might feel in that situation. 到底什麼是對於沙發主人和客人適當的行為呢?在不同的文化是一樣准則的嗎?我們要怎麼客觀的去理解話語和行為背後的意思呢?如果一個客人對於看到的某件事或他們在主人家裡體驗到感到不舒服的話,去拿出這件事來挑戰對方是不是適當的事情呢?那應該怎麼做了?還有我們需不需為對方寫這件事的評價負責任?在寫的時候我們是完全用我們的觀點來寫,還是試想別人可能會怎樣感受到那個情況來寫呢? Stay tuned...there's much more to come! In the next episode I'll be sharing an unexpected incident when traveling in Monaco by train. 敬請期待,還有好多故事呢! 下一集我會和你分享我在摩納哥火車旅行沒有預料到的一個小意外。
In this episode of ExtraVirgin Postcards, we visit Nice, on France's beautiful Côte d'Azur. Our guest, Madelyne Prowse takes us on a colourful and delicious tour of her adopted home town; from the seaside promenade to hiking trails in the hills; secret beaches to the best beach bars. She shares with us her favourite places to eat, drink and how to best experience Nice like a Niçoise.
Willy Berton is a chef with more than 20 years of experience. Combining a passion for food and ethical dining, he opened Vegan Gorilla, a restaurant which is organic, vegan, and dairy / gluten-free, as well as Amour Pâtisserie végétale, a vegan and gluten free bakery. Vegan Gorilla obtained the distinguished title of maitre restaurateur, and subsequently received a Michelin Bib Gourmand, a first for a vegan restaurant. His eco-friendly approach has helped usher in this new paradigm in fine dining to Nice.
Julia Chatterley is live from New York. A knife-wielding man kills three people at a church in Nice, France. U.S. economy grows at a record 33.1% annualized rate in Q3. Germany and France announce new Covid-19 lockdowns. To learn more about how CNN protects listener privacy, visit cnn.com/privacy
Hey Nice, you were sooo nice! I loved spending time here on the coast for about 4 or 5 days as I finished two and a half weeks in France. Nice is the main central city on the French Riviera and it's very easy and accessible to reach other towns along the coast via bus or train. I spent time strolling along the sea and at the beach in Nice, and then on other days I took buses to Antibes, Cannes, Eze, and Monaco. I'm so glad I was able to explore so much of the coast and enjoy the gorgeous weather. One attribute that makes Nice so great is the diversity. It's a huge cultural hub as it's a vacation destination spot for tourists year round. I also LOVED how friendly the people were. Compared to the other places I visited in France, locals in Nice were so open and happy. It was refreshing to talk to locals who were accepting of tourists. For this episode, I spoke with Marianne who owns a little organic cafe that I had dinner in. She is so passionate about her work and serving the community healthy and local foods, and she was also a riot to talk to! I'm glad I got her perspective about Nice, and her love for the town really shines here. I also spoke with Najeed - he owns the hostel that I stayed in and was SO accommodating and welcoming. He is originally from Paris and moved to Nice when he was 30 to get away from the hustle bustle life and to feel more relaxed on the sea. He gave me great suggestions on other towns to visit in the Riviera and I'm glad I got to talk to him about his experiences in both cities. I loved Nice! Have fun with this one!
This month on PoleGroup radio we have a podcast from Adriana Lopez, Colombia's finest DJ and label owner of the Grey Report imprint. The mix you are going to listen to has been recorded at the Eigengrau event at Radion in Amsterdam at the beginning of March. Her most recent release was her participation on DVS1's mix for fabric London with the track "Last Path", track that came out recently on vinyl on the Mistress imprint. You can see her playing at one of these upcoming events: April 21 at Kwartz club in Nice France, April 27 at Beit Maariv in Tel Aviv, May 1 at Cassette club in Madrid, May 5 at Berghain Berlin, May 12 at Circolino in Brescia Italy. So enjoy the mix and see you all next month www.polegroup.net www.facebook.com/polegroup www.twitter.com/PoleGroup
We discussed the following topics and more: 911 and the satanic ritual surrounding it. Boston Bombing Crop formation The Nice France truck attack The Pulse night club shooting The Cassidy Stay family massacre. The money system Flat Earth Hillary being sick and faking appearances. Peoples ability to think due to Fluoride, Vaccinations, GMOs and Chemtrails. No Forests on Earth Natural Law and consent. Cancer and Cannabis. The PTB don't want our money ...and more
Pastor J. D. Farag provides an up to the minute commentary on the fatal truck terrorist attack in Nice, France of July 14, 2016.
The Quest: Journey Into Reality hosted by H.J. (Jamal) Robinson is a weekly internet radio program on #BlogTalkUSA aimed at educating and sharing information and views on a wide range of topics and issues that are not always discussed in a public forum! We go beyond the surface of every topic and give a platform for open, honest, intelligent, and respectful debate, discussion, and exchange of ideas. Physics, history, philosophy, organized religion, education, religious doctrine, social constructs within our and other societies, historical and modern mythology, spiritual, emotional, mental, physical wellness and health are only a few general subjects, among a vast range of topics we will encounter and delve into on The Quest: Journey Into Reality on #BlogTalkUSA! Join Jamal Robinson LIVE tonight at 10 pm CST!
Explosive show last week - discussion can lead to action. Action can become change, and conversation can help direct the action and change on the right route. Cool Critics are in full effect, and hope you don't get affected by anything negative, negative is never good, unless it brings some true positive. Hot topics in the atmosphere now, the extreme violence that happened in Nice France (pronounced NEECE), D.L. Hughley, comedian and commentator and his interview, plus what he said about FOX news. A very powerful interview - And the comments made by Chief Justice Ginsberg. Get ready! 347-205-9366
Photo courtesy of Global News (credit: Christophe Petit Tesson/AFP/Getty Images)
Fuel Me or Fool Me?,Update from Nice France, Goerge Clooneys Karma, We all want peace.
Breaking News; Terror Attack in Nice France,Bans and Confiscation,PantSuit TwitterStorm,Going after State AGs who wish to be thought police,Progressives paint themselves into a corner.
Help support the show! - www.patreon.com/dailyinternet #10 - iPhone 7 Leak #9 - DNC Election Fraud Whistleblower Found Murdered #8 - 59% of Americans are exhausted about the 2016 election coverage #7 - Fresno California: Police release body-camera footage of fatal shooting of unarmed 19-year-old #6 - T-Mobile announces Pokémon Go exempt from data usage charges for 1 year. #5 - Nintendo is releasing a miniature NES with 30 built-in games #4 - Up to 70% of people in developed countries 'have seen incomes stagnate' #3 - I hope Pokémon GO will stay around for years to come. Not because of the game, but because it demands a good battery. #2 - 28 pages on alleged Saudi Arabia ties to 9/11 attacks to be released #1 - Truck crashes into Bastille Day crowd in Nice, France Outro Thanks Show contact E-mail: feedback.ireadit@gmail.com Twitter: @ireaditcast Phone: (508)-738-2278 Michael Schwahn: @schwahnmichael Nathan Wood: @bimmenstein "Music" Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0/
Guest: Barry Jacobsen, military historian and blogger, joins me for a look at the national security landscape after Nice, France.........what are our options............what is the importance of a coup in Turkey.........and other stories...... Click here for some of our friends: ...CLICK AUDIBLE.COM, YOUR SOURCE FOR AUDIO BOOKS! CHECK OUT MY FRIEND CARLOS GUEDES AND HIS MUSIC........ FOLLOW ME ON TWITTER......