Bohemian novelist and short-story writer (1883–1924)
POPULARITY
Categories
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/
On this episode of Tell The Damn Story, Alex and Chris dive headfirst into an age-old creative conundrum: do writers need permission to be weird? With their signature blend of humor and insight, they explore what “weird” even means in the world of writers, artists, and storytellers, and why embracing it might just be the secret key to unlocking your most authentic work.Drawing from personal anecdotes—think fourth graders dreaming up purple cows and aliens for a suffragette play—and classic literary examples, from Animal Farm to Kafka's cockroach, Alex Simmonss and Chris Ryan remind us that the creative's job is to challenge the norm, shift perspectives, and offer new ways of seeing the world, even if that means making people uncomfortable.Get ready for a candid, thought-provoking conversation that just might change how you think about creativity, permission, and the beauty of being a little weird.Have any questions, comments, or suggestions?Then, please leave them in the Comments Section.Write: TTDSOnAir@gmail.comAnd follow us on ...@Tell The Damn Story www.TellTheDamnStory.comwww.Facebook.com/Tell The Damn Story YouTube.com/ Tell The Damn StoryStories change lives. They always have. At *Tell The Damn Story*, we believe in lifting voices and passing stories on. Your support keeps them alive for future generations. Help us by supporting TTDS → Buy Me A Coffee!
In this episode of the Western Front Association's Mentioned in Dispatches, Kelsey Moriarty examines the bureaucratic and cultural processes that reshaped grief during and after the First World War. Her thesis Kafka in the Trenches: Death, Bureaucracy, and the Written Record in Britain 1914–1920 explores how official letters, forms and memorials affected the experience of mourning. From government notices of death to the rise of street shrines, her research highlights how state systems collided with private grief and altered the citizen–state relationship.
Als Versicherungsjurist erlebte Kafka die Abgründe der Verwaltung. Wie prägte das Büro sein Werk? Zwischen Aktenbergen und Albträumen – eine Spurensuche von Alexander Wasner
This week on SELECTED SHORTS, host Meg Wolitzer presents three stories about problems without solutions. In Elif Batuman's “The Board,” read by Cindy Cheung, the protagonist has found the perfect apartment, but he has to satisfy a Kafka-esque co-op committee. Jesse Eisenberg imagines an irritating sibling with problems of global proportions in ““My Little Sister Texts Me with Her Problems,” read by real-life sisters Lacey Lamar and Amber Ruffin. And a patient is drawn to her therapist—but is this a bad thing? in Esther Freud's “Transference,” read by Claire Danes. Hosted by Simplecast, an AdsWizz company. See pcm.adswizz.com for information about our collection and use of personal data for advertising.
Besuch beim Unternehmer und YouTuber Marco Scheel, der durch seinen Betrieb "Nordwolle" führt und zeigt, wie Behörden ihm das Arbeiten schwer machen. Philip & Ulf fragen sich: Wie kann Verwaltung wieder Probleme der Bürger lösen?
Astronomer's Steven Hillion reveals how OpenAI, Anthropic, Uber, and Lyft use Apache Airflow to orchestrate AI and machine learning pipelines at scale on AWS.Topics Include:Steven Hillion leads data and AI at AstronomerApache Airflow surpassed Spark and Kafka in community metricsAstronomer coordinates data flow like conductor orchestrating instrumental platformsOrganizations with data engineering teams use Airflow at scaleCustomers already used Airflow for ML before official promotionUber and Lyft orchestrate pricing models using AirflowAstronomer runs on AWS with close integration partnershipsOpenAI Anthropic and GitHub Copilot use Airflow for operationsInternal data team uses Airflow creating feedback loopsEvolved from constrained AI reports to agentic workflowsPlatform monitors generative AI output quality at user interactionsMetadata and context increasingly critical for AI applicationsLearn more at Astronomer's Data FlowCast podcastParticipants:Steven Hillion – SVP, Data and AI, AstronomerSee how Amazon Web Services gives you the freedom to migrate, innovate, and scale your software company at https://aws.amazon.com/isv/
Borges, Caravaggio, Kafka, Iwaszkiewicz, Blecher, Carson, Weil – wszystkich tych artystów, pod wieloma względami tak różnych od siebie, łączyła jedna rzecz: wszyscy za pośrednictwem sztuki próbowali albo zniknąć, albo zacząć wszystko od początku. Ta myśl jest osią zbioru esejów Grzegorza Jankowicza, w którym autor zastanawia się nad istnieniem trzeciej drogi – takiej, w której równie możliwe jest zniknięcie, jak i nowy początek.„Od-tworzenie. Eseje o potencjalności” to zbiór rymujących się ze sobą tekstów, które otwierają rozmaite pytania – o relację artysty z aktem tworzenia, twórczą siłę ludzkich ograniczeń oraz potencjał i sens literatury.Prowadzenie: Agata KasprolewiczGość: Grzegorz JankowiczRealizacja: Kris Wawrzak---------------------------------------------Raport o stanie świata to audycja, która istnieje dzięki naszym Patronom, dołącz się do zbiórki ➡️ https://patronite.pl/DariuszRosiakSubskrybuj newsletter Raportu o stanie świata ➡️ https://dariuszrosiak.substack.comKoszulki i kubki Raportu ➡️ https://patronite-sklep.pl/kolekcja/raport-o-stanie-swiata/ [Autopromocja]
In this episode of Book Overflow, Carter and Nathan finish discussing Designing Data-Intensive Application by Martin Kleppman!Join the official Book Overflow Discord! -- Want to talk with Carter or Nathan? Book a coaching session! ------------------------------------------------------------Carterhttps://www.joinleland.com/coach/carter-m-1Nathanhttps://www.joinleland.com/coach/nathan-t-2-- Books Mentioned in this Episode --Note: As an Amazon Associate, we earn from qualifying purchases.----------------------------------------------------------Designing Data-Intensive Application by Martin Kleppmanhttps://amzn.to/3LNwzSK 00:00 Intro 03:05 About the Book and Author 05:15 Initial Thoughts on DDIA Part 4 11:44 Stream Processing and Message Brokers 20:00 Kafka, Event Sourcing, and Append-Only Logs 43:42 Fault Tolerance in Streaming Systems 49:05 The Future of Data Systems 57:43 Privacy, Surveillance, and Ethics 1:11:42 Final Thoughts----------------Spotify: https://open.spotify.com/show/5kj6DLCEWR5nHShlSYJI5LApple Podcasts: https://podcasts.apple.com/us/podcast/book-overflow/id1745257325X: https://x.com/bookoverflowpodCarter on X: https://x.com/cartermorganNathan's Functionally Imperative: www.functionallyimperative.com----------------Book Overflow is a podcast for software engineers, by software engineers dedicated to improving our craft by reading the best technical books in the world. Join Carter Morgan and Nathan Toups as they read and discuss a new technical book each week!The full book schedule and links to every major podcast player can be found at https://www.bookoverflow.io
«Robert Walsers Spaziergänge im Dunkel des Seins» – so nennt der Regisseur Stefan Weber im Untertitel sein Feature über den solitären Schweizer Dichter. Webers langjährige Beschäftigung mit den Absonderlichkeiten der Walserschen Existenz bereitet den Weg zu seinem neuen SRF-Hörspiel «Der Gehülfe». Wer die Sendung am Radio hören will: Freitag, 06.02.2026, 20.00 Uhr, Radio SRF 1 Robert Walser, geboren 1878 in Biel, gestorben 1956 auf einem Schneefeld im Appenzell, ging zeitlebens den Nebenweg, fernab der schnellen Welt, eingebunden ins stille Ich. Man sieht es, meinte er, den «Wegen im Abendlicht an, dass es Heimwege sind». Das Zuhause ist für ihn dort, wo er nicht ist: in seiner Sehnsucht. Die Wohnadressen wechselt er wie Unterhosen. Er unternimmt Gewaltmärsche. Von der Liebe kann er nur träumen, von seinen vereinzelt in Zeitungen publizierten «Prosastückli» gerade so leben. Drei Romane nur veröffentlicht er. Vom literarischen Hochadel verehrt – Kafka, Musil, Tucholsky, Canetti und vielen mehr –, bleibt Robert Walser im Volk, eben dort wo er atmen könnte, ungelesen. Also verstummt er. Die letzten fast dreissig Jahre seines Lebens verbringt er in den Heil- und Pflegeanstalten von Bern und Herisau. Bei seinem Tod ist er schon so vergessen, dass er später wieder neu entdeckt werden muss. ____________________ Mit: Christoph Künzler, Dieter Stoll und Kathrin Thurm ____________________ Zusammenstellung, Aufnahmen, Klangdesign und Regie: Stefan Weber ____________________ Produktion: ORF 2020 ____________________ Dauer: 38'
I.A. Café - Enquête au cœur de la recherche sur l’intelligence artificielle
Dans cet épisode, je vous propose de replonger en Droit, d'examiner la place de l'IA en Droit, d'étudier les liens entre l'IA et le système de justice. Nous explorerons le potentiel de l'IA et les utilisations que font les avocats et les juges de cette technologie. Et les utilisations parfois fort maladroites de l'IA dans ce contexte. Pour m'accompagner, je reçois Damien Charlotin, professeur et chercheur en droit au HEC (École des hautes études commerciales), à Paris.Au programme:Billet de blogue : Damien Charlotin. Les hallucinations de l'intelligence artificielle s'invitent devant les juridictions françaises.Recensions des utilisations de l'IA en droit.Le concept d'hallucinations et ses variantes devant les juges et dans les procès. Outils: AI Hallucination Cases Database – Damien CharlotinNombres et fréquences des hallucinations d'IA en droit.Se faire taper sur les doigts - fréquence et gravité des sanctions. Réflexions: De la capacité des IA à dire « non », « c'est faux » et « je ne sais pas ».De l'« usage raisonné de l'IA ». Le rôle et la responsabilité sociale de l'avocat et du professionnel dans ce contexte.Bonne écoute!Production et animation: Jean-François Sénéchal, Ph.D.Invité: Damien CharlotinCollaborateurs et collaboratrices: Véronique Tremblay, Stéphane Mineo, Frédérick Plamondon, Shirley Plumerand, Sylvain Munger Ph.D, Ève Gaumond, Benjamin Leblanc, Marie-Ève Vachon Savary.Musique :Musique: PP2, Aubert Sénéchal (2025) (c)Support the show
Vandaag spreken we met Vincent Van Quickenborne, federaal parlementslid Open Vld en voormalig minister van Justitie, over justitie en waarom hervormen in België zo traag en stroperig gaat.We starten zijn parcours, zoals de administratieve vereenvoudiging in zijn “anti-Kafka”-periode: waarom simpele dingen in dit land onnodig complex worden, hoe lobby's mee aan de knoppen zitten, en waarom justitie nog altijd georganiseerd is volgens standplaatsen die teruggaan tot Napoleon en de reistijd met koets en paard. We staan ook stil bij de detentiehuizen, gevangenisoverbevolking, Sky ECC, drugscriminaliteit, verantwoordelijkheid nemen. Daarna bekijken we onze overheidsstructuur breder, maar ook hoe 'oppositie' het systeem op de juiste manier in vraag kan stellen, in plaats van het mee in stand te houden.We eindigen bij de vraag of je als politicus het systeem soms moet “hijacken” om iets zichtbaar en bespreekbaar te maken. Enjoy!PS. Koop ons boek, de dialoog-paradox; https://www.bol.com/be/nl/p/de-dialoog-paradox/9300000174275853/DISCOURS vzw https://www.discours.beOpgenomen te Salons De Groene Jager in Brasschaat - dé kasteelhoeve voor uw evenementen.PODCASTApple Podcasts: https://podcasts.apple.com/be/podcast/discours-met-de-boys/id1552090974 Spotify: https://open.spotify.com/show/1hC2t2YYCE3l7BOB12yjIrYoutube: https://www.youtube.com/@discours SOCIALSTwitter/X: https://x.com/DiscoursDialoog Instagram: http://instagram.com/discoursdialoog Facebook: https://www.facebook.com/DiscoursDialoog TikTok: https://www.tiktok.com/@discoursdialoog
Ester Ledecká, oro como esquiadora y snowboardista, gran baza checa en JJ.OO. de Cortina | El argentino Luis Scafati ilustra nueva edicion checa de El Castillo de Kafka
Christian Brückner ist nicht nur die deutsche Synchronstimme von Robert De Niro - er ist auch Schauspieler und Hörbuchsprecher. Er hat Texte von Kafka und Karl Marx eingesprochen, aber auch Romane wie "Moby Dick" oder "Das Dschungelbuch". Im Berliner Renaissance-Theater hat er nun eine Lesereihe, in der er einmal monatlich Werke der Weltliteratur präsentiert. Zum Auftakt gab es gestern "Der alte Mann und das Meer" von Ernest Hemingway. Oliver Kranz war für uns vor Ort.
Ester Ledecká, oro como esquiadora y snowboardista, gran baza checa en JJ.OO. de Cortina | El argentino Luis Scafati ilustra nueva edicion checa de El Castillo de Kafka
Min 5: MARTY SUPREME: 4 estrellas "Marty Supreme" es el retrato nervioso y febril de un talento desbordado que se abre paso en los márgenes del sueño americano, una historia de ambición, ego y supervivencia ambientada en el competitivo y poco glamurizado mundo del ping-pong profesional. Dirigida por Josh Safdie (Diamantes en bruto, Good Time), la película sigue el ascenso, caída y reinvención de Marty Mauser, un joven prodigio obsesionado con ganar —a los demás y a sí mismo—, al que da vida Timothée Chalamet, en una interpretación física, sudorosa y permanentemente al borde del estallido. Safdie aplica su ya reconocible estilo de cámara inquieta y pulso acelerado para construir una fábula moderna sobre la masculinidad competitiva y la autoexplotación, rodeando al protagonista de personajes que funcionan como espejos deformantes de su ambición, interpretados por Gwyneth Paltrow y Tyler, The Creator. Más que una película deportiva, Marty Supreme es una disección casi clínica del éxito entendido como obsesión, una huida hacia delante filmada con la electricidad y el caos que han convertido a Safdie en uno de los cronistas más incómodos y certeros del fracaso contemporáneo. Min 15: AÍDA Y VUELTA (4 estrellas) Aída y vuelta es un regreso amable a un barrio que muchos conocen de memoria. Dirigida por Paco León (Carmina o revienta, Rainbow), la película recupera a Aída García, de nuevo con Carmen Machi, que vuelve a Esperanza Sur después de años fuera. El reencuentro sirve para mirar con humor y cierta ternura cómo han cambiado las vidas, el barrio y el país, sin esconder el paso del tiempo ni las cicatrices. El tono mezcla comedia reconocible y momentos más calmados, con la familia y los vecinos como refugio frente a la precariedad y el cansancio acumulado. Junto a Machi regresan Paco León y Eduardo Casanova, entre otros rostros habituales, en una historia que no intenta repetir la serie ni competir con ella. Aída y vuelta funciona mejor como despedida que como relanzamiento: una visita corta, cercana y emocional a un lugar que fue casa para muchos espectadores. Min 21: LA CHICA ZURDA (3,5 estrellas) La chica zurda es una película taiwanesa pequeña y muy cercana que pone el foco en una familia que intenta volver a empezar. Dirigida por Shih-Ching Tsou y con guión de Sean Baker (The Florida Project, Tangerine), la historia sigue a Shu-Fen, una madre soltera que regresa a Taipéi con sus dos hijas para montar un modesto puesto de comida en un mercado nocturno. La mirada se centra especialmente en la hija pequeña, I-Jing, una niña zurda a la que su entorno asocia con antiguas supersticiones, y que empieza a cuestionar, casi sin saberlo, las normas que la rodean. La película observa la vida diaria sin prisa, con escenas sencillas y muy pegadas a los personajes, y habla de trabajo, maternidad y tradición sin subrayados ni grandes discursos. Min 26: SEND HELP (ENVÍA AYUDA) 3 estrellas Send Help es un thriller de supervivencia con mala leche que usa una situación límite para hablar de poder y de relaciones tóxicas. Dirigida por Sam Raimi (Posesión infernal, Spider-Man), la película arranca con un accidente de avión que deja aislados en una isla a dos compañeros de trabajo que apenas se soportan. Rachel McAdams y Dylan O'Brien encarnan a una empleada ninguneada y a su jefe soberbio, obligados a colaborar para sobrevivir mientras salen a la superficie viejas tensiones y resentimientos. Min 31: FRANZ (2,5 estrellas) Franz es un biopic checo-alemán-polaco sobre el escritor Franz Kafka, dirigido por Agnieszka Holland y coescrito con Marek Epstein, que se presenta como un retrato distinto al clásico de vida y obra de un autor. Está rodado en Praga y otras localizaciones de Europa central, con Idan Weiss en el papel de Kafka y un reparto internacional que incluye a Jenovéfa Boková, Peter Kurth, Ivan Trojan y Sandra Korzeniak. Min 34: LA PELÍCULA DE TU VIDA, CON PABLO CONDE El periodista y director de cine manchego Pablo Conde es el invitado de esta semana en la sección "La película de tu vida". El creador del corto "la piscina vacía", uno de los trabajos castellano-manchegos más premiados de 2025, nos confiesa por qué la película "Regreso al futuro", de Robert Zemeckis es su título favorito y el que marcó su amor por el cine y su fascinación por contar historias. Min 39: ESPECIAL BSO "HAMNET": Max Richter toca el cielo y el infierno de Zhao (4 estrellas) La banda sonora de Hamnet es una parte central del tono emocional de la película, y está compuesta por Max Richter, uno de los nombres más reconocidos de la música contemporánea para cine. El álbum Hamnet (Original Motion Picture Soundtrack) reúne 18 piezas originales que se mueven entre lo íntimo, lo contemplativo y lo dramático, con títulos como Of Agnes, Of Orpheus, Of Remembrance o Of the Undiscovered Country, que acompañan cada una de las secciones narrativas de la historia y subrayan el viaje emocional de los personajes a lo largo del filme.
In this episode, Dr. David Puder hosts a discussion on schizoid personality dynamics through the lens of Franz Kafka's life and writings. Discover why the DSM-5's surface-level criteria for schizoid personality disorder falls short, often missing the intense inner conflict between a profound yearning for connection and a paralyzing fear of engulfment. Drawing on the Psychodynamic Diagnostic Manual (PDM), Nancy McWilliams' insightful perspectives, and Kafka's unsent "Letter to His Father" plus classics like "The Metamorphosis," the group explores how schizoid traits differ from autism, involve hypersensitivity rather than social cue deficits, and manifest in creative, introspective individuals. By listening to this episode, you can earn 1.75 Psychiatry CME Credits. Link to blog Link to YouTube video
Semana de descanso de premios, menos mal, pero con muchos estrenos ambiciosos en la cartelera. Paco León vuelve a jugar con la realidad y la ficción en la película de 'Aída y vuelta', una inteligente y divertidísima comedia sobre su familia televisiva y la serie que marcó una época. También está ya en cines 'Marty Supreme', la película de Josh Safdie en la que examina el sueño americano en los años 50 con Timothée Chalamet como un caradura que quiere ser campeón de tenis de mesa. El cine indie nos trae otras propuestas interesantes, como 'La chica zurda', el biopic libre de Kafka o la española 'La lucha'. En televisión charlamos con Luis Tosar y Claudia Salas de 'Salvador', el thriller de Aitor Gabilondo y Calparsoro sobre los grupos neonazis.
Kafka's Arrival and Why It Matters Detroit moved on offense. Yesterday the Detroit Lions hired Mike Kafka to an unspecified but prominent role. He is the former Giants interim head coach and offensive coordinator. He also coached quarterbacks in Kansas City under Andy Reid with Patrick Mahomes. His calling card is aggressive creativity and adaptability. He has shown he can build an attack around the talent on hand, not just the playbook. With backups at key spots, no Malik Nabers, and a battered line, his offense still put up points. The concepts were fresh. The execution fit the personnel. Petzing's OC Role and the Scheme Blend Drew Petzing is the offensive coordinator. He is most notable for work with tight ends in Cleveland. In Arizona, his plans were limited by personnel, but the structure was sound. Petzing comes from the Kevin Stefanski tree. Kafka arrives from a different West Coast branch. The Detroit Lions are rooted in West Coast principles. Timing and spacing in the passing game matter. So do route combinations, gap and duo runs, and a little zone. Kafka is experienced in aggressive play calls. Petzing can marry that with tight end usage and practicality. The staff must correct a 2024 problem. After injuries, the offense often ran like Sam LaPorta and Frank Ragnow were still in the huddle. Brock Wright is not Sam LaPorta. Anthony Firkser is not Brock Wright. Yet the calls asked them to be. Dan Campbell eventually took over play calling, and the buck landed on him. Now the buck will be shared. Two proven offensive coordinators sit on staff. That should drive faster adjustments and better fits when injuries hit. How Kafka Could Be Deployed if Roles Shift One reason Kafka's title is not set yet: Scotty Montgomery, the assistant head coach and wide receivers coach, is in Baltimore interviewing for the Ravens OC job under Jesse Minter. There is a real chance he gets it. If he leaves, Kafka can step into a senior offensive assistant role that leans into the passing game and receivers. Quarterbacks are covered with Mark Brunell. Another option is passing game coordinator. David Shaw holds that post as of this recording. He came to Detroit through his connection with John Morton after working together in Denver. Shaw's son just transferred to Stanford from UCLA. That could pull him west. It would not be a surprise if the title board changes again before the combine. The Detroit Lions Podcast framed it plainly. The Lions added two sharp minds who value fit, spacing, and flexibility. That should raise the floor on Sundays in the NFL and sharpen the ceiling when everyone is healthy. #detroitlions #lions #detroitlionspodcast #mikekafka #drewpetzing #dancampbell #westcoastoffense #gapandduo #samlaporta #brockwright #anthonyfirkser #frankragnow #markbrunell #scottymontgomery #jesseminter #davidshaw #patrickmahomes #passinggamecoordinator Learn more about your ad choices. Visit megaphone.fm/adchoices
On this episode of the Detroit Koolaid Cast we talk all things Detroit Lions. DRINK IT INNNNNNNNNNNNNNNNNN!#DetroitKoolaidCast #Lions #Podcast #OnePride@DerekOkrie & @ChopsInTheD on TwitterPodcast Platforms:Apple PodcastsGoogle PodcastsSpotifyBreakerCastboxGoogle Play MusicAnchorOvercastPocket CastsPodBeanRadioPublicStitcherDetroit Koolaid Cast Listener Line 989-272-3484. Please call or text and leave us a message!!Please SUBSCRIBE and leave us a review on iTunes.GO LIONS!!
n this episode of Talking Grit, host Jason Harwood, and Jacob Litton and Brian, delve into the recent coaching changes within the NFL, particularly focusing on the Detroit Lions. They discuss the hiring of Drew Petzing and Mike Kafka, their potential impact on the team's performance, and the dynamics of the coaching staff. The conversation also covers various NFL awards, including MVP, Rookie of the Year, and Comeback Player of the Year, highlighting standout performances and candidates for the upcoming season. In this conversation, the hosts discuss various topics surrounding the NFL, including coaching changes, Pro Bowl selections, and the performances of quarterbacks in recent championship games. They express surprise at Shador Sanders' Pro Bowl selection and debate the merits of various players and coaches. The discussion also touches on the implications of weather in playoff games and concludes with a controversial take on Bill Belichick's Hall of Fame candidacy.Passing Time - https://www.youtube.com/@PassingTimeDetroitLionsTalkVisit us on X: @talkinggritpodJason - @Jason_TGPodJacob - @jmallittonYouTube - www.youtube.com/@TalkingGritFacebook - https://www.facebook.com/profile.php?id=61559912376520Reddit - https://www.reddit.com/r/Talkinggritpodcast/#detroitlions #NFL #football #NFCNorthChapters00:00 Introduction and Guest Welcome01:59 Coaching Changes and Initial Reactions05:31 Analysis of Drew Petsing and Mike Kafka09:53 Coaching Dynamics and Future Aspirations13:41 Offensive Strategy and Team Dynamics17:14 Coaching Staff and Future Prospects20:39 Awards Discussion: MVP and Player Recognition26:47 Rookie of the Year Contenders29:45 Defensive Rookie of the Year Discussion32:06 Cutback Player of the Year Candidates34:06 Coach of the Year Contenders38:08 Assistant Coach of the Year Insights39:12 Pro Bowl Controversies45:20 Championship Game Reflections48:08 The Impact of Weather on Playoff Games52:51 Analyzing Quarterback Performances01:02:08 Bill Belichick's Hall of Fame Controversy
Pistons, Draft talk, Mike Kafka
The Lions not one, but two Offensive Coordinators? Mike Kafka joins the likes of Drew Petzing as the Lions rebuild the Offensive room. We talk cap space, free agency and more. We finish with Super Bowl talks and reactions to AFC/NFC Championship weekend. Lets go Lions and Pistons and Griffins
Mike Payton of A to Z Sports joins the program to discuss the Lions' latest addition of Mike Kafka to the offensive staff, and gives an update on Taylor Decker's status, among other quick-hitting Lions topics. Hosted by Simplecast, an AdsWizz company. See https://pcm.adswizz.com for information about our collection and use of personal data for advertising.
Steve and Eric give an old mummy a royal send-off and dispute a Kafka-esque traffic violation. Plus, Gareth stops by to help a community theatre performer regain her "spark."See images from the episode here: https://www.heretohelppod.com/post/episode-253Want to call in? Email your question to helpfulpod@gmail.com.PATREON: https://patreon.com/heretohelppodMERCH: heretohelppod.comINSTAGRAM: @HereToHelpPodIf you're enjoying the show, make sure to rate We're Here to Help 5-Stars on Apple Podcasts.Advertise on We're Here to Help via Gumball.fmSee Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
This week on The Broski Report, Fearless Leader Brittany Broski discusses the Harry Styles album announcement, recounts French history, and holds a Book Club on Kafka. Watch The Broski Report AD FREE: https://patreon.com/broskireport The OFFICIAL Songs of The Week Playlist: https://open.spotify.com/playlist/3ULrcEqO2JafGZPeonyuje?si=061c5c0dd4664f01
What does it take to actually curate a literary festival?We're back! Season 9 of Books & Beyond kicks off with Tara and Aishwarya spilling the tea on their latest project: curating the Literature Section for the Kala Ghoda Arts Festival 2026! This episode is a deep dive into the madness of curation. Why is Aishwarya obsessed with color-coded Excel sheets? Why is Tara picking out "apples" for a festival? And how many "healthy skirmishes" does it take to build a schedule from scratch?From the magic of reading Kafka in Marathi to the courage it takes to launch a debut novel, tune in for an exclusive peek into the heart of a mammoth arts festival! 12 writers, 5 daysA transformative writing experience nestled in a serene century old Indo-Portuguese villa.Learn more: https://boundindia.com/retreats/annual-writers-retreatApply now: https://tinyurl.com/46rhn7hz‘Books and Beyond with Bound' is the podcast where Tara Khandelwal and Michelle D'costa uncover how their books reflect the realities of our lives and society today. Find out what drives India's finest authors: from personal experiences to jugaad research methods, insecurities to publishing journeys. Created by Bound, a storytelling company that helps you grow through stories. Follow us @boundindia on all social media platforms.
James Seltzer and Eliot Shorr-Parks evaluate the offensive coordinator candidates that have been linked to the Eagles since the firing of Kevin Patullo. To learn more about listener data and our privacy practices visit: https://www.audacyinc.com/privacy-policy Learn more about your ad choices. Visit https://podcastchoices.com/adchoices
Mailbag Mode, Straight From Slack Jeff Risdon opened a Friday Detroit Lions Podcast with a true mailbag. Questions came straight from the DLP Patreon Slack. No prep. No cue cards. Honest reactions, with the caveat he might tweak opinions later. It made for sharp talk about the Detroit Lions, the NFL draft, and one spicy coaching debate. Draft Talk: Tackle Targets and Fits Asked for a favorite offensive tackle for Detroit, Risdon spotlighted Caleb Tiernan of Northwestern. He called Tiernan solid, not spectacular, and praised how seldom he loses. That reliability matters. He drew a line to what the Lions missed at right guard when Kevin Zeitler was at his best. Rarely beaten. He thinks Tiernan is a second round target who can be a long-term capable starter rather than a headline Pro Bowler. He also likes the Utah tackles if the first round is the move. Caleb Lomu got the nod for upside. Manu, he said, looks better right now, but Lomu offers more raw clay, especially if he boosts lower-body power. Blake Miller from Clemson earned a mention too. The traits are there. The misses can be loud, reminiscent of early Taylor Decker. Miller did take a step forward this past season. Big picture, with Sewell already a star, the Lions do not need two high-priced stars at tackle. They need the right complement. Tiernan's profile fits that lane. Coaching Watch: Kafka's Fit in Detroit Mike Kafka came up next. Risdon pushed back on pinning the Giants' struggles on Kafka after Brian Daboll reclaimed play-calling. He remains a Kafka fan. What impressed him most was Kafka's ability to craft run and pass protections that a limited offensive line could actually execute. That translates to Detroit. Risdon did note a concern. When a featured weapon was healthy, the Giants leaned too hard on that player. He cautioned that in Detroit, with Jahmyr Gibbs and David Montgomery, smart balance matters. Do not ride Gibbs into the ground. Still, he would welcome Kafka's protection design and problem-solving into Allen Park. Divisional Weekend Leanings On the NFL divisional slate, he paused to confirm matchups, then zeroed on Bills versus Broncos. He likes teams without the bye against rusty top seeds, especially when the bye team lacks recent experience. Denver's defense and home field carry real weight. The flip side is Josh Allen. Sharp quarterback play can shred rust. Risdon weighed that tension on air as he worked toward a pick. The mailbag did what the best Detroit Lions Podcast episodes do. It put clear football problems on the table. Draft fits. Scheme translation. Game-state nuance. Straight talk for a playoff push. https://www.youtube.com/watch?v=e18WCdCopD4 #detroitlions #lions #detroitlionspodcast #calebtiernan #northwesterntackle #secondroundpick #kevinzeitler #rightguard #caleblomu #utahtackles #manu #blakemiller #taylordecker #mikekafka #runandpassprotections #jahmyrgibbs #davidmontgomery #billsvsbroncos Learn more about your ad choices. Visit megaphone.fm/adchoices
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/
Robinson's Fit and Play-Calling Proof Detroit moved fast on the offensive coordinator search. The Detroit Lions Podcast focused squarely on two NFL names. Zach Robinson interviewed in Allen Park on Thursday morning. He was the Atlanta Falcons offensive coordinator. Atlanta underachieved, but Robinson's work with Bijan Robinson stood out. Bijan piled up almost 2,400 yards from scrimmage this year. Robinson balanced him with Algier. He understands a two-back system. That matters with David Montgomery and Jahmyr Gibbs. Robinson worked with Jared Goff in Los Angeles as an assistant quarterbacks coach. He comes from the McVay tree. That signals continuity for Detroit's offense rather than a reset. He has called plays. He has coached wide receivers, quarterbacks, and tight ends. Atlanta's interior offensive line was strong and often overlooked. Robinson built around that strength. He navigated a season with Michael Penix and Kirk Cousins. Results were better with Cousins. The Lions need that kind of pragmatic design for Jared Goff, who shares a similar athletic profile. Robinson tailored calls to the quarterback. He used motion, spacing, and run-pass balance to keep structure intact and drives on schedule. Kafka's Creative Case Mike Kafka interviewed Wednesday. He just served as the interim head coach of the New York Giants. One game against Detroit still resonates. With Jameis Winston at quarterback, the Giants pushed the Lions to the edge. Kafka leaned into trick plays and gimmicky blocking. He attacked known weaknesses in Detroit's defense. That creativity landed. Kafka trained in the Andy Reid system. There is crossover with McVay concepts. West Coast principles with an aggressive streak match what Ben Johnson often does. Kafka has worked with different quarterback styles. He developed a run game in New York without a good offensive line. He used a power option in Cam Scataboe and paired it with Tyrone Tracy, a capable receiving back. He darn near beat the Lions without Malik Nabers, Jackson Dart, or Cam Scataboe available. That adaptability fits what Detroit needs from an NFL coordinator: answers when pieces are missing, and a plan that highlights Gibbs and Montgomery while keeping Goff comfortable. What Happens Next at Allen Park The building is closed to media. There will be no access until draft time inside the media room. On-field views return at rookie minicamp in May. The timeline is tight, but the process is clear. Detroit is not changing its identity. The Lions are evolving it. Robinson offers continuity with proven play-calling. Kafka brings creative problem solving and opponent-specific attack plans. Both align with how the Detroit Lions want to score and protect the ball. Now it is about selection, fit, and timing as the Detroit Lions and this NFL search move forward. https://www.youtube.com/watch?v=lBvzESu16-8 #detroitlions #lions #detroitlionspodcast #offensivecoordinatorsearch #allenpark #zachrobinson #mikekafka #two-backsystem #jameergibbs #davidmontgomery #jaredgoff #mcvaytreeconcepts #bijanrobinsonusage Learn more about your ad choices. Visit megaphone.fm/adchoices
In today's episode from the Vault, we revisit a 1982 lecture by the composer Lukas Foss, a leader of the American musical avant garde of the 1960s and 70s. In this lecture, a part of the “New American Music Series” of Gallatin Lectures at NYU, Foss discusses the state of American contemporary music, musical minimalism, and his own approach of combining serial elements with spontaneous composition. Foss was born Lukas Fuchs in Berlin, on August 15, 1922, the son of a lawyer and a painter. He began studying piano and music theory when he was 7, and sketched out an opera when he was 11. His family fled to Paris in 1933, and arrived in the U.S. in 1937. He attended the Curtis Institute of Music in Philadelphia, and studied composition with Paul Hindemith at Yale. In 1953, Foss succeeded Arnold Schoenberg as the head of the composition department at the University of California at Los Angeles. In 1962, “Time Cycle,” a four-movement vocal setting of texts by Auden, Housman, Kafka and Nietzsche, premiered with Leonard Bernstein and the New York Philharmonic. From 1971 to 1988 Foss was music director of the Brooklyn Philharmonic. After he left the Brooklyn Philharmonic, in 1990, Foss appeared as a guest conductor and pianist with orchestras around the world. He died in New York City on February 1, 2009. Learn more about your ad choices. Visit megaphone.fm/adchoices Support our show by becoming a premium member! https://newbooksnetwork.supportingcast.fm/new-books-network
In today's episode from the Vault, we revisit a 1982 lecture by the composer Lukas Foss, a leader of the American musical avant garde of the 1960s and 70s. In this lecture, a part of the “New American Music Series” of Gallatin Lectures at NYU, Foss discusses the state of American contemporary music, musical minimalism, and his own approach of combining serial elements with spontaneous composition. Foss was born Lukas Fuchs in Berlin, on August 15, 1922, the son of a lawyer and a painter. He began studying piano and music theory when he was 7, and sketched out an opera when he was 11. His family fled to Paris in 1933, and arrived in the U.S. in 1937. He attended the Curtis Institute of Music in Philadelphia, and studied composition with Paul Hindemith at Yale. In 1953, Foss succeeded Arnold Schoenberg as the head of the composition department at the University of California at Los Angeles. In 1962, “Time Cycle,” a four-movement vocal setting of texts by Auden, Housman, Kafka and Nietzsche, premiered with Leonard Bernstein and the New York Philharmonic. From 1971 to 1988 Foss was music director of the Brooklyn Philharmonic. After he left the Brooklyn Philharmonic, in 1990, Foss appeared as a guest conductor and pianist with orchestras around the world. He died in New York City on February 1, 2009. Learn more about your ad choices. Visit megaphone.fm/adchoices
In today's episode from the Vault, we revisit a 1982 lecture by the composer Lukas Foss, a leader of the American musical avant garde of the 1960s and 70s. In this lecture, a part of the “New American Music Series” of Gallatin Lectures at NYU, Foss discusses the state of American contemporary music, musical minimalism, and his own approach of combining serial elements with spontaneous composition. Foss was born Lukas Fuchs in Berlin, on August 15, 1922, the son of a lawyer and a painter. He began studying piano and music theory when he was 7, and sketched out an opera when he was 11. His family fled to Paris in 1933, and arrived in the U.S. in 1937. He attended the Curtis Institute of Music in Philadelphia, and studied composition with Paul Hindemith at Yale. In 1953, Foss succeeded Arnold Schoenberg as the head of the composition department at the University of California at Los Angeles. In 1962, “Time Cycle,” a four-movement vocal setting of texts by Auden, Housman, Kafka and Nietzsche, premiered with Leonard Bernstein and the New York Philharmonic. From 1971 to 1988 Foss was music director of the Brooklyn Philharmonic. After he left the Brooklyn Philharmonic, in 1990, Foss appeared as a guest conductor and pianist with orchestras around the world. He died in New York City on February 1, 2009. Learn more about your ad choices. Visit megaphone.fm/adchoices Support our show by becoming a premium member! https://newbooksnetwork.supportingcast.fm/american-studies
In today's episode from the Vault, we revisit a 1982 lecture by the composer Lukas Foss, a leader of the American musical avant garde of the 1960s and 70s. In this lecture, a part of the “New American Music Series” of Gallatin Lectures at NYU, Foss discusses the state of American contemporary music, musical minimalism, and his own approach of combining serial elements with spontaneous composition. Foss was born Lukas Fuchs in Berlin, on August 15, 1922, the son of a lawyer and a painter. He began studying piano and music theory when he was 7, and sketched out an opera when he was 11. His family fled to Paris in 1933, and arrived in the U.S. in 1937. He attended the Curtis Institute of Music in Philadelphia, and studied composition with Paul Hindemith at Yale. In 1953, Foss succeeded Arnold Schoenberg as the head of the composition department at the University of California at Los Angeles. In 1962, “Time Cycle,” a four-movement vocal setting of texts by Auden, Housman, Kafka and Nietzsche, premiered with Leonard Bernstein and the New York Philharmonic. From 1971 to 1988 Foss was music director of the Brooklyn Philharmonic. After he left the Brooklyn Philharmonic, in 1990, Foss appeared as a guest conductor and pianist with orchestras around the world. He died in New York City on February 1, 2009. Learn more about your ad choices. Visit megaphone.fm/adchoices Support our show by becoming a premium member! https://newbooksnetwork.supportingcast.fm/music
To be a good cult leader, you'll need some natural charisma and a pathological desire for control … and according to Rob Benvie, it might also help if you're a bit of a buffoon. Rob explores this personality mix in his latest novel, The Damagers. The book follows a 15-year-old girl named Zina in 1950s America. After a tragic event, she becomes entangled in an isolated spiritual commune ... in other words, a cult. At the centre of the story is Zina's own desire for power, which puts her in a complicated struggle with the cult's magnetic but foolish leader. This week, Rob joins Mattea Roach to talk about why cult stories resonate today and what it means to have a vision for the way we live together.Liked this conversation? Keep listening:When young men murder, what can we learn? Who was the woman Kafka loved?
The guys kick off Wild Card Weekend by laying out their “selfish rooting interest” list, where Jets bitterness, Giants coaching paranoia, and pure chaos all collide. It starts with Rams-Panthers and a very specific agenda: hope Carolina's Bryce Young doubt grows just enough to create more QB options for the Jets, while also keeping the Panthers from becoming a real future threat. Then it turns into Bears-Packers, where personal grudges (Ben Johnson), weather talk, and the dream of a coaching-search circus take center stage. If the Packers lose, does it crack open another job and send the league into full-blown coach chaos? That's the debate. They hit Bills-Jaguars with the “maximum pain” theory for Buffalo fans, plus the Harbaugh ripple effects in Eagles-Niners, before the segment swerves into the Saquon billboard drama that feels like a direct shot at Giants fans. The back half includes Knicks-Wizards draft-pick paranoia, Giants OC continuity talk (Kafka and the Dart development angle), and a mini debate on why you can't blindly trust AI without fact-checking.
It's Wild Card Weekend, so we're playing the most dangerous game: who are we selfishly rooting for and why. The guys go matchup by matchup with Jets and Giants agendas all over the place, from hoping Carolina creates Bryce Young doubt (hello, Jets QB options) to rooting for pure chaos in Bears-Packers if it means more coaching openings. They also hit Bills-Jaguars, Eagles-Niners (and the John Harbaugh fear factor), plus the Patriots as the ultimate “please lose” postseason villain. Then it turns into full New York sports radio perfection: Cinco de Luncho takes over, Evan's brain gets exposed, and the crew reacts to the Saquon Barkley billboard shot at Giants fans on I-95. Hour 3 also dips into Knicks/Wizards draft-pick drama, Giants coordinator continuity talk (Kafka, Dart development), and a college QB watch that turns tonight's game into a Jets scouting mission. Key moments: rooting-interest power rankings, Giants coaching search circus, Saquon billboard outrage, Cinco de Luncho, and the phones lighting up with callers.
In this episode of Psyche Podcast, I'm joined by my friend Phuc Luu for a wide-ranging and deeply personal conversation about Letter to His Father by Franz Kafka.Kafka's letter is often described as one of the most raw and devastating documents in modern literature—and for good reason. Written as an attempt to explain his lifelong fear of his father, the letter becomes an unflinching examination of authority, power, guilt, shame, and the psychological formation of the self. Together, Phuc and I explore why this text is emotionally difficult yet strikingly clear, and how Kafka's relationship with his father shaped not only his inner life but also his creativity, relationships, and sense of agency in the world.Our conversation moves through themes of fatherhood as an archetype, the role of authority as influence rather than domination, and how early relational wounds can become internalized as an inner critic or superego. We reflect on Kafka's struggle with trust—both in others and in himself—his awareness of hypocrisy and projection, and the tragic weight of guilt that followed him throughout his life without any real sense of acquittal or redemption.At the same time, we resist reducing Kafka's father to a caricature. Like Kafka himself, we hold space for nuance—acknowledging both the harm and the humanity present in parental relationships. From there, we connect the letter to contemporary questions: How do we relate to our parents as adults? When does cutting off family become protective, and when does it prevent growth? How do we move from victimhood toward agency without denying real harm?We close by reflecting on what Kafka's letter teaches us about fatherhood—not just as a biological role, but as an archetypal function. What does it mean to be a father figure who creates space for experimentation, difference, and becoming? And how can therapists, mentors, and teachers embody authority that empowers rather than constrains?This episode is a meditation on woundedness and creativity, guilt and grace, and the difficult but necessary work of making meaning out of our earliest relationships.
Evan and Shaun dig into James Dolan's appearance with Craig Carton and Chris McMonigle. They break down the short-term bet on Big Mac's first question, Dolan's comments on the Knicks, trade deadline expectations, and what it really means when Dolan says Leon Rose can overrule him. Then the conversation turns to the Rangers, Chris Drury, and Dolan preaching patience, which sparks frustration and skepticism. The Knicks slump comes back into focus with more reaction to their lack of effort and whether this rough stretch actually matters long term. Plus, more Giants coaching search calls, Kafka criticism, defensive coach debates, and a live report from Detroit after another ugly Knicks performance.
Jerry's back with highlights of the Rose Bowl massacre. Plus, Mike Kafka's Giants are looking to spoil the Cowboys' Sunday, while Josh Allen and Lamar Jackson address the rumors surrounding their status for the weekend. And stick around for Gio's latest gripe—he's had enough of Rich Eisen in the broadcast booth!
Movie Meltdown - Episode 653 (For our Patreon "Horror Club") It's the Naked Lunch Holiday Special! Or is it a Kafka-fueled metamorphic nightmare?! Or is it just an excuse for lots of bugs and goo?! Whatever the reason, the Meltdown Horror Club gathers together for Yuletide fun that will make you spontaneously combust - as we watch Silent Night, Deadly Night 4: Initiation starring Maud Adams, Neith Hunter, Tommy Hinkley, Clint Howard and Allyce Beasley. And as we all eat from an open bowl of loose dates, we also address… Home Alone 2, I Know What You Did Last Summer, The Hand That Rocks the Cradle, Dracula Sucks, The Conjuring universe, Welcome to Derry, Society, Stranger Things, Kafka, body horror, Paul McCartney, Mary Elizabeth Winstead, Bathsheba, wiggly and gross, Talkboy, Freddie Prinze Jr., the real Warrens, Brian Yuzna, a spiritual journey, she eats a bug, John Williams, inconsistencies at the airport, Ryan Phillippe, doing it in the meat locker, a very special episode, Honey, I Shrunk the Kids, creepy and adorable at the same time, Tim Curry, Maika Monroe, spontaneous combustion, Salad Fingers, supernatural death cult movies and who doesn't want to have an Eyes Wide Shut party with Clint Howard? Spoiler Alert: Full spoilers for Silent Night, Deadly Night 4, so watch the movie before you listen. "There's a lot of goo in this movie."
Vi lämnar ett härligt år bakom oss, och sätter tänderna i 2026. Flygkaos och konsten att bli full som en kastrull. Sofia tar familjen till Mallorca, dansar och citerar Kafka, medan Pernilla mediterar och lever på kylskåpsrester. En toalett går sönder och det finns en spellista för de olika pastasorterna. Och styrkekram till er som hamnat på bakisakuten. Hosted on Acast. See acast.com/privacy for more information.
durée : 00:03:43 - Le Pourquoi du comment : philo - par : Frédéric Worms - "Longtemps, je me suis couché de bonne heure." (À la recherche du temps perdu, Proust) / "Quelqu'un avait dû calomnier Joseph K, car il fut arrêté un matin sans avoir rien fait de mal." (Le Procès, Kafka) : la fracture du XXᵉ siècle en dialogue - réalisation : Luc-Jean Reynaud
The Writer Files: Writing, Productivity, Creativity, and Neuroscience
Cheers! Welcome to our year-end Holiday Party for 2025. How Long Did Famous Novels Take to Write (infographic)? Kafka's diaries are heartening Why We Should Keep Notebooks (According to Joan Didion) Milena on being more intentional as a reader/writer The last chapter of Stephen Pressfield's The War of Art and his blurb of Adam's American Tiger Who couldn't use 3 years uninterrupted in a cabin in the woods to finish your novel lol Revisiting “Beginner's Mindset” and the concept of the Duning-Kruger Effect: The “Dunning-Kruger effect is a cognitive bias where people with low ability in a specific area overestimate their competence, while experts often underestimate theirs, stemming from a lack of self-awareness about their own deficiencies or the complexity of the topic. Essentially, you need some knowledge to realize how much you don't know; the unskilled lack this meta-cognitive ability, leading to inflated confidence, while the skilled recognize the vastness of what's unknown, sometimes leading to underconfidence.” Milena's Two Favorite Books of 2025! Milena read (or listened to) 64 books this year, and her faves all come down to language Joining up with yours truly and our favorite TWF interviews in 2025: Albom, Zang, Lockhart, Skolnick, and Jeneva (freakin) Rose lol, and a shoutout to the most popular episode of the year with Emma Knight We were named one of the “12 Best Writing Podcasts” by LARB, and won a Spotify “2025 Most Shared Show” Awarde a dream, and American Tiger is a gorgeous, subtly subversive yarn ringing with truth." [This episode is sponsored by Ulysses. Go to ulys.app/writeabook to download Ulysses, and use the code FILES at checkout to get 25% off the first year of your yearly subscription."] [Discover The Writer Files Extra: Get 'The Writer Files' Podcast Delivered Straight to Your Inbox at writerfiles.fm] [If you're a fan of The Writer Files, please click FOLLOW to automatically see new interviews. And drop us a rating or a review wherever you listen] Show Notes: How Long Did Famous Novels Take to Write? (infographic) Ever wondered how long it takes to write a classic? via @agelessliterature Why We Should Keep Notebooks (According to Joan Didion) via @literahua Milena's Two Favorite Books of 2025 Milena Gonzalez | Writer | Reader | Book Reviewer diary_of_a_book_babe on Instagram Kelton Reid Instagram Kelton Reid on Twitter Learn more about your ad choices. Visit megaphone.fm/adchoices
Seeking political retribution is far different than prosecuting a winning case, as the Trump administration is coming to understand. Mary and Andrew begin here after a grand jury, once again, refused to re-indict New York Attorney General Letitia James. This comes along with a ruling limiting what evidence could be used in the case against James Comey if the government seeks to re-bring that case. The co-hosts also tee up what may come from Jack Smith's closed-door deposition in front of the House Judiciary Committee, before turning to the latest in the Kilmar Abrego Garcia saga, after Judge Paula Xinis ordered his release. Last up, Mary and Andrew head to the West coast for an update on the National Guard deployment in L.A., and offer some analysis on Judge Bybee's statement on 9th Circuit en banc review over deploying the National Guard to Portland, Oregon.Further Reading: Here is Judge Xinis' opinion regarding the release of Kilmar Abrego Garcia. Sign up for MS NOW Premium on Apple Podcasts to listen to this show and other MS podcasts without ads. You'll also get exclusive bonus content from this and other shows. Hosted by Simplecast, an AdsWizz company. See pcm.adswizz.com for information about our collection and use of personal data for advertising.
Giants vs the Commanders. Justin & Shaun preview this week 15 matchup coming off the Giants bye week. Jaxson Dart building momentum to 2026, Giants firing Bryan Cox, and more.This episode was brought to you by SeatGeekUse our code for 10% off your next SeatGeek order* https://seatgeek.onelink.me/RrnK/Giants2025Sponsored by SeatGeek. *Restrictions apply. Max $20 discountDownload the DraftKings Casino app and use promo code JMFOOTBALLWhether you're just wanting to test an idea out, or you're getting serious about launching your own brand, it's never been easier to get started on https://shopify.com/giantsCheck out our Merch: https://shop.jomboymedia.com/collections/talkin-giantsSubscribe to JM Football for our NFL coverage: https://www.youtube.com/@JMFootballFollow all of our content on https://jomboymedia.com#giants #nygiants 00:00 Giants-Commanders Preview02:30 Jaxson Dart building momentum for 202609:10 End of Season Goals for Dart11:20 Assistant DL Coach Bryan Cox Fired 17:15 NFC Hard Knocks makes Kafka look bad25:00 Expectations for Dart27:00 Tyrone Tracy needs a good game28:42 Giants pass rush has been missing for weeks31:50 Lack of Effort on the Run Defense34:00 TD Draft38:00 Spread Picks45:00 Giants PredictionGambling problem? Call one eight hundredGambler. In New York, call eight seven seven eight HOPENY or textHOPENY (four six seven three six nine). In Connecticut, Help is available for problem gambling. Call eight eight eight seven eight nine seven seven seven seven or visit ccpg dot org. Please play responsibly. On behalf of Boot Hill Casino & Resort (Kansas). Pass-thru of per wager tax may apply in Illinois. Twenty-one plus age and eligibility varies by jurisdiction. Void in Ontario. Restrictions apply. Bet must win to receive Bonus Bets which expire in 7 days. Minimum odds required. For additional terms and responsible gaming resources, see D K N G dot co slash audio. Limited time offer. Hosted by Simplecast, an AdsWizz company. See pcm.adswizz.com for information about our collection and use of personal data for advertising.
Being the smartest person in the room is usually where the trouble starts. In today's episode, Ryan sits down with journalist and author Helen Lewis to talk about genius, ego, and why so many “brilliant” people eventually spin out. They discuss the myth of the lone genius, why smart people overthink themselves into bad ideas, and how ego quietly wrecks careers, reputations, and entire movements. Helen Lewis is a staff writer at The Atlantic who writes about politics and culture. Her first book, Difficult Women: A History of Feminism in 11 Fights, was a Guardian, Telegraph and Financial Times book of the year. She has written for The New York Times, the Guardian, The New Statesman, and Vogue. She is the host of the BBC podcast series The New Gurus and Helen Lewis Has Left the Chat, and co-host of Radio 4's Kafka vs Orwell and Strong Message Here. She won the 2024 Kukula Award for excellence in nonfiction book reviewing.Check out Helen Lewis' book The Genius Myth: A Curious History of a Dangerous IdeaFollow Helen on Instagram @HelenLewisPosts Read Helen Lewis' article: How Joe Rogan Remade Austin
The Giants have lost their 7th game in a row this season after a Monday Night Football loss to the Patriots. Shaun and Justin react to the game and what's next for the Giants as they head into the bye week.This episode was brought to you by SeatGeekUse our code for 10% off your next SeatGeek order* https://seatgeek.onelink.me/RrnK/Giants2025Sponsored by SeatGeek. *Restrictions apply. Max $20 discountDownload the DraftKings Sportsbook app and use promo code JMFOOTBALLWhether you're just wanting to test an idea out, or you're getting serious about launching your own brand, it's never been easier to get started on https://shopify.com/giants00:00 Patriots 33 Giants 1508:30 Kafka not cut out to be a HC11:15 Benching Abdul Carter again19:30 Worried about Carter?23:00 Lack of Leadership on The Giants25:55 Jaxson Dart out of rhythm 28:00 Dart taking a big hit34:20 Learning from Lamar Jackson37:57 Conservative game plan44:52 Jaxson Dart before the snap49:25 Giants Defense under Charlie Bullen55:30 Joe Schoen Bye Week Press Conference58:30 No where to run for SchoenCheck out our Merch: https://shop.jomboymedia.com/collections/talkin-giantsSubscribe to JM Football for our NFL coverage: https://www.youtube.com/@JMFootballFollow all of our content on https://jomboymedia.com#giants #nygiants GAMBLING PROBLEM? Call 1-800-GAMBLER. 21+. Physically present in Missouri. Eligibility restrictions apply. Register for a Missouri online sports wagering account starting 11/17. 1 per new customer. $5+ first-time bet when we go live on 12/1 req. Excludes customers who redeem prelaunch signup offer. Max. $300 issued as non-withdrawable Bonus Bets that expire in 7 days (168 hours). Stake removed from payout. Terms: sportsbook.draftkings.com/promos. Ends 1/4/26 at 11:59 PM ET. Sponsored by DK. Hosted by Simplecast, an AdsWizz company. See pcm.adswizz.com for information about our collection and use of personal data for advertising.