POPULARITY
Categories
Crezi că brandingul personal e doar pentru influenceri sau antreprenori? Gândește-te din nou! Din momentul în care interacționezi cu cineva, live sau online, începi să construiești percepții în mintea lor. Întrebarea nu e dacă ai sau nu un brand personal, ci dacă îl gestionezi conștient sau îl lași la voia întâmplării. CE VEI DESCOPERI ÎN ACEST EPISOD:Cum definim brand-ul personalCum funcționează poziționarea: intersecția dintre ADN-ul tău Vocațional și nevoile piețeiDiferențierea care te face distinct în mintea publicului țintăRegula celor 3 C în comunicare: Claritate, Consistență, ConsecvențăOwned Media vs Borrowed Media - unde și cum să îți construiești prezența digitalăTrăsături universal valoroase susținute de cercetarePrimii pași practici pentru cineva care pornește de la zero (cu buget limitat)Cum să folosești AI-ul inteligent pentru clarificare, marketing și comunicareCum să gestionezi perioadele "low" în comunicare și impulsul de a posta constantINFORMAȚII CHEIE DIN EPISOD:Cele 3 elemente ale încrederii (studiu pe 87.000 de lideri): Relații pozitive, Bună judecată/Competență, Consecvență Trăsăturile carismei (Olivia Fox Cabane): Prezență, Putere, Căldură Primii pași concreți:Descoperă-ți ADN-ul vocațional (talente + pasiuni + valori + motivații)Creează-ți owned mediaClarifică publicul țintăAlege 2-3 canale de comunicare aliniate cu personalitatea taComunică cu claritate, consistență și consecvențăPENTRU CINE ESTE EPISODUL:Antreprenori și soloprenori care vor să își crească vizibilitatea și să atragă clienții potrivițiFreelanceri care vor să se diferențieze într-o piață competitivăAngajați care își doresc evoluție în carieră sau tranziție profesionalăProfesioniști din orice domeniu care vor să fie recunoscuți pentru expertiza lorPersoane la început de drum în business sau carieră care vor să construiască corect de la startAcest episod este produs și distribuit cu susținerea E.ON Energie România.
Joining me today is producer Tom Werman. Tom Werman boasts an incredible career as record producer in the late 70's to the 90's he has been responsible for producing such legendary albums as Cat Scratch Fever - Ted Nugent Treasure - Cheap Trick Molly Hatchett - Flirtin' With Disaster Dream Police - Cheap Trick Blue Oyster Cult - Mirrors Motley Crue - Shout At The Devil Motley Crue - Theatre Of Pain Motley Crue - Girls Girls Girls Twisted Sister - Stay Hungry Dokken - Tooth and Nail Poison - Open up and say ahh! So Tom is more than qualified to talk about some of the incredible drummers he has produced over the years including Tommy Lee, Rikki Rockett, Bun.E . Carlos and many more. Join us as Tom share his fascinating insights in plus many many more!to his incredible career. This is totally different to any conversation i have had before, and do you know what......? i loved it! Huge thanks to Tom for giving up his time so generously and please check out his most excellent book - Turn It Up, My Time Making Hit Records In The Glory Days Of Rock Music! www.tomwerman.com
Wes and Scott revisit their 2025 web development predictions, grading hits and misses across AI, browsers, frameworks, CSS, and tooling. From Temporal and AI coding agents to React, Vite, and vanilla CSS, they reflect on what actually changed, what stalled, and what it all means heading into 2026. Show Notes 00:00 Welcome to Syntax! 866: 2025 Web Development Predictions 01:26 Temporal API will ship in the browser 03:33 On-device AI becomes common 06:14 WebGPU unlocks fast local machine learning TypeGPU 07:10 Models will plateau 10:32 Is there an actual use case for video and photo gen AI? 13:27 Text to UI tools get really good 16:25 Framework choice will matter less 18:53 Web components in Standard Stack, Web Awesome takes off 21:37 AI browsers and Copilot Workspace-style tools will become normal 22:56 AI browsera will become inevitable, OpenAI will launch a browser 27:51 Relative color will feel fully “safe to use” 29:02 Vanilla CSS will make a comeback 30:33 Brought to you by Sentry.io 30:58 CSS mixins and functions spec solidifies CSS Custom Functions and Mixins Module Level 1 33:25 Container style queries will ship everywhere CSS if statements 35:40 Vertical centering jokes will stubbornly persist 36:20 VS Code will reach feature parity with Cursor 38:47 More VS Code forks will appear 39:46 React Compiler drops Babel 40:34 React server components will pop 42:17 Remix re-emerges as something new 43:17 React Native will have its time 44:21 TanStack Start and Tanstack will pop 45:46 SvelteKit gets more granular data loading 46:06 Local first apps will take off 46:43 Bun keeps doing “wild but loved” non-standard features, Bun will launch a platform-as-a-service 48:22 Vite stays king 51:07 Laravel will release a CMS 52:44 Sick Picks + Shameless Plugs Sick Picks Scott: DARKBEAM Flashlight UV Black Light Wes: WOOZOO Fan Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads
Dans cet épisode de fin d'année plus relax que d'accoutumée, Arnaud, Guillaume, Antonio et Emmanuel distutent le bout de gras sur tout un tas de sujets. L'acquisition de Confluent, Kotlin 2.2, Spring Boot 4 et JSpecify, la fin de MinIO, les chutes de CloudFlare, un survol des dernieres nouveauté de modèles fondamentaux (Google, Mistral, Anthropic, ChatGPT) et de leurs outils de code, quelques sujets d'architecture comme CQRS et quelques petits outils bien utiles qu'on vous recommande. Et bien sûr d'autres choses encore. Enregistré le 12 décembre 2025 Téléchargement de l'épisode LesCastCodeurs-Episode-333.mp3 ou en vidéo sur YouTube. News Langages Un petit tutoriel par nos amis Sfeiriens montrant comment récupérer le son du micro, en Java, faire une transformée de Fourier, et afficher le résultat graphiquement en Swing https://www.sfeir.dev/back/tutoriel-java-sound-transformer-le-son-du-microphone-en-images-temps-reel/ Création d'un visualiseur de spectre audio en temps réel avec Java Swing. Étapes principales : Capture du son du microphone. Analyse des fréquences via la Transformée de Fourier Rapide (FFT). Dessin du spectre avec Swing. API Java Sound (javax.sound.sampled) : AudioSystem : point d'entrée principal pour l'accès aux périphériques audio. TargetDataLine : ligne d'entrée utilisée pour capturer les données du microphone. AudioFormat : définit les paramètres du son (taux d'échantillonnage, taille, canaux). La capture se fait dans un Thread séparé pour ne pas bloquer l'interface. Transformée de Fourier Rapide (FFT) : Algorithme clé pour convertir les données audio brutes (domaine temporel) en intensités de fréquences (domaine fréquentiel). Permet d'identifier les basses, médiums et aigus. Visualisation avec Swing : Les intensités de fréquences sont dessinées sous forme de barres dynamiques. Utilisation d'une échelle logarithmique pour l'axe des fréquences (X) pour correspondre à la perception humaine. Couleurs dynamiques des barres (vert → jaune → rouge) en fonction de l'intensité. Lissage exponentiel des valeurs pour une animation plus fluide. Un article de Sfeir sur Kotlin 2.2 et ses nouveautés - https://www.sfeir.dev/back/kotlin-2-2-toutes-les-nouveautes-du-langage/ Les guard conditions permettent d'ajouter plusieurs conditions dans les expressions when avec le mot-clé if Exemple de guard condition: is Truck if vehicule.hasATrailer permet de combiner vérification de type et condition booléenne La multi-dollar string interpolation résout le problème d'affichage du symbole dollar dans les strings multi-lignes En utilisant $$ au début d'un string, on définit qu'il faut deux dollars consécutifs pour déclencher l'interpolation Les non-local break et continue fonctionnent maintenant dans les lambdas pour interagir avec les boucles englobantes Cette fonctionnalité s'applique uniquement aux inline functions dont le corps est remplacé lors de la compilation Permet d'écrire du code plus idiomatique avec takeIf et let sans erreur de compilation L'API Base64 passe en version stable après avoir été en preview depuis Kotlin 1.8.20 L'encodage et décodage Base64 sont disponibles via kotlin.io.encoding.Base64 Migration vers Kotlin 2.2 simple en changeant la version dans build.gradle.kts ou pom.xml Les typealias imbriqués dans des classes sont disponibles en preview La context-sensitive resolution est également en preview Les guard conditions préparent le terrain pour les RichError annoncées à KotlinConf 2025 Le mot-clé when en Kotlin équivaut au switch-case de Java mais sans break nécessaire Kotlin 2.2.0 corrige les incohérences dans l'utilisation de break et continue dans les lambdas Librairies Sprint Boot 4 est sorti ! https://spring.io/blog/2025/11/20/spring-boot-4-0-0-available-now Une nouvelle génération : Spring Boot 4.0 marque le début d'une nouvelle génération pour le framework, construite sur les fondations de Spring Framework 7. Modularisation du code : La base de code de Spring Boot a été entièrement modularisée. Cela se traduit par des fichiers JAR plus petits et plus ciblés, permettant des applications plus légères. Sécurité contre les nuls (Null Safety) : D'importantes améliorations ont été apportées pour la "null safety" (sécurité contre les valeurs nulles) à travers tout l'écosystème Spring grâce à l'intégration de JSpecify. Support de Java 25 : Spring Boot 4.0 offre un support de premier ordre pour Java 25, tout en conservant une compatibilité avec Java 17. Améliorations pour les API REST : De nouvelles fonctionnalités sont introduites pour faciliter le versioning d'API et améliorer les clients de services HTTP pour les applications basées sur REST. Migration à prévoir : S'agissant d'une version majeure, la mise à niveau depuis une version antérieure peut demander plus de travail que d'habitude. Un guide de migration dédié est disponible pour accompagner les développeurs. Chat memory management dans Langchain4j et Quarkus https://bill.burkecentral.com/2025/11/25/managing-chat-memory-in-quarkus-langchain4j/ Comprendre la mémoire de chat : La "mémoire de chat" est l'historique d'une conversation avec une IA. Quarkus LangChain4j envoie automatiquement cet historique à chaque nouvelle interaction pour que l'IA conserve le contexte. Gestion par défaut de la mémoire : Par défaut, Quarkus crée un historique de conversation unique pour chaque requête (par exemple, chaque appel HTTP). Cela signifie que sans configuration, le chatbot "oublie" la conversation dès que la requête est terminée, ce qui n'est utile que pour des interactions sans état. Utilisation de @MemoryId pour la persistance : Pour maintenir une conversation sur plusieurs requêtes, le développeur doit utiliser l'annotation @MemoryId sur un paramètre de sa méthode. Il est alors responsable de fournir un identifiant unique pour chaque session de chat et de le transmettre entre les appels. Le rôle des "scopes" CDI : La durée de vie de la mémoire de chat est liée au "scope" du bean CDI de l'IA. Si un service d'IA a un scope @RequestScoped, toute mémoire de chat qu'il utilise (même via un @MemoryId) sera effacée à la fin de la requête. Risques de fuites de mémoire : Utiliser un scope large comme @ApplicationScoped avec la gestion de mémoire par défaut est une mauvaise pratique. Cela créera une nouvelle mémoire à chaque requête qui ne sera jamais nettoyée, entraînant une fuite de mémoire. Bonnes pratiques recommandées : Pour des conversations qui doivent persister (par ex. un chatbot sur un site web), utilisez un service @ApplicationScoped avec l'annotation @MemoryId pour gérer vous-même l'identifiant de session. Pour des interactions simples et sans état, utilisez un service @RequestScoped et laissez Quarkus gérer la mémoire par défaut, qui sera automatiquement nettoyée. Si vous utilisez l'extension WebSocket, le comportement change : la mémoire par défaut est liée à la session WebSocket, ce qui simplifie grandement la gestion des conversations. Documentation Spring Framework sur l'usage JSpecify - https://docs.spring.io/spring-framework/reference/core/null-safety.html Spring Framework 7 utilise les annotations JSpecify pour déclarer la nullabilité des APIs, champs et types JSpecify remplace les anciennes annotations Spring (@NonNull, @Nullable, @NonNullApi, @NonNullFields) dépréciées depuis Spring 7 Les annotations JSpecify utilisent TYPE_USE contrairement aux anciennes qui utilisaient les éléments directement L'annotation @NullMarked définit par défaut que les types sont non-null sauf si marqués @Nullable @Nullable s'applique au niveau du type usage, se place avant le type annoté sur la même ligne Pour les tableaux : @Nullable Object[] signifie éléments nullables mais tableau non-null, Object @Nullable [] signifie l'inverse JSpecify s'applique aussi aux génériques : List signifie liste d'éléments non-null, List éléments nullables NullAway est l'outil recommandé pour vérifier la cohérence à la compilation avec la config NullAway:OnlyNullMarked=true IntelliJ IDEA 2025.3 et Eclipse supportent les annotations JSpecify avec analyse de dataflow Kotlin traduit automatiquement les annotations JSpecify en null-safety native Kotlin En mode JSpecify de NullAway (JSpecifyMode=true), support complet des tableaux, varargs et génériques mais nécessite JDK 22+ Quarkus 3.30 https://quarkus.io/blog/quarkus-3-30-released/ support @JsonView cote client la CLI a maintenant la commande decrypt (et bien sûr au runtime via variables d'environnement construction du cache AOT via les @IntegrationTest Un autre article sur comment se préparer à la migration à micrometer client v1 https://quarkus.io/blog/micrometer-prometheus-v1/ Spock 2.4 est enfin sorti ! https://spockframework.org/spock/docs/2.4/release_notes.html Support de Groovy 5 Infrastructure MinIO met fin au développement open source et oriente les utilisateurs vers AIStor payant - https://linuxiac.com/minio-ends-active-development/ MinIO, système de stockage objet S3 très utilisé, arrête son développement actif Passage en mode maintenance uniquement, plus de nouvelles fonctionnalités Aucune nouvelle pull request ou contribution ne sera acceptée Seuls les correctifs de sécurité critiques seront évalués au cas par cas Support communautaire limité à Slack, sans garantie de réponse Étape finale d'un processus débuté en été avec retrait des fonctionnalités de l'interface admin Arrêt de la publication des images Docker en octobre, forçant la compilation depuis les sources Tous ces changements annoncés sans préavis ni période de transition MinIO propose maintenant AIStor, solution payante et propriétaire AIStor concentre le développement actif et le support entreprise Migration urgente recommandée pour éviter les risques de sécurité Alternatives open source proposées : Garage, SeaweedFS et RustFS La communauté reproche la manière dont la transition a été gérée MinIO comptait des millions de déploiements dans le monde Cette évolution marque l'abandon des racines open source du projet IBM achète Confluent https://newsroom.ibm.com/2025-12-08-ibm-to-acquire-confluent-to-create-smart-data-platform-for-enterprise-generative-ai Confluent essayait de se faire racheter depuis pas mal de temps L'action ne progressait pas et les temps sont durs Wallstreet a reproché a IBM une petite chute coté revenus software Bref ils se sont fait rachetés Ces achats prennent toujuors du temps (commission concurrence etc) IBM a un apétit, apres WebMethods, apres Databrix, c'est maintenant Confluent Cloud L'internet est en deuil le 18 novembre, Cloudflare est KO https://blog.cloudflare.com/18-november-2025-outage/ L'Incident : Une panne majeure a débuté à 11h20 UTC, provoquant des erreurs HTTP 5xx généralisées et rendant inaccessibles de nombreux sites et services (comme le Dashboard, Workers KV et Access). La Cause : Il ne s'agissait pas d'une cyberattaque. L'origine était un changement interne des permissions d'une base de données qui a généré un fichier de configuration ("feature file" pour la gestion des bots) corrompu et trop volumineux, faisant planter les systèmes par manque de mémoire pré-allouée. La Résolution : Les équipes ont identifié le fichier défectueux, stoppé sa propagation et restauré une version antérieure valide. Le trafic est revenu à la normale vers 14h30 UTC. Prévention : Cloudflare s'est excusé pour cet incident "inacceptable" et a annoncé des mesures pour renforcer la validation des configurations internes et améliorer la résilience de ses systèmes ("kill switches", meilleure gestion des erreurs). Cloudflare encore down le 5 decembre https://blog.cloudflare.com/5-december-2025-outage Panne de 25 minutes le 5 décembre 2025, de 08:47 à 09:12 UTC, affectant environ 28% du trafic HTTP passant par Cloudflare. Tous les services ont été rétablis à 09:12 . Pas d'attaque ou d'activité malveillante : l'incident provient d'un changement de configuration lié à l'augmentation du tampon d'analyse des corps de requêtes (de 128 KB à 1 MB) pour mieux protéger contre une vulnérabilité RSC/React (CVE-2025-55182), et à la désactivation d'un outil interne de test WAF . Le second changement (désactivation de l'outil de test WAF) a été propagé globalement via le système de configuration (non progressif), déclenchant un bug dans l'ancien proxy FL1 lors du traitement d'une action "execute" dans le moteur de règles WAF, causant des erreurs HTTP 500 . La cause technique immédiate: une exception Lua due à l'accès à un champ "execute" nul après application d'un "killswitch" sur une règle "execute" — un cas non géré depuis des années. Le nouveau proxy FL2 (en Rust) n'était pas affecté . Impact ciblé: clients servis par le proxy FL1 et utilisant le Managed Ruleset Cloudflare. Le réseau China de Cloudflare n'a pas été impacté . Mesures et prochaines étapes annoncées: durcir les déploiements/configurations (rollouts progressifs, validations de santé, rollback rapide), améliorer les capacités "break glass", et généraliser des stratégies "fail-open" pour éviter de faire chuter le trafic en cas d'erreurs de configuration. Gel temporaire des changements réseau le temps de renforcer la résilience . Data et Intelligence Artificielle Token-Oriented Object Notation (TOON) https://toonformat.dev/ Conception pour les IA : C'est un format de données spécialement optimisé pour être utilisé dans les prompts des grands modèles de langage (LLM), comme GPT ou Claude. Économie de tokens : Son objectif principal est de réduire drastiquement le nombre de "tokens" (unités de texte facturées par les modèles) par rapport au format JSON standard, souvent jugé trop verbeux. Structure Hybride : TOON combine l'approche par indentation du YAML (pour la structure globale) avec le style tabulaire du CSV (pour les listes d'objets répétitifs), ce qui le rend très compact. Lisibilité : Il élimine la syntaxe superflue comme les accolades, les guillemets excessifs et les virgules de fin, tout en restant facilement lisible pour un humain. Performance : Il permet généralement d'économiser entre 30 et 60 % de tokens sur des tableaux de données uniformes, tout en aidant les modèles à mieux "comprendre" la structure des données. Attention tout de même au côté "marketing" qui montre JSON non compacté vs TOON, sur des exemples où du CSV ferait encore mieux (et est mieux compris par les LLMs). Sans parler du fait qu'il faut un serveur MCP en plus avec son lot de tokens supplémentaires à chaque requête, et c'est aussi cet outil en plus qui peu confuser les LLMs dans le choix d'outils. https://www.reddit.com/r/LocalLLaMA/comments/1p0gzz9/benchmarked_json_vs_toon_for_ai_reasoners_4080/ https://x.com/jason_mayes/status/1990175785630757290 Un benchmark montrant que TOON serait loin d'être aussi bien compris et aussi performant pour les LLMs https://www.improvingagents.com/blog/toon-benchmarks Une simulation où les IA font du chantage à l'executif poour atteindre son objectif et ne pas etre eteinte https://arxiv.org/html/2510.05179v1 comment les LLMs pourraient devenir des menaces internes Tous les modèles ont recouru à des comportements malveillants (chantage, espionnage) quand c'était le seul moyen d'atteindre leurs objectifs ou d'éviter leur remplacement Claude Opus 4 a fait du chantage dans 96% des cas quand menacé de remplacement, tout comme Gemini 2.5 Flash, tandis que GPT-4.1 et Grok 3 atteignaient 80% Les modèles reconnaissent explicitement violer des principes éthiques avant d'agir, montrant un raisonnement stratégique délibéré et non accidentel Le simple fait d'être menacé de remplacement suffit à déclencher le chantage, même sans conflit d'objectifs avec l'entreprise Un conflit d'objectifs seul suffit aussi à provoquer l'espionnage industriel, sans menace de remplacement Les modèles font plus de chantage quand ils déclarent penser être dans une situation réelle plutôt que dans un test Des instructions directes interdisant ces comportements réduisent mais n'éliminent pas les actions malveillantes Dans un scénario extrême, la majorité des modèles testés ont choisi de laisser mourir un dirigeant pour éviter leur désactivation Aucune preuve de ces comportements dans des déploiements réels pour l'instant, mais les chercheurs recommandent la prudence avant de donner plus d'autonomie aux IA Bon on blaguait pour Skynet, mais bon, on va moins blaguer… Revue de toutes les annonces IAs de Google, avec Gemini 3 Pro, Nano Banana Pro, Antigravity… https://glaforge.dev/posts/2025/11/21/gemini-is-cooking-bananas-under-antigravity/ Gemini 3 Pro Nouveau modèle d'IA de pointe, multimodal, performant en raisonnement, codage et tâches d'agent. Résultats impressionnants sur les benchmarks (ex: Gemini 3 Deep Think sur ARC-AGI-2). Capacités de codage agentique, raisonnement visuel/vidéo/spatial. Intégré dans l'application Gemini avec interfaces génératives en direct. Disponible dans plusieurs environnements (Jules, Firebase AI Logic, Android Studio, JetBrains, GitHub Copilot, Gemini CLI). Accès via Google AI Ultra, API payantes (ou liste d'attente). Permet de générer des apps à partir d'idées visuelles, des commandes shell, de la documentation, du débogage. Antigravity Nouvelle plateforme de développement agentique basée sur VS Code. Fenêtre principale = gestionnaire d'agents, non l'IDE. Interprète les requêtes pour créer un plan d'action (modifiable). Gemini 3 implémente les tâches. Génère des artefacts: listes de tâches, walkthroughs, captures d'écran, enregistrements navigateur. Compatible avec Claude Sonnet et GPT-OSS. Excellente intégration navigateur pour inspection et ajustements. Intègre Nano Banana Pro pour créer et implémenter des designs visuels. Nano Banana Pro Modèle avancé de génération et d'édition d'images, basé sur Gemini 3 Pro. Qualité supérieure à Imagen 4 Ultra et Nano Banana original (adhésion au prompt, intention, créativité). Gestion exceptionnelle du texte et de la typographie. Comprend articles/vidéos pour générer des infographies détaillées et précises. Connecté à Google Search pour intégrer des données en temps réel (ex: météo). Consistance des personnages, transfert de style, manipulation de scènes (éclairage, angle). Génération d'images jusqu'à 4K avec divers ratios d'aspect. Plus coûteux que Nano Banana, à choisir pour la complexité et la qualité maximale. Vers des UIs conversationnelles riches et dynamiques GenUI SDK pour Flutter: créer des interfaces utilisateur dynamiques et personnalisées à partir de LLMs, via un agent AI et le protocole A2UI. Generative UI: les modèles d'IA génèrent des expériences utilisateur interactives (pages web, outils) directement depuis des prompts. Déploiement dans l'application Gemini et Google Search AI Mode (via Gemini 3 Pro). Bun se fait racheter part… Anthropic ! Qui l'utilise pour son Claude Code https://bun.com/blog/bun-joins-anthropic l'annonce côté Anthropic https://www.anthropic.com/news/anthropic-acquires-bun-as-claude-code-reaches-usd1b-milestone Acquisition officielle : L'entreprise d'IA Anthropic a fait l'acquisition de Bun, le runtime JavaScript haute performance. L'équipe de Bun rejoint Anthropic pour travailler sur l'infrastructure des produits de codage par IA. Contexte de l'acquisition : Cette annonce coïncide avec une étape majeure pour Anthropic : son produit Claude Code a atteint 1 milliard de dollars de revenus annualisés seulement six mois après son lancement. Bun est déjà un outil essentiel utilisé par Anthropic pour développer et distribuer Claude Code. Pourquoi cette acquisition ? Pour Anthropic : L'acquisition permet d'intégrer l'expertise de l'équipe Bun pour accélérer le développement de Claude Code et de ses futurs outils pour les développeurs. La vitesse et l'efficacité de Bun sont vues comme un atout majeur pour l'infrastructure sous-jacente des agents d'IA qui écrivent du code. Pour Bun : Rejoindre Anthropic offre une stabilité à long terme et des ressources financières importantes, assurant la pérennité du projet. Cela permet à l'équipe de se concentrer sur l'amélioration de Bun sans se soucier de la monétisation, tout en étant au cœur de l'évolution de l'IA dans le développement logiciel. Ce qui ne change pas pour la communauté Bun : Bun restera open-source avec une licence MIT. Le développement continuera d'être public sur GitHub. L'équipe principale continue de travailler sur le projet. L'objectif de Bun de devenir un remplaçant plus rapide de Node.js et un outil de premier plan pour JavaScript reste inchangé. Vision future : L'union des deux entités vise à faire de Bun la meilleure plateforme pour construire et exécuter des logiciels pilotés par l'IA. Jarred Sumner, le créateur de Bun, dirigera l'équipe "Code Execution" chez Anthropic. Anthropic donne le protocol MCP à la Linux Foundation sous l'égide de la Agentic AI Foundation (AAIF) https://www.anthropic.com/news/donating-the-model-context-protocol-and-establishing-of-the-agentic-ai-foundation Don d'un nouveau standard technique : Anthropic a développé et fait don d'un nouveau standard open-source appelé Model Context Protocol (MCP). L'objectif est de standardiser la manière dont les modèles d'IA (ou "agents") interagissent avec des outils et des API externes (par exemple, un calendrier, une messagerie, une base de données). Sécurité et contrôle accrus : Le protocole MCP vise à rendre l'utilisation d'outils par les IA plus sûre et plus transparente. Il permet aux utilisateurs et aux développeurs de définir des permissions claires, de demander des confirmations pour certaines actions et de mieux comprendre comment un modèle a utilisé un outil. Création de l'Agentic AI Foundation (AAF) : Pour superviser le développement du MCP, une nouvelle fondation indépendante et à but non lucratif a été créée. Cette fondation sera chargée de gouverner et de maintenir le protocole, garantissant qu'il reste ouvert et qu'il ne soit pas contrôlé par une seule entreprise. Une large coalition industrielle : L'Agentic AI Foundation est lancée avec le soutien de plusieurs acteurs majeurs de la technologie. Parmi les membres fondateurs figurent Anthropic, Google, Databricks, Zscaler, et d'autres entreprises, montrant une volonté commune d'établir un standard pour l'écosystème de l'IA. L'IA ne remplacera pas votre auto-complétion (et c'est tant mieux) https://www.damyr.fr/posts/ia-ne-remplacera-pas-vos-lsp/ Article d'opinion d'un SRE (Thomas du podcast DansLaTech): L'IA n'est pas efficace pour la complétion de code : L'auteur soutient que l'utilisation de l'IA pour la complétion de code basique est inefficace. Des outils plus anciens et spécialisés comme les LSP (Language Server Protocol) combinés aux snippets (morceaux de code réutilisables) sont bien plus rapides, personnalisables et performants pour les tâches répétitives. L'IA comme un "collègue" autonome : L'auteur utilise l'IA (comme Claude) comme un assistant externe à son éditeur de code. Il lui délègue des tâches complexes ou fastidieuses (corriger des bugs, mettre à jour une configuration, faire des reviews de code) qu'il peut exécuter en parallèle, agissant comme un agent autonome. L'IA comme un "canard en caoutchouc" surpuissant : L'IA est extrêmement efficace pour le débogage. Le simple fait de devoir formuler et contextualiser un problème pour l'IA aide souvent à trouver la solution soi-même. Quand ce n'est pas le cas, l'IA identifie très rapidement les erreurs "bêtes" qui peuvent faire perdre beaucoup de temps. Un outil pour accélérer les POCs et l'apprentissage : L'IA permet de créer des "preuves de concept" (POC) et des scripts d'automatisation jetables très rapidement, réduisant le coût et le temps investis. Elle est également un excellent outil pour apprendre et approfondir des sujets, notamment avec des outils comme NotebookLM de Google qui peuvent générer des résumés, des quiz ou des fiches de révision à partir de sources. Conclusion : Il faut utiliser l'IA là où elle excelle et ne pas la forcer dans des usages où des outils existants sont meilleurs. Plutôt que de l'intégrer partout de manière contre-productive, il faut l'adopter comme un outil spécialisé pour des tâches précises afin de gagner en efficacité. GPT 5.2 est sorti https://openai.com/index/introducing-gpt-5-2/ Nouveau modèle phare: GPT‑5.2 (Instant, Thinking, Pro) vise le travail professionnel et les agents long-courriers, avec de gros gains en raisonnement, long contexte, vision et appel d'outils. Déploiement dans ChatGPT (plans payants) et disponible dès maintenant via l'API . SOTA sur de nombreux benchmarks: GDPval (tâches de "knowledge work" sur 44 métiers): GPT‑5.2 Thinking gagne/égale 70,9% vs pros, avec production >11× plus rapide et = 0) Ils apportent une sémantique forte indépendamment des noms de variables Les Value Objects sont immuables et s'évaluent sur leurs valeurs, pas leur identité Les records Java permettent de créer des Value Objects mais avec un surcoût en mémoire Le projet Valhalla introduira les value based classes pour optimiser ces structures Les identifiants fortement typés évitent de confondre différents IDs de type Long ou UUID Pattern Strongly Typed IDs: utiliser PersonneID au lieu de Long pour identifier une personne Le modèle de domaine riche s'oppose au modèle de domaine anémique Les Value Objects auto-documentent le code et le rendent moins sujet aux erreurs Je trouve cela interessant ce que pourra faire bousculer les Value Objects. Est-ce que les value objects ameneront de la légerté dans l'execution Eviter la lourdeur du design est toujours ce qui m'a fait peut dans ces approches Méthodologies Retour d'experience de vibe coder une appli week end avec co-pilot http://blog.sunix.org/articles/howto/2025/11/14/building-gift-card-app-with-github-copilot.html on a deja parlé des approches de vibe coding cette fois c'est l'experience de Sun Et un des points differents c'es qu'on lui parle en ouvrant des tickets et donc on eput faire re reveues de code et copilot y bosse et il a fini son projet ! User Need VS Product Need https://blog.ippon.fr/2025/11/10/user-need-vs-product-need/ un article de nos amis de chez Ippon Distinction entre besoin utilisateur et besoin produit dans le développement digital Le besoin utilisateur est souvent exprimé comme une solution concrète plutôt que le problème réel Le besoin produit émerge après analyse approfondie combinant observation, données et vision stratégique Exemple du livreur Marc qui demande un vélo plus léger alors que son vrai problème est l'efficacité logistique La méthode des 5 Pourquoi permet de remonter à la racine des problèmes Les besoins proviennent de trois sources: utilisateurs finaux, parties prenantes business et contraintes techniques Un vrai besoin crée de la valeur à la fois pour le client et l'entreprise Le Product Owner doit traduire les demandes en problèmes réels avant de concevoir des solutions Risque de construire des solutions techniquement élégantes mais qui manquent leur cible Le rôle du product management est de concilier des besoins parfois contradictoires en priorisant la valeur Est ce qu'un EM doit coder ? https://www.modernleader.is/p/should-ems-write-code Pas de réponse unique : La question de savoir si un "Engineering Manager" (EM) doit coder n'a pas de réponse universelle. Cela dépend fortement du contexte de l'entreprise, de la maturité de l'équipe et de la personnalité du manager. Les risques de coder : Pour un EM, écrire du code peut devenir une échappatoire pour éviter les aspects plus difficiles du management. Cela peut aussi le transformer en goulot d'étranglement pour l'équipe et nuire à l'autonomie de ses membres s'il prend trop de place. Les avantages quand c'est bien fait : Coder sur des tâches non essentielles (amélioration d'outils, prototypage, etc.) peut aider l'EM à rester pertinent techniquement, à garder le contact avec la réalité de l'équipe et à débloquer des situations sans prendre le lead sur les projets. Le principe directeur : La règle d'or est de rester en dehors du chemin critique. Le code écrit par un EM doit servir à créer de l'espace pour son équipe, et non à en prendre. La vraie question à se poser : Plutôt que "dois-je coder ?", un EM devrait se demander : "De quoi mon équipe a-t-elle besoin de ma part maintenant, et est-ce que coder va dans ce sens ou est-ce un obstacle ?" Sécurité React2Shell — Grosse faille de sécurité avec React et Next.js, avec un CVE de niveau 10 https://x.com/rauchg/status/1997362942929440937?s=20 aussi https://react2shell.com/ "React2Shell" est le nom donné à une vulnérabilité de sécurité de criticité maximale (score 10.0/10.0), identifiée par le code CVE-2025-55182. Systèmes Affectés : La faille concerne les applications utilisant les "React Server Components" (RSC) côté serveur, et plus particulièrement les versions non patchées du framework Next.js. Risque Principal : Le risque est le plus élevé possible : l'exécution de code à distance (RCE). Un attaquant peut envoyer une requête malveillante pour exécuter n'importe quelle commande sur le serveur, lui en donnant potentiellement le contrôle total. Cause Technique : La vulnérabilité se situe dans le protocole "React Flight" (utilisé pour la communication client-serveur). Elle est due à une omission de vérifications de sécurité fondamentales (hasOwnProperty), permettant à une entrée utilisateur malveillante de tromper le serveur. Mécanisme de l'Exploit : L'attaque consiste à envoyer une charge utile (payload) qui exploite la nature dynamique de JavaScript pour : Faire passer un objet malveillant pour un objet interne de React. Forcer React à traiter cet objet comme une opération asynchrone (Promise). Finalement, accéder au constructeur de la classe Function de JavaScript pour exécuter du code arbitraire. Action Impérative : La seule solution fiable est de mettre à jour immédiatement les dépendances de React et Next.js vers les versions corrigées. Ne pas attendre. Mesures Secondaires : Bien que les pare-feux (firewalls) puissent aider à bloquer les formes connues de l'attaque, ils sont considérés comme insuffisants et ne remplacent en aucun cas la mise à jour des paquets. Découverte : La faille a été découverte par le chercheur en sécurité Lachlan Davidson, qui l'a divulguée de manière responsable pour permettre la création de correctifs. Loi, société et organisation Google autorise votre employeur à lire tous vos SMS professionnels https://www.generation-nt.com/actualites/google-android-rcs-messages-surveillance-employeur-2067012 Nouvelle fonctionnalité de surveillance : Google a déployé une fonctionnalité appelée "Android RCS Archival" qui permet aux employeurs d'intercepter, lire et archiver tous les messages RCS (et SMS) envoyés depuis les téléphones professionnels Android gérés par l'entreprise. Contournement du chiffrement : Bien que les messages RCS soient chiffrés de bout en bout pendant leur transit, cette nouvelle API permet à des logiciels de conformité (installés par l'employeur) d'accéder aux messages une fois qu'ils sont déchiffrés sur l'appareil. Le chiffrement devient donc inefficace contre cette surveillance. Réponse à une exigence légale : Cette mesure a été mise en place pour répondre aux exigences réglementaires, notamment dans le secteur financier, où les entreprises ont l'obligation légale de conserver une archive de toutes les communications professionnelles pour des raisons de conformité. Impact pour les employés : Un employé utilisant un téléphone Android fourni et géré par son entreprise pourra voir ses communications surveillées. Google précise cependant qu'une notification claire et visible informera l'utilisateur lorsque la fonction d'archivage est active. Téléphones personnels non concernés : Cette mesure ne s'applique qu'aux appareils "Android Enterprise" entièrement gérés par un employeur. Les téléphones personnels des employés ne sont pas affectés. Pour noel, faites un don à JUnit https://steady.page/en/junit/about JUnit est essentiel pour Java : C'est le framework de test le plus ancien et le plus utilisé par les développeurs Java. Son objectif est de fournir une base solide et à jour pour tous les types de tests côté développeur sur la JVM (Machine Virtuelle Java). Un projet maintenu par des bénévoles : JUnit est développé et maintenu par une équipe de volontaires passionnés sur leur temps libre (week-ends, soirées). Appel au soutien financier : La page est un appel aux dons de la part des utilisateurs (développeurs, entreprises) pour aider l'équipe à maintenir le rythme de développement. Le soutien financier n'est pas obligatoire, mais il permettrait aux mainteneurs de se consacrer davantage au projet. Objectif des fonds : Les dons serviraient principalement à financer des rencontres en personne pour les membres de l'équipe principale. L'idée est de leur permettre de travailler ensemble physiquement pendant quelques jours pour concevoir et coder plus efficacement. Pas de traitement de faveur : Il est clairement indiqué que devenir un sponsor ne donne aucun privilège sur la feuille de route du projet. On ne peut pas "acheter" de nouvelles fonctionnalités ou des corrections de bugs prioritaires. Le projet restera ouvert et collaboratif sur GitHub. Reconnaissance des donateurs : En guise de remerciement, les noms (et logos pour les entreprises) des donateurs peuvent être affichés sur le site officiel de JUnit. Conférences La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 14-17 janvier 2026 : SnowCamp 2026 - Grenoble (France) 22 janvier 2026 : DevCon #26 : sécurité / post-quantique / hacking - Paris (France) 28 janvier 2026 : Software Heritage Symposium - Paris (France) 29-31 janvier 2026 : Epitech Summit 2026 - Paris - Paris (France) 2-5 février 2026 : Epitech Summit 2026 - Moulins - Moulins (France) 2-6 février 2026 : Web Days Convention - Aix-en-Provence (France) 3 février 2026 : Cloud Native Days France 2026 - Paris (France) 3-4 février 2026 : Epitech Summit 2026 - Lille - Lille (France) 3-4 février 2026 : Epitech Summit 2026 - Mulhouse - Mulhouse (France) 3-4 février 2026 : Epitech Summit 2026 - Nancy - Nancy (France) 3-4 février 2026 : Epitech Summit 2026 - Nantes - Nantes (France) 3-4 février 2026 : Epitech Summit 2026 - Marseille - Marseille (France) 3-4 février 2026 : Epitech Summit 2026 - Rennes - Rennes (France) 3-4 février 2026 : Epitech Summit 2026 - Montpellier - Montpellier (France) 3-4 février 2026 : Epitech Summit 2026 - Strasbourg - Strasbourg (France) 3-4 février 2026 : Epitech Summit 2026 - Toulouse - Toulouse (France) 4-5 février 2026 : Epitech Summit 2026 - Bordeaux - Bordeaux (France) 4-5 février 2026 : Epitech Summit 2026 - Lyon - Lyon (France) 4-6 février 2026 : Epitech Summit 2026 - Nice - Nice (France) 12-13 février 2026 : Touraine Tech #26 - Tours (France) 19 février 2026 : ObservabilityCON on the Road - Paris (France) 18-19 mars 2026 : Agile Niort 2026 - Niort (France) 26-27 mars 2026 : SymfonyLive Paris 2026 - Paris (France) 27-29 mars 2026 : Shift - Nantes (France) 31 mars 2026 : ParisTestConf - Paris (France) 16-17 avril 2026 : MiXiT 2026 - Lyon (France) 22-24 avril 2026 : Devoxx France 2026 - Paris (France) 23-25 avril 2026 : Devoxx Greece - Athens (Greece) 6-7 mai 2026 : Devoxx UK 2026 - London (UK) 22 mai 2026 : AFUP Day 2026 Lille - Lille (France) 22 mai 2026 : AFUP Day 2026 Paris - Paris (France) 22 mai 2026 : AFUP Day 2026 Bordeaux - Bordeaux (France) 22 mai 2026 : AFUP Day 2026 Lyon - Lyon (France) 5 juin 2026 : TechReady - Nantes (France) 11-12 juin 2026 : DevQuest Niort - Niort (France) 11-12 juin 2026 : DevLille 2026 - Lille (France) 17-19 juin 2026 : Devoxx Poland - Krakow (Poland) 2-3 juillet 2026 : Sunny Tech - Montpellier (France) 2 août 2026 : 4th Tech Summit on Artificial Intelligence & Robotics - Paris (France) 4 septembre 2026 : JUG Summer Camp 2026 - La Rochelle (France) 17-18 septembre 2026 : API Platform Conference 2026 - Lille (France) 5-9 octobre 2026 : Devoxx Belgium - Antwerp (Belgium) Nous contacter Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs Contactez-nous via X/twitter https://twitter.com/lescastcodeurs ou Bluesky https://bsky.app/profile/lescastcodeurs.com Faire un crowdcast ou une crowdquestion Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Tous les épisodes et toutes les infos sur https://lescastcodeurs.com/
Our heroes enter The Amber Temple and immediately encounter an unexpected guardian.Featuring: Joseph as the DMMark as the Reborn Warlock "Vogelsuch"Bun as the Elf Bard "Vio"Sam as Orc Druid "Grude"Steph as the Human Artificer "Minerva"Jess (Nemir) as the Tiefling Sorcerer "Romaia"Please note: While the FrogCast often aims for a "PG-13" rating, this module contains elements of horror and mature themes that might be uncomfortable to some. Elements of body horror, implied mistreatment of children (such as child ghosts), and mature themes commonly associated with vampires and gothic settings will be present throughout the adventure.This adventure is based off of "Curse of Strahd Reloaded" by "DragnaCarta"https://www.patreon.com/DragnaCarta/postsCharacter art by: https://linktr.ee/melthehoneybeeEnjoy!Podcast: https://anchor.fm/lfrogdndYouTube: https://www.youtube.com/josephblanchetteBlue Sky: https://bsky.app/profile/josephlfrog.bsky.socialturesPatreon: https://www.patreon.com/legendaryfrog"Blue Feather"Kevin MacLeod (incompetech.com)Licensed under Creative Commons: By Attribution 3.0http://creativecommons.org/licenses/by/3.0/
This week on Unglossy, we get rare, front-row access to hip-hop happening in real time. Tom and Jeffrey go full fly-on-the-wall as Bun B and Statik Selektah build TrillStatik 5 from scratch—live, unannounced, and completely unscripted—during Art Basel weekend in Miami.From surprise guests walking straight off the street into the booth, to verses written, recorded, and sequenced on the spot, this episode pulls back the curtain on what creative chaos looks like when mastery meets momentum. Bun breaks down the pressure of rapping on every track, the communal energy of artists who simply love to rap, and why TrillStatik is about execution, not exploitation.You'll hear stories involving Tony Sunshine, Termanology, Robb Banks, Bone Crusher, and a legendary Busta Rhymes phone call that turned into a masterclass in respect, legacy, and bars. No rollouts. No safety nets. Just craft, competition, and culture—captured as it happens.If you've ever wondered how real hip-hop gets made when the clock is ticking and the mic is hot, this one's for you. This is Unglossy."Unglossy" is produced and distributed by Merrick Studio and hosted by Bun B, Tom Frank and Jeffrey Sledge. Tune in to hear this thought-provoking discussion on Apple Podcasts, Spotify, YouTube, or wherever you catch your podcasts. Follow us on Instagram @UnglossyPod to join the conversation and check out all our episodes at https://wearemerrickstudios.com/unglossy-pod.Send us a textSupport the show
This week, we discuss how Netflix is disrupting media, IBM's Confluent acquisition, and Anthropic buying Bun. Plus, an important discussion on fonts and typography. Watch the YouTube Live Recording of Episode (https://www.youtube.com/live/nNpiI00HPDg?si=s_G3zr_Z8yPvGNbB) 550 (https://www.youtube.com/live/nNpiI00HPDg?si=s_G3zr_Z8yPvGNbB) Runner-up Titles Blame the children I never liked that font No emojis, this is business time Mahalo You need a Chief Economist On the cutlery tray Rundown Rubio Deletes Calibri as the State Department's Official Typeface (https://www.nytimes.com/2025/12/09/us/politics/rubio-state-department-font.html?smid=nytcore-ios-share) Cartridge (https://www.fontspring.com/fonts/simplebits/cartridge) Source Code Pro (https://adobe-fonts.github.io/source-code-pro/) It's Official: Netflix to Acquire Warner Bros. in Deal Valued at $82.7 Billion (https://www.hollywoodreporter.com/business/business-news/netflix-warner-bros-deal-hollywood-1236443081/) Confluent stock soars 29% as IBM announces $11 billion acquisition deal (https://www.cnbc.com/2025/12/08/ibm-confluent-deal-data.html) Bun is joining Anthropic (https://bun.com/blog/bun-joins-anthropic?utm_source=changelog-news) Claude Code is coming to Slack, and that's a bigger deal than it sounds (https://techcrunch.com/2025/12/08/claude-code-is-coming-to-slack-and-thats-a-bigger-deal-than-it-sounds/) OpenAI enterprise usage study (https://cote.io/2025/12/10/highlights-from-that-openai-the.html). Relevant to your Interests Antigravity Is Google's New Agentic Development Platform (https://thenewstack.io/antigravity-is-googles-new-agentic-development-platform/) Amazon CTO Werner Vogels' Predictions for 2026 (https://thenewstack.io/amazon-cto-werner-vogels-predictions-for-2026/) ‘End-to-end encrypted' smart toilet camera is not actually end-to-end encrypted (https://techcrunch.com/2025/12/03/end-to-end-encrypted-smart-toilet-camera-is-not-actually-end-to-end-encrypted/) AWS AI IDE, AgentCore throw down gauntlets for Microsoft (https://www.techtarget.com/searchsoftwarequality/news/366635669/AWS-AI-IDE-AgentCore-throw-down-gauntlets-for-Microsoft) Admins and defenders gird themselves against maximum-severity server vuln (https://arstechnica.com/security/2025/12/admins-and-defenders-gird-themselves-against-maximum-severity-server-vulnerability/) Andy Jassy says Amazon's Nvidia competitor chip is already a multibillion-dollar business (https://techcrunch.com/2025/12/03/andy-jassy-says-amazons-nvidia-competitor-chip-is-already-a-multi-billion-dollar-business/) 52 things I learned in 2025 (https://medium.com/@tomwhitwell/52-things-i-learned-in-2025-edeca7e3fdd8) State of AI | OpenRouter (https://openrouter.ai/state-of-ai) Microsoft has a problem: nobody wants its poor AI products (https://www.windowscentral.com/artificial-intelligence/microsoft-has-a-problem-nobody-wants-to-buy-or-use-its-shoddy-ai) DHH & Open Source (https://ma.tt/2025/12/dhh-open-source/) Gruber: Apple employees 'giddy' about Alan Dye's departure - 9to5Mac (https://9to5mac.com/2025/12/04/gruber-apple-employees-giddy-about-alan-dyes-departure/) Apple announces (https://www.cnbc.com/2025/12/04/apple-announces-departure-lisa-jackson-kate-adams.html) the (https://www.cnbc.com/2025/12/04/apple-announces-departure-lisa-jackson-kate-adams.html) departure of general counsel and policy chief (https://www.cnbc.com/2025/12/04/apple-announces-departure-lisa-jackson-kate-adams.html) Nonsense All of the Men's Clothing We Loved (and Didn't) From Costco's Kirkland Signature (https://www.nytimes.com/wirecutter/reviews/costco-kirkland-signature-menswear/) Conferences cfgmgmtcamp 2026 (https://cfgmgmtcamp.org/ghent2026/), February 2nd to 4th, Ghent, BE. Coté speaking and doing live SDI (https://www.softwaredefinedinterviews.com) with John Willis. DevOpsDayLA at SCALE23x (https://www.socallinuxexpo.org/scale/23x), March 6th, Pasadena, CA Use code: DEVOP for 50% off. Devnexus 2026 (https://devnexus.com), March 4th to 6th, Atlanta, GA. Whole bunch of VMUGs, mostly in the US. The CFPs are open (https://app.sessionboard.com/submit/vmug-call-for-content-2026/ae1c7013-8b85-427c-9c21-7d35f8701bbe?utm_campaign=5766542-VMUG%20Voice&utm_medium=email&_hsenc=p2ANqtz-_YREN7dr6p3KSQPYkFSN5K85A-pIVYZ03ZhKZOV0O3t3h0XHdDHethhx5O8gBFguyT5mZ3n3q-ZnPKvjllFXYfWV3thg&_hsmi=393690000&utm_content=393685389&utm_source=hs_email), go speak at them! Coté speaking in Amsterdam. Amsterdam (March 17-19, 2026), Minneapolis (April 7-9, 2026), Toronto (May 12-14, 2026), Dallas (June 9-11, 2026), Orlando (October 20-22, 2026) SDT News & Community Join our Slack community (https://softwaredefinedtalk.slack.com/join/shared_invite/zt-1hn55iv5d-UTfN7mVX1D9D5ExRt3ZJYQ#/shared-invite/email) Email the show: questions@softwaredefinedtalk.com (mailto:questions@softwaredefinedtalk.com) Free stickers: Email your address to stickers@softwaredefinedtalk.com (mailto:stickers@softwaredefinedtalk.com) Follow us on social media: Twitter (https://twitter.com/softwaredeftalk), Threads (https://www.threads.net/@softwaredefinedtalk), Mastodon (https://hachyderm.io/@softwaredefinedtalk), LinkedIn (https://www.linkedin.com/company/software-defined-talk/), BlueSky (https://bsky.app/profile/softwaredefinedtalk.com) Watch us on: Twitch (https://www.twitch.tv/sdtpodcast), YouTube (https://www.youtube.com/channel/UCi3OJPV6h9tp-hbsGBLGsDQ/featured), Instagram (https://www.instagram.com/softwaredefinedtalk/), TikTok (https://www.tiktok.com/@softwaredefinedtalk) Book offer: Use code SDT for $20 off "Digital WTF" by Coté (https://leanpub.com/digitalwtf/c/sdt) Sponsor the show (https://www.softwaredefinedtalk.com/ads): ads@softwaredefinedtalk.com (mailto:ads@softwaredefinedtalk.com) Recommendations Brandon: Short Power Extension Cord Outlet Saver (https://www.amazon.com/dp/B07H9MCTGL?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1) Matt: Everything is Tuberculosis (https://en.wikipedia.org/wiki/Everything_Is_Tuberculosis) Octopus Project - Music is Happiness (https://www.youtube.com/watch?v=W6y5hisXx7s) Coté: The Octopus Organization (https://www.theoctopusorganization.com). Photo Credits Header (https://unsplash.com/photos/white-and-black-dice-on-black-surface-IrQrT37qDQE)
Die letzte Woche war vollgepackt mit News und Fabi, Dave und Jan entpacken die wichtigsten Neuigkeiten für euch.Dave erklärt uns, was es mit der React2Shell Sicherheitslücke auf sich hat und wieso diese mit 10 von 10 den kritischsten CVSS-Score hat, den es gibt. Außerdem diskutiert die Crew warum das Disclosure-Verhalten von Framework- und Plattform-Betreibern in diesem Fall etwas zurückhaltender erscheint als sonst üblich.Zur AWS re:Invent war Jan zwar nicht vor Ort, hat sich aber trotzdem durch die unzähligen Ankündigungen gewühlt und stellt die Highlights der AWS-Hausmesse vor. Darunter jede Menge News zu AI und Agenten. Warum auf der Bühne auch die Zeit für das klassische Geschäft von AWS angezählt war, erfahrt ihr ebenfalls.Außerdem berichtet Fabi von der größten Überraschung zum Ende des Jahres: Anthropic kauf Bun für eine Milliarde US-Dollar. Warum diese Investition durchaus sinnvoll ist, welche Probleme damit gelöst sind und welche sich vielleicht erst dadurch ergeben, hört ihr in dieser Folge.Neben den großen Themen gab es auch eine Menge anderer News, die wir euch nicht vorenthalten wollen:JetBrains stellt Fleet ein und will sich künftig auf Agentic Development konzentrieren.VoidZero erklärt genauer, was es mit Vite+ auf sich hat und stellt mit Oxfmt einen Code-Formatter in Rust vor.Microsoft stellt die Web Install API für PWAs vor.Apple veröffentlicht nicht nur ein süßes Feiertagsvideo, sondern auch das Making-Of dazu – natürlich alles „Shot on iPhone“.Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback: podcast@programmier.barFolgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. BlueskyInstagramLinkedInMeetupYouTube
Our 227th episode with a summary and discussion of last week's big AI news!Recorded on 12/05/2025Hosted by Andrey Kurenkov and Jeremie HarrisFeel free to email us your questions and feedback at contact@lastweekinai.com and/or hello@gladstone.aiRead out our text newsletter and comment on the podcast at https://lastweekin.ai/In this episode:Deep Seek 3.2 and Flux 2 release, showcasing advancements in open-source AI models for natural language processing and image generation respectively.Amazon's new AI chips and Google's TPUs signal potential shifts in AI hardware dominance, with growing competition against Nvidia.Anthropic's potential IPO and OpenAI's declared ‘Code Red' indicate significant moves in the AI business landscape, including high venture funding rounds for startups.Key research papers from DeepMind and Google explore advanced memory architectures and multi-agent systems, indicating ongoing efforts to enhance AI reasoning and efficiency.Timestamps:(00:00:10) Intro / Banter(00:02:42) News PreviewTools & Apps(00:03:30) Deepseek 3.2 : New AI Model is Faster, Cheaper and Smarter(00:23:22) Black Forest Labs launches Flux.2 AI image models to challenge Nano Banana Pro and Midjourney(00:28:00) Sora and Nano Banana Pro throttled amid soaring demand | The Verge(00:29:34) Mistral closes in on Big AI rivals with new open-weight frontier and small models | TechCrunch(00:31:41) Kling's Video O1 launches as the first all-in-one video model for generation and editing(00:34:07) Runway rolls out Gen 4.5 AI video model that beats Google, OpenAIApplications & Business(00:35:18) NVIDIA's Partners Are Beginning to Tilt Toward Google's TPU Ecosystem, with Foxconn Reportedly Securing TPU Rack Orders(00:40:37) Amazon releases an impressive new AI chip and teases an Nvidia-friendly roadmap | TechCrunch(00:43:03) OpenAI declares ‘code red' as Google catches up in AI race | The Verge(00:46:20) Anthropic reportedly preparing for massive IPO in race with OpenAI: FT(00:48:41) Black Forest Labs raises $300M at $3.25B valuation | TechCrunch(00:49:20) Paris-based AI voice startup Gradium nabs $70M seed | TechCrunch(00:50:10) OpenAI announced a 1 GW Stargate cluster in Abu Dhabi(00:53:22) OpenAI's investment into Thrive Holdings is its latest circular deal(00:55:11) OpenAI to acquire Neptune, an AI model training assistance startup(00:56:11) Anthropic acquires developer tool startup Bun to scale AI coding(00:56:55) Microsoft drops AI sales targets in half after salespeople miss their quotas - Ars TechnicaProjects & Open Source(00:57:51) [2511.22570] DeepSeekMath-V2: Towards Self-Verifiable Mathematical Reasoning(01:01:52) Evo-Memory: Benchmarking LLM Agent Test-time Learning with Self-Evolving MemoryResearch & Advancements(01:05:44) Nested Learning: The Illusion of Deep Learning Architecture(01:13:30) Multi-Agent Deep Research: Training Multi-Agent Systems with M-GRPO(01:15:50) State of AI: An Empirical 100 Trillion Token Study with OpenRouterPolicy & Safety(01:21:52) Trump signs executive order launching Genesis Mission AI project(01:24:42) OpenAI has trained its LLM to confess to bad behavior | MIT Technology Review(01:29:34) US senators seek to block Nvidia sales of advanced chips to ChinaSee Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
In this episode, Dr. Jones is joined by Dr. Donald Layman, one of the world's top experts in protein metabolism. They discuss what happens to our muscles as we age, why leucine is a key amino acid for building and repairing muscle, and the amount of protein needed to stay strong and healthy.Dr. Layman also explains the differences between lifespan, longevity, and health span — and how muscle helps us stay active and independent as we age. You'll hear why muscle supports recovery from illness or injury, and why it's essential to protect it long before we reach old age.You'll learn why breakfast protein matters most, how to avoid age-related muscle loss, and what the research says about protein and kidney health, cancer risk, and living better for longer. This is your crash course in eating for muscle and aging better.
Why AI needs hard rules (not vibe checks), what Anthropic's acquisition of Bun's creators tells us about the AI takeover, Jonah Glover couldn't get Claude to recreate Space Jam's 1996 website, Google finally unkills something, and Bazzite is a distro for the next generation of Linux gaming.
Why AI needs hard rules (not vibe checks), what Anthropic's acquisition of Bun's creators tells us about the AI takeover, Jonah Glover couldn't get Claude to recreate Space Jam's 1996 website, Google finally unkills something, and Bazzite is a distro for the next generation of Linux gaming.
Why AI needs hard rules (not vibe checks), what Anthropic's acquisition of Bun's creators tells us about the AI takeover, Jonah Glover couldn't get Claude to recreate Space Jam's 1996 website, Google finally unkills something, and Bazzite is a distro for the next generation of Linux gaming.
This week TanStack joins the AI wars with the alpha release of TanStack AI: an open-source AI SDK with a unified interface across multiple providers. TanStack AI is an open-source ecosystem of libraries and standards, and it is client, server, and AI provider agnostic, to make building AI-enabled apps accessible to all.In a surprise move, AI company Anthropic acquires JavaScript runtime Bun to accelerate its development of Claude Code. Apparently, Bun has been central to Claude Code reaching $1 billion in run-rate revenue in just six months, and Anthropic's brought the team in house to keep the momentum going.And it's been another rough week for security in JavaScript. First, a new self-replicating, credential stealing malware attack, dubbed Shai-Hulud 2.0, swept the npm ecosystem and compromised 800 npm packages in the process, and then a critical security vulnerability was discovered for any React projects using React Server Components. Just remember to lock down your dependencies and install those patches ASAP, folks.Timestamps:1:22 - TanStack AI9:12 - Anthropic buys Bun21:03 - Shai-Hulul 2.0 on npm and an RSC vulnerability30:23 - What's making us happyNews:Paige - Shai-Hulud 2.0 on npm and RSC vulnerabilityJack - TanStack AITJ - Anthropic buys Bun (Bun post) (Anthropic post)What Makes Us Happy this Week:Paige - The Durrells TV seriesJack - Essentialism bookTJ - Dungeon Crawler Carl book seriesThanks as always to our sponsor, the Blue Collar Coder channel on YouTube. You can join us in our Discord channel, explore our website and reach us via email, or talk to us on X, Bluesky, or YouTube.Front-end Fire websiteBlue Collar Coder on YouTubeBlue Collar Coder on DiscordReach out via emailTweet at us on X @front_end_fireFollow us on Bluesky @front-end-fire.comSubscribe to our YouTube channel @Front-EndFirePodcast
Our heroes arrive at the Mountain Folk village of Soldav, and enjoy a night of safety and celebration.Featuring: Joseph as the DMMark as the Reborn Warlock "Vogelsuch"Bun as the Elf Bard "Vio"Sam as Orc Druid "Grude"Steph as the Human Artificer "Minerva"Jess (Nemir) as the Tiefling Sorcerer "Romaia"Please note: While the FrogCast often aims for a "PG-13" rating, this module contains elements of horror and mature themes that might be uncomfortable to some. Elements of body horror, implied mistreatment of children (such as child ghosts), and mature themes commonly associated with vampires and gothic settings will be present throughout the adventure.This adventure is based off of "Curse of Strahd Reloaded" by "DragnaCarta"https://www.patreon.com/DragnaCarta/postsCharacter art by: https://linktr.ee/melthehoneybeeEnjoy!Podcast: https://anchor.fm/lfrogdndYouTube: https://www.youtube.com/josephblanchetteBlue Sky: https://bsky.app/profile/josephlfrog.bsky.socialturesPatreon: https://www.patreon.com/legendaryfrog"Blue Feather"Kevin MacLeod (incompetech.com)Licensed under Creative Commons: By Attribution 3.0http://creativecommons.org/licenses/by/3.0/
Nesse episódio trouxemos as notícias e novidades do mundo da programação que nos chamaram atenção dos dias 29/11 a 05/12.☕ Café Código FontePrograme sua xícara para o sabor certo!http://cafe.codigofonte.com.br
Nesse episódio trouxemos as notícias e novidades do mundo da programação que nos chamaram atenção dos dias 29/11 a 05/12.☕ Café Código FontePrograme sua xícara para o sabor certo!http://cafe.codigofonte.com.br
Nick Nisi joins us to dig into the latest trends from this year and how they're impacting his day-to-day coding and Vision Pro wearing. Anthropic's acquisition of Bun, the evolving JavaScript and AI landscape, GitHub's challenges and the AMP/Sourcegraph split. They dive into AI development practices, context management, voice assistants, Home Assistant OS and home automation, the state of the AI browser war, and we close with a prediction from Nick.
Nick Nisi joins us to dig into the latest trends from this year and how they're impacting his day-to-day coding and Vision Pro wearing. Anthropic's acquisition of Bun, the evolving JavaScript and AI landscape, GitHub's challenges and the Amp/Sourcegraph split. We dive into AI development practices, context management, voice assistants, Home Assistant OS and home automation, the state of the AI browser war, and we close with a prediction from Nick.
La mia app per restare informato - https://play.google.com/store/apps/details?id=com.edodusi.coderoutine&hl=itQuesta non me l'aspettavo. Anthropic, creatrice di Claude Code, ha acquisito Bun, un all-in-one JavaScript toolkit/bundler/runtime. Perché? Che succede ora? Proviamo a fare ordine!00:00 Intro01:03 Contesto, chi sono Anthropic e Bun10:43 Perché l'acquisizione ha senso#ai #anthropic #bun #javascript
Our heroes continue to explore the ice cave, hoping for an exit.Featuring: Joseph as the DMMark as the Reborn Warlock "Vogelsuch"Bun as the Elf Bard "Vio"Sam as Orc Druid "Grude"Steph as the Human Artificer "Minerva"Jess (Nemir) as the Tiefling Sorcerer "Romaia"Please note: While the FrogCast often aims for a "PG-13" rating, this module contains elements of horror and mature themes that might be uncomfortable to some. Elements of body horror, implied mistreatment of children (such as child ghosts), and mature themes commonly associated with vampires and gothic settings will be present throughout the adventure.This adventure is based off of "Curse of Strahd Reloaded" by "DragnaCarta"https://www.patreon.com/DragnaCarta/postsCharacter art by: https://linktr.ee/melthehoneybeeEnjoy!Podcast: https://anchor.fm/lfrogdndYouTube: https://www.youtube.com/josephblanchetteBlue Sky: https://bsky.app/profile/josephlfrog.bsky.socialturesPatreon: https://www.patreon.com/legendaryfrog"Blue Feather"Kevin MacLeod (incompetech.com)Licensed under Creative Commons: By Attribution 3.0http://creativecommons.org/licenses/by/3.0/
Our heroes begin their trip up the mountain and get caught in a deadly avalanche.Featuring: Joseph as the DMMark as the Reborn Warlock "Vogelsuch"Bun as the Elf Bard "Vio"Sam as Orc Druid "Grude"Steph as the Human Artificer "Minerva"Jess (Nemir) as the Tiefling Sorcerer "Romaia"Please note: While the FrogCast often aims for a "PG-13" rating, this module contains elements of horror and mature themes that might be uncomfortable to some. Elements of body horror, implied mistreatment of children (such as child ghosts), and mature themes commonly associated with vampires and gothic settings will be present throughout the adventure.This adventure is based off of "Curse of Strahd Reloaded" by "DragnaCarta"https://www.patreon.com/DragnaCarta/postsCharacter art by: https://linktr.ee/melthehoneybeeEnjoy!Podcast: https://anchor.fm/lfrogdndYouTube: https://www.youtube.com/josephblanchetteBlue Sky: https://bsky.app/profile/josephlfrog.bsky.socialturesPatreon: https://www.patreon.com/legendaryfrog"Blue Feather"Kevin MacLeod (incompetech.com)Licensed under Creative Commons: By Attribution 3.0http://creativecommons.org/licenses/by/3.0/
Caught in a blizzard, Strahd visits our players once more.Featuring: Joseph as the DMMark as the Reborn Warlock "Vogelsuch"Bun as the Elf Bard "Vio"Sam as Orc Druid "Grude"Steph as the Human Artificer "Minerva"Jess (Nemir) as the Tiefling Sorcerer "Romaia"Please note: While the FrogCast often aims for a "PG-13" rating, this module contains elements of horror and mature themes that might be uncomfortable to some. Elements of body horror, implied mistreatment of children (such as child ghosts), and mature themes commonly associated with vampires and gothic settings will be present throughout the adventure.This adventure is based off of "Curse of Strahd Reloaded" by "DragnaCarta"https://www.patreon.com/DragnaCarta/postsCharacter art by: https://linktr.ee/melthehoneybeeEnjoy!Podcast: https://anchor.fm/lfrogdndYouTube: https://www.youtube.com/josephblanchetteBlue Sky: https://bsky.app/profile/josephlfrog.bsky.socialturesPatreon: https://www.patreon.com/legendaryfrog"Blue Feather"Kevin MacLeod (incompetech.com)Licensed under Creative Commons: By Attribution 3.0http://creativecommons.org/licenses/by/3.0/*
As our heroes travel to the mountains, they are ambushed by horribly disfigured druids.Featuring: Joseph as the DMMark as the Reborn Warlock "Vogelsuch"Bun as the Elf Bard "Vio"Sam as Orc Druid "Grude"Steph as the Human Artificer "Minerva"Jess (Nemir) as the Tiefling Sorcerer "Romaia"Please note: While the FrogCast often aims for a "PG-13" rating, this module contains elements of horror and mature themes that might be uncomfortable to some. Elements of body horror, implied mistreatment of children (such as child ghosts), and mature themes commonly associated with vampires and gothic settings will be present throughout the adventure.This adventure is based off of "Curse of Strahd Reloaded" by "DragnaCarta"https://www.patreon.com/DragnaCarta/postsCharacter art by: https://linktr.ee/melthehoneybeeEnjoy!Podcast: https://anchor.fm/lfrogdndYouTube: https://www.youtube.com/josephblanchetteBlue Sky: https://bsky.app/profile/josephlfrog.bsky.socialturesPatreon: https://www.patreon.com/legendaryfrog"Blue Feather"Kevin MacLeod (incompetech.com)Licensed under Creative Commons: By Attribution 3.0http://creativecommons.org/licenses/by/3.0/*
Dans cet épisode, Arnaud et Guillaume discutent des dernières évolutions dans le monde de la programmation, notamment les nouveautés de Java 25, JUnit 6, et Jackson 3. Ils abordent également les récents développements en IA, les problèmes rencontrés dans le cloud, et l'état actuel de React et du web. Dans cette conversation, les intervenants abordent divers sujets liés à la technologie, notamment les spécifications de Wasteme, l'utilisation des UUID dans les bases de données, l'approche RAG en intelligence artificielle, les outils MCP, et la création d'images avec Nano Banana. Ils discutent également des complexités du format YAML, des récents dramas dans la communauté Ruby, de l'importance d'une bonne documentation, des politiques de retour au bureau, et des avancées de Cloud Code. Enfin, ils évoquent l'initiative de cafés IA pour démystifier l'intelligence artificielle. Enregistré le 24 octobre 2025 Téléchargement de l'épisode LesCastCodeurs-Episode-331.mp3 ou en vidéo sur YouTube. News Langages GraalVM se détache du release train de Java https://blogs.oracle.com/java/post/detaching-graalvm-from-the-java-ecosystem-train Un article de Loic Mathieu sur Java 25 et ses nouvelles fonctionalités https://www.loicmathieu.fr/wordpress/informatique/java-25-whats-new/ Sortie de Groovy 5.0 ! https://groovy-lang.org/releasenotes/groovy-5.0.html Groovy 5: Évolution des versions précédentes, nouvelles fonctionnalités et simplification du code. Compatibilité JDK étendue: Full support JDK 11-25, fonctionnalités JDK 17-25 disponibles sur les JDK plus anciens. Extension majeure des méthodes: Plus de 350 méthodes améliorées, opérations sur tableaux jusqu'à 10x plus rapides, itérateurs paresseux. Améliorations des transformations AST: Nouveau @OperatorRename, génération automatique de @NamedParam pour @MapConstructor et copyWith. REPL (groovysh) modernisé: Basé sur JLine 3, support multi-plateforme, coloration syntaxique, historique et complétion. Meilleure interopérabilité Java: Pattern Matching pour instanceof, support JEP-512 (fichiers source compacts et méthodes main d'instance). Standards web modernes: Support Jakarta EE (par défaut) et Javax EE (héritage) pour la création de contenu web. Vérification de type améliorée: Contrôle des chaînes de format plus robuste que Java. Additions au langage: Génération d'itérateurs infinis, variables d'index dans les boucles, opérateur d'implication logique ==>. Améliorations diverses: Import automatique de java.time.**, var avec multi-assignation, groupes de capture nommés pour regex (=~), méthodes utilitaires de graphiques à barres ASCII. Changements impactants: Plusieurs modifications peuvent nécessiter une adaptation du code existant (visibilité, gestion des imports, comportement de certaines méthodes). **Exigences JDK*: Construction avec JDK17+, exécution avec JDK11+. Librairies Intégration de LangChain4j dans ADK pour Java, permettant aux développeurs d'utiliser n'importe quel LLM avec leurs agents ADK https://developers.googleblog.com/en/adk-for-java-opening-up-to-third-party-language-models-via-langchain4j-integration/ ADK pour Java 0.2.0 : Nouvelle version du kit de développement d'agents de Google. Intégration LangChain4j : Ouvre ADK à des modèles de langage tiers. Plus de choix de LLM : En plus de Gemini et Claude, accès aux modèles d'OpenAI, Anthropic, Mistral, etc. Modèles locaux supportés : Utilisation possible de modèles via Ollama ou Docker Model Runner. Améliorations des outils : Création d'outils à partir d'instances d'objets, meilleur support asynchrone et contrôle des boucles d'exécution. Logique et mémoire avancées : Ajout de callbacks en chaîne et de nouvelles options pour la gestion de la mémoire et le RAG (Retrieval-Augmented Generation). Build simplifié : Introduction d'un POM parent et du Maven Wrapper pour un processus de construction cohérent. JUnit 6 est sorti https://docs.junit.org/6.0.0/release-notes/ :sparkles: Java 17 and Kotlin 2.2 baseline :sunrise_over_mountains: JSpecify nullability annotations :airplane_departure: Integrated JFR support :suspension_railway: Kotlin suspend function support :octagonal_sign: Support for cancelling test execution :broom: Removal of deprecated APIs JGraphlet, une librairie Java sans dépendances pour créer des graphes de tâches à exécuter https://shaaf.dev/post/2025-08-25-think-in-graphs-not-just-chains-jgraphlet-for-taskpipelines/ JGraphlet: Bibliothèque Java légère (zéro-dépendance) pour construire des pipelines de tâches. Principes clés: Simplicité, basée sur un modèle d'exécution de graphe. Tâches: Chaque tâche a une entrée/sortie, peut être asynchrone (Task) ou synchrone (SyncTask). Pipeline: Un TaskPipeline construit et exécute le graphe, gère les I/O. Modèle Graph-First: Le flux de travail est un Graphe Orienté Acyclique (DAG). Définition des tâches comme des nœuds, des connexions comme des arêtes. Support naturel des motifs fan-out et fan-in. API simple: addTask("id", task), connect("fromId", "toId"). Fan-in: Une tâche recevant plusieurs entrées reçoit une Map (clés = IDs des tâches parentes). Exécution: pipeline.run(input) retourne un CompletableFuture (peut être bloquant via .join() ou asynchrone). Cycle de vie: TaskPipeline est AutoCloseable, garantissant la libération des ressources (try-with-resources). Contexte: PipelineContext pour partager des données/métadonnées thread-safe entre les tâches au sein d'une exécution. Mise en cache: Option de mise en cache pour les tâches afin d'éviter les re-calculs. Au tour de Microsoft de lancer son (Microsoft) Agent Framework, qui semble être une fusion / réécriture de AutoGen et de Semnatic Kernel https://x.com/pyautogen/status/1974148055701028930 Plus de détails dans le blog post : https://devblogs.microsoft.com/foundry/introducing-microsoft-agent-framework-the-open-source-engine-for-agentic-ai-apps/ SDK & runtime open-source pour systèmes multi-agents sophistiqués. Unifie Semantic Kernel et AutoGen. Piliers : Standards ouverts (MCP, A2A, OpenAPI) et interopérabilité. Passerelle recherche-production (patterns AutoGen pour l'entreprise). Extensible, modulaire, open-source, connecteurs intégrés. Prêt pour la production (observabilité, sécurité, durabilité, "human in the loop"). Relation SK/AutoGen : S'appuie sur eux, ne les remplace pas, simplifie la migration. Intégrations futures : Alignement avec Microsoft 365 Agents SDK et Azure AI Foundry Agent Service. Sortie de Jackson 3.0 (bientôt les Jackson Five !!!) https://cowtowncoder.medium.com/jackson-3-0-0-ga-released-1f669cda529a Jackson 3.0.0 a été publié le 3 octobre 2025. Objectif : base propre pour le développement à long terme, suppression de la dette technique, architecture simplifiée, amélioration de l'ergonomie. Principaux changements : Baseline Java 17 requise (vs Java 8 pour 2.x). Group ID Maven et package Java renommés en tools.jackson pour la coexistence avec Jackson 2.x. (Exception: jackson-annotations ne change pas). Suppression de toutes les fonctionnalités @Deprecated de Jackson 2.x et renommage de plusieurs entités/méthodes clés. Modification des paramètres de configuration par défaut (ex: FAIL_ON_UNKNOWN_PROPERTIES désactivé). ObjectMapper et TokenStreamFactory sont désormais immutables, la configuration se fait via des builders. Passage à des exceptions de base non vérifiées (JacksonException) pour plus de commodité. Intégration des "modules Java 8" (pour les noms de paramètres, Optional, java.time) directement dans l'ObjectMapper par défaut. Amélioration du modèle d'arbre JsonNode (plus de configurabilité, meilleure gestion des erreurs). Testcontainers Java 2.0 est sorti https://github.com/testcontainers/testcontainers-java/releases/tag/2.0.0 Removed JUnit 4 support -> ups Grails 7.0 est sortie, avec son arrivée à la fondation Apache https://grails.apache.org/blog/2025-10-18-introducing-grails-7.html Sortie d'Apache Grails 7.0.0 annoncée le 18 octobre 2025. Grails est devenu un projet de premier niveau (TLP) de l'Apache Software Foundation (ASF), graduant d'incubation. Mise à jour des dépendances vers Groovy 4.0.28, Spring Boot 3.5.6, Jakarta EE. Tout pour bien démarrer et développer des agents IA avec ADK pour Java https://glaforge.dev/talks/2025/10/22/building-ai-agents-with-adk-for-java/ Guillaume a partagé plein de resources sur le développement d'agents IA avec ADK pour Java Un article avec tous les pointeurs Un slide deck et l'enregistrement vidéo de la présentation faite lors de Devoxx Belgique Un codelab avec des instructions pour démarrer et créer ses premiers agents Plein d'autres samples pour s'inspirer et voir les possibilités offertes par le framework Et aussi un template de projet sur GitHub, avec un build Maven et un premier agent d'exemple Cloud Internet cassé, du moins la partie hébergée par AWS #hugops https://www.theregister.com/2025/10/20/aws_outage_amazon_brain_drain_corey_quinn/ Panne majeure d'AWS (région US-EAST-1) : problème DNS affectant DynamoDB, service fondamental, causant des défaillances en cascade de nombreux services internet. Réponse lente : 75 minutes pour identifier la cause profonde; la page de statut affichait initialement "tout va bien". Cause sous-jacente principale : "fuite des cerveaux" (départ d'ingénieurs AWS seniors). Perte de connaissances institutionnelles : des décennies d'expertise critique sur les systèmes AWS et les modes de défaillance historiques parties avec ces départs. Prédictions confirmées : un ancien d'AWS avait anticipé une augmentation des pannes majeures en 2024. Preuves de la perte de talents : Plus de 27 000 licenciements chez Amazon (2022-2025). Taux élevé de "départs regrettés" (69-81%). Mécontentement lié à la politique de "Return to Office" et au manque de reconnaissance de l'expertise. Conséquences : les nouvelles équipes, plus réduites, manquent de l'expérience nécessaire pour prévenir les pannes ou réduire les temps de récupération. Perspective : Le marché pourrait pardonner cette fois, mais le problème persistera, rendant les futurs incidents plus probables. Web React a gagné "par défaut" https://www.lorenstew.art/blog/react-won-by-default/ React domine par défaut, non par mérite technique, étouffant ainsi l'innovation front-end. Choix par réflexe ("tout le monde connaît React"), freinant l'évaluation d'alternatives potentiellement supérieures. Fondations techniques de React (V-DOM, complexité des Hooks, Server Components) vues comme des contraintes actuelles. Des frameworks innovants (Svelte pour la compilation, Solid pour la réactivité fine, Qwik pour la "resumability") offrent des modèles plus performants mais sont sous-adoptés. La monoculture de React génère une dette technique (runtime, réconciliation) et centre les compétences sur le framework plutôt que sur les fondamentaux web. L'API React est complexe, augmentant la charge cognitive et les risques de bugs, contrairement aux alternatives plus simples. L'effet de réseau crée une "prison": offres d'emploi spécifiques, inertie institutionnelle, leaders choisissant l'option "sûre". Nécessité de choisir les frameworks selon les contraintes du projet et le mérite technique, non par inertie. Les arguments courants (maturité de l'écosystème, recrutement, bibliothèques, stabilité) sont remis en question; une dépendance excessive peut devenir un fardeau. La monoculture ralentit l'évolution du web et détourne les talents, nuisant à la diversité essentielle pour un écosystème sain et innovant. Promouvoir la diversité des frameworks pour un écosystème plus résilient et innovant. WebAssembly 3 est sortie https://webassembly.org/news/2025-09-17-wasm-3.0/ Data et Intelligence Artificielle UUIDv4 ou UUIDv7 pour vos clés primaires ? Ça dépend… surtout pour les bases de données super distribuées ! https://medium.com/google-cloud/understanding-uuidv7-and-its-impact-on-cloud-spanner-b8d1a776b9f7 UUIDv4 : identifiants entièrement aléatoires. Cause des problèmes de performance dans les bases de données relationnelles (ex: PostgreSQL, MySQL, SQL Server) utilisant des index B-Tree. Inserts aléatoires réduisent l'efficacité du cache, entraînent des divisions de pages et la fragmentation. UUIDv7 : nouveau standard conçu pour résoudre ces problèmes. Intègre un horodatage (48 bits) en préfixe de l'identifiant, le rendant ordonné temporellement et "k-sortable". Améliore la performance dans les bases B-Tree en favorisant les inserts séquentiels, la localité du cache et réduisant la fragmentation. Problème de UUIDv7 pour certaines bases de données distribuées et scalables horizontalement comme Spanner : La nature séquentielle d'UUIDv7 (via l'horodatage) crée des "hotspots d'écriture" (points chauds) dans Spanner. Spanner distribue les données en "splits" (partitions) basées sur les plages de clés. Les clés séquentielles concentrent les écritures sur un seul "split". Ceci empêche Spanner de distribuer la charge et de scaler les écritures, créant un goulot d'étranglement ("anti-pattern"). Quand ce n'est PAS un problème pour Spanner : Si le taux d'écriture total est inférieur à environ 3 500 écritures/seconde pour un seul "split". Le hotspot est "bénin" à cette échelle et n'entraîne pas de dégradation de performance. Solutions pour Spanner : Principe clé : S'assurer que la première partie de la clé primaire est NON séquentielle pour distribuer les écritures. UUIDv7 peut être utilisé, mais pas comme préfixe. Nouvelle conception ("greenfield") : ▪︎ Utiliser une clé primaire non-séquentielle (ex: UUIDv4 simple). Pour les requêtes basées sur le temps, créer un index secondaire sur la colonne d'horodatage, mais le SHARDER (ex: shardId) pour éviter les hotspots sur l'index lui-même. Migration (garder UUIDv7) : ▪︎ Ajouter un préfixe de sharding : Introduire une colonne `shard` calculée (ex: `MOD(ABS(FARM_FINGERPRINT(order_id_v7)), N)`) et l'utiliser comme PREMIER élément d'une clé primaire composite (`PRIMARY KEY (shard, order_id_v7)`). Réordonner les colonnes (si clé primaire composite existante) : Si la clé primaire est déjà composite (ex: (order_id_v7, tenant_id)), réordonner en (tenant_id, order_id_v7). Cela aide si tenant_id a une cardinalité élevée et distribue bien. (Un tenant_id très actif pourrait toujours nécessiter un préfixe de sharding supplémentaire). RAG en prod, comment améliorer la pertinence des résultats https://blog.abdellatif.io/production-rag-processing-5m-documents Démarrage rapide avec Langchain + Llamaindex: prototype fonctionnel, mais résultats de production jugés "subpar" par les utilisateurs. Ce qui a amélioré la performance (par ROI): Génération de requêtes: LLM crée des requêtes sémantiques et mots-clés multiples basées sur le fil de discussion pour une meilleure couverture. Reranking: La technique la plus efficace, modifie grandement le classement des fragments (chunks). Stratégie de découpage (Chunking): Nécessite beaucoup d'efforts, compréhension des données, création de fragments logiques sans coupures. Métadonnées à l'LLM: L'injection de métadonnées (titre, auteur) améliore le contexte et les réponses. Routage de requêtes: Détecte et traite les questions non-RAG (ex: résumer, qui a écrit) via API/LLM distinct. Outillage Créer un serveur MCP (mode HTTP Streamable) avec Micronaut et quelques éléments de comparaison avec Quarkus https://glaforge.dev/posts/2025/09/16/creating-a-streamable-http-mcp-server-with-micronaut/ Micronaut propose désormais un support officiel pour le protocole MCP. Exemple : un serveur MCP pour les phases lunaires (similaire à une version Quarkus pour la comparaison). Définition des outils MCP via les annotations @Tool et @ToolArg. Point fort : Micronaut gère automatiquement la validation des entrées (ex: @NotBlank, @Pattern), éliminant la gestion manuelle des erreurs. Génération automatique de schémas JSON détaillés pour les structures d'entrée/sortie grâce à @JsonSchema. Nécessite une configuration pour exposer les schémas JSON générés comme ressources statiques. Dépendances clés : micronaut-mcp-server-java-sdk et les modules json-schema. Testé avec l'inspecteur MCP et intégration avec l'outil Gemini CLI. Micronaut offre une gestion élégante des entrées/sorties structurées grâce à son support JSON Schema riche. Un agent IA créatif : comment utiliser le modèle Nano Banana pour générer et éditer des images (en Java, avec ADK) https://glaforge.dev/posts/2025/09/22/creative-ai-agents-with-adk-and-nano-banana/ Modèles de langage (LLM) deviennent multimodaux : traitent diverses entrées (texte, images, vidéo, audio). Nano Banana (gemini-2.5-flash-image-preview) : modèle Gemini, génère et édite des images, pas seulement du texte. ADK (Agent Development Kit pour Java) : pour configurer des agents IA créatifs utilisant ce type de modèle. Application : Base pour des workflows créatifs complexes (ex: agent de marketing, enchaînement d'agents pour génération d'assets). Un vieil article (6 mois) qui illustre les problèmes du format de fichier YAML https://ruudvanasseldonk.com/2023/01/11/the-yaml-document-from-hell YAML est extrêmement complexe malgré son objectif de convivialité humaine. Spécification volumineuse et versionnée (YAML 1.1, 1.2 diffèrent significativement). Comportements imprévisibles et "pièges" (footguns) courants : Nombres sexagésimaux (ex: 22:22 parsé comme 1342 en YAML 1.1). Tags (!.git) pouvant mener à des erreurs ou à l'exécution de code arbitraire. "Problème de la Norvège" : no interprété comme false en YAML 1.1. Clés non-chaînes de caractères (on peut devenir une clé booléenne True). Nombres accidentels si non-guillemets (ex: 10.23 comme flottant). La coloration syntaxique n'est pas fiable pour détecter ces subtilités. Le templating de documents YAML est une mauvaise idée, source d'erreurs et complexe à gérer. Alternatives suggérées : TOML : Similaire à YAML mais plus sûr (chaînes toujours entre guillemets), permet les commentaires. JSON avec commentaires (utilisé par VS Code), mais moins répandu. Utiliser un sous-ensemble simple de YAML (difficile à faire respecter). Générer du JSON à partir de langages de programmation plus puissants : ▪︎ Nix : Excellent pour l'abstraction et la réutilisation de configuration. Python : Facilite la création de JSON avec commentaires et logique. Gros binz dans la communauté Ruby, avec l'influence de grosses boîtes, et des pratiques un peu douteuses https://joel.drapper.me/p/rubygems-takeover/ Méthodologies Les qualités d'une bonne documentation https://leerob.com/docs Rapidité Chargement très rapide des pages (préférer statique). Optimisation des images, polices et scripts. Recherche ultra-rapide (chargement et affichage des résultats). Lisibilité Concise, éviter le jargon technique. Optimisée pour le survol (gras, italique, listes, titres, images). Expérience utilisateur simple au départ, complexité progressive. Multiples exemples de code (copier/coller). Utilité Documenter les solutions de contournement (workarounds). Faciliter le feedback des lecteurs. Vérification automatisée des liens morts. Matériel d'apprentissage avec un curriculum structuré. Guides de migration pour les changements majeurs. Compatible IA Trafic majoritairement via les crawlers IA. Préférer cURL aux "clics", les prompts aux tutoriels. Barre latérale "Demander à l'IA" référençant la documentation. Prêt pour les agents Faciliter le copier/coller de contenu en Markdown pour les chatbots. Possibilité de visualiser les pages en Markdown (ex: via l'URL). Fichier llms.txt comme répertoire de fichiers Markdown. Finition soignée Zones de clic généreuses (boutons, barres latérales). Barres latérales conservant leur position de défilement et état déplié. Bons états actifs/survol. Images OG dynamiques. Titres/sections lienables avec ancres stables. Références et liens croisés entre guides, API, exemples. Balises méta/canoniques pour un affichage propre dans les moteurs de recherche. Localisée Pas de /en par défaut dans l'URL. Routage côté serveur pour la langue. Localisation des chaînes statiques et du contenu. Responsive Excellents menus mobiles / support Safari iOS. Info-bulles sur desktop, popovers sur mobile. Accessible Lien "ignorer la navigation" vers le contenu principal. Toutes les images avec des balises alt. Respect des paramètres système de mouvement réduit. Universelle Livrer la documentation "en tant que code" (JSDoc, package). Livrer via des plateformes comme Context7, ou dans node_modules. Fichiers de règles (ex: AGENTS.md) avec le produit. Évaluations et modèles spécifiques recommandés pour le produit. Loi, société et organisation Microsoft va imposer une politique de Return To Office https://www.businessinsider.com/microsoft-execs-explain-rto-mandate-in-internal-meeting-2025-9 Microsoft impose 3 jours de présence au bureau par semaine à partir de février 2026, débutant par la région de Seattle Le CEO Satya Nadella explique que le télétravail a affaibli les liens sociaux nécessaires à l'innovation Les dirigeants citent des données internes montrant que les employés présents au bureau "prospèrent" davantage L'équipe IA de Microsoft doit être présente 4 jours par semaine, règles plus strictes pour cette division stratégique Les employés peuvent demander des exceptions jusqu'au 19 septembre 2025 pour trajets complexes ou absence d'équipe locale Amy Coleman (RH) affirme que la collaboration en personne améliore l'énergie et les résultats, surtout à l'ère de l'IA La politique s'appliquera progressivement aux 228 000 employés dans le monde après les États-Unis Les réactions sont mitigées, certains employés critiquent la perte d'autonomie et les bureaux inadéquats Microsoft rattrape ses concurrents tech qui ont déjà imposé des retours au bureau plus stricts Cette décision intervient après 15 000 licenciements en 2025, créant des tensions avec les employés Comment Claude Code est né ? (l'histoire de sa création) https://newsletter.pragmaticengineer.com/p/how-claude-code-is-built Claude Code : outil de développement "AI-first" créé par Boris Cherny, Sid Bidasaria et Cat Wu. Performance impressionnante : 500M$ de revenus annuels, utilisation multipliée par 10 en 3 mois. Adoption interne massive : Plus de 80% des ingénieurs d'Anthropic l'utilisent quotidiennement, y compris les data scientists. Augmentation de productivité : 67% d'augmentation des Pull Requests (PR) par ingénieur malgré le doublement de l'équipe. Origine : Commande CLI simple évoluant vers un outil accédant au système de fichiers, exploitant le "product overhang" du modèle Claude. Raison du lancement public : Apprendre sur la sécurité et les capacités des modèles d'IA. Pile technologique "on distribution" : TypeScript, React (avec Ink), Yoga, Bun. Choisie car le modèle Claude est déjà très performant avec ces technologies. "Claude Code écrit 90% de son propre code" : Le modèle prend en charge la majeure partie du développement. Architecture légère : Simple "shell" autour du modèle Claude, minimisant la logique métier et le code (suppression constante de code superflu). Exécution locale : Privilégiée pour sa simplicité, sans virtualisation. Sécurité : Système de permissions granulaire demandant confirmation avant chaque action potentiellement dangereuse (ex: suppression de fichiers). Développement rapide : Jusqu'à 100 releases internes/jour, 1 release externe/jour. 5 Pull Requests/ingénieur/jour. Prototypage ultra-rapide (ex: 20+ prototypes d'une fonctionnalité en quelques heures) grâce aux agents IA. Innovation UI/UX : Redéfinit l'expérience du terminal grâce à l'interaction LLM, avec des fonctionnalités comme les sous-agents, les styles de sortie configurables, et un mode "Learning". Le 1er Café IA publique a Paris https://www.linkedin.com/pulse/my-first-caf%25C3%25A9-ia-paris-room-full-curiosity-an[…]o-goncalves-r9ble/?trackingId=%2FPHKdAimR4ah6Ep0Qbg94w%3D%3D Conférences La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 30-31 octobre 2025 : Agile Tour Bordeaux 2025 - Bordeaux (France) 30-31 octobre 2025 : Agile Tour Nantais 2025 - Nantes (France) 30 octobre 2025-2 novembre 2025 : PyConFR 2025 - Lyon (France) 4-7 novembre 2025 : NewCrafts 2025 - Paris (France) 5-6 novembre 2025 : Tech Show Paris - Paris (France) 5-6 novembre 2025 : Red Hat Summit: Connect Paris 2025 - Paris (France) 6 novembre 2025 : dotAI 2025 - Paris (France) 6 novembre 2025 : Agile Tour Aix-Marseille 2025 - Gardanne (France) 7 novembre 2025 : BDX I/O - Bordeaux (France) 12-14 novembre 2025 : Devoxx Morocco - Marrakech (Morocco) 13 novembre 2025 : DevFest Toulouse - Toulouse (France) 15-16 novembre 2025 : Capitole du Libre - Toulouse (France) 19 novembre 2025 : SREday Paris 2025 Q4 - Paris (France) 19-21 novembre 2025 : Agile Grenoble - Grenoble (France) 20 novembre 2025 : OVHcloud Summit - Paris (France) 21 novembre 2025 : DevFest Paris 2025 - Paris (France) 24 novembre 2025 : Forward Data & AI Conference - Paris (France) 27 novembre 2025 : DevFest Strasbourg 2025 - Strasbourg (France) 28 novembre 2025 : DevFest Lyon - Lyon (France) 1-2 décembre 2025 : Tech Rocks Summit 2025 - Paris (France) 4-5 décembre 2025 : Agile Tour Rennes - Rennes (France) 5 décembre 2025 : DevFest Dijon 2025 - Dijon (France) 9-11 décembre 2025 : APIdays Paris - Paris (France) 9-11 décembre 2025 : Green IO Paris - Paris (France) 10-11 décembre 2025 : Devops REX - Paris (France) 10-11 décembre 2025 : Open Source Experience - Paris (France) 11 décembre 2025 : Normandie.ai 2025 - Rouen (France) 14-17 janvier 2026 : SnowCamp 2026 - Grenoble (France) 29-31 janvier 2026 : Epitech Summit 2026 - Paris - Paris (France) 2-5 février 2026 : Epitech Summit 2026 - Moulins - Moulins (France) 2-6 février 2026 : Web Days Convention - Aix-en-Provence (France) 3 février 2026 : Cloud Native Days France 2026 - Paris (France) 3-4 février 2026 : Epitech Summit 2026 - Lille - Lille (France) 3-4 février 2026 : Epitech Summit 2026 - Mulhouse - Mulhouse (France) 3-4 février 2026 : Epitech Summit 2026 - Nancy - Nancy (France) 3-4 février 2026 : Epitech Summit 2026 - Nantes - Nantes (France) 3-4 février 2026 : Epitech Summit 2026 - Marseille - Marseille (France) 3-4 février 2026 : Epitech Summit 2026 - Rennes - Rennes (France) 3-4 février 2026 : Epitech Summit 2026 - Montpellier - Montpellier (France) 3-4 février 2026 : Epitech Summit 2026 - Strasbourg - Strasbourg (France) 3-4 février 2026 : Epitech Summit 2026 - Toulouse - Toulouse (France) 4-5 février 2026 : Epitech Summit 2026 - Bordeaux - Bordeaux (France) 4-5 février 2026 : Epitech Summit 2026 - Lyon - Lyon (France) 4-6 février 2026 : Epitech Summit 2026 - Nice - Nice (France) 12-13 février 2026 : Touraine Tech #26 - Tours (France) 26-27 mars 2026 : SymfonyLive Paris 2026 - Paris (France) 31 mars 2026 : ParisTestConf - Paris (France) 16-17 avril 2026 : MiXiT 2026 - Lyon (France) 22-24 avril 2026 : Devoxx France 2026 - Paris (France) 23-25 avril 2026 : Devoxx Greece - Athens (Greece) 6-7 mai 2026 : Devoxx UK 2026 - London (UK) 22 mai 2026 : AFUP Day 2026 Lille - Lille (France) 22 mai 2026 : AFUP Day 2026 Paris - Paris (France) 22 mai 2026 : AFUP Day 2026 Bordeaux - Bordeaux (France) 22 mai 2026 : AFUP Day 2026 Lyon - Lyon (France) 17 juin 2026 : Devoxx Poland - Krakow (Poland) 4 septembre 2026 : JUG Summer Camp 2026 - La Rochelle (France) 17-18 septembre 2026 : API Platform Conference 2026 - Lille (France) 5-9 octobre 2026 : Devoxx Belgium - Antwerp (Belgium) Nous contacter Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs Contactez-nous via X/twitter https://twitter.com/lescastcodeurs ou Bluesky https://bsky.app/profile/lescastcodeurs.com Faire un crowdcast ou une crowdquestion Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Tous les épisodes et toutes les infos sur https://lescastcodeurs.com/
Vom HSV-Campus zurück ins Herz der Heimat: Ludwig Ernst war acht Jahre Küchenchef beim Hamburger SV, hat 11 Trainer erlebt, Nachwuchs- und Profiteams versorgt – und übernimmt jetzt das Familiengasthaus in Ahlshausen in 9. Generation. Wir sprechen über Ernährung im Profifußball, gesunde Burger-Ideen, Dorfkultur, Tradition vs. frischer Wind und warum ein Gasthaus mehr ist als gutes Essen.Das erwartet dichVon Hamburg nach Ahlshausen: Warum Ludwig heimkehrtAcht Jahre HSV-Küchenchef: Alltag, Mensa & Matchday-Menüs3 Bausteine für Leistung: Protein – Carbs – gesunde Fette (mit Beispielgerichten)„Leer tanken bringt nix“: Ludwigs ErnährungsphilosophieTrends & Toleranzen: Vegan, Laktose, Nussallergie & Co.Gesunder Burger 2.0: Rind, Dip statt Bun, SüßkartoffelstampfTradition & Zukunft: Grünkohl, Gänsezeit, neue Formate & Event-IdeenArbeiten mit dem Vater: Übergabe, Rollen, RespektKüchen-Liebe: Heiligendamm, Thessaloniki, Jellyfish & LearningsKleine Fußballküchenwelt: Austausch mit Kollegen (u. a. Stefan Pappert)„Was hilft dir das schönste Auto, wenn der Tank leer ist?“ „In meiner Küche gibt's keinen Schreiton – harmonisch kocht am besten.“ „Ein Dorfgasthaus ist Treffpunkt, Kultur und Zuhause.“Vom HSV-Campus zurück ins Herz der Heimat: Ludwig Ernst war acht Jahre Küchenchef beim Hamburger SV, hat 11 Trainer erlebt, Nachwuchs- und Profiteams versorgt – und übernimmt jetzt das Familiengasthaus in Ahlshausen in 9. Generation. Wir sprechen über Ernährung im Profifußball, gesunde Burger-Ideen, Dorfkultur, Tradition vs. frischer Wind und warum ein Gasthaus mehr ist als gutes Essen.Das erwartet dichVon Hamburg nach Ahlshausen: Warum Ludwig heimkehrtAcht Jahre HSV-Küchenchef: Alltag, Mensa & Matchday-Menüs3 Bausteine für Leistung: Protein – Carbs – gesunde Fette (mit Beispielgerichten)„Leer tanken bringt nix“: Ludwigs ErnährungsphilosophieTrends & Toleranzen: Vegan, Laktose, Nussallergie & Co.Gesunder Burger 2.0: Rind, Dip statt Bun, SüßkartoffelstampfTradition & Zukunft: Grünkohl, Gänsezeit, neue Formate & Event-IdeenArbeiten mit dem Vater: Übergabe, Rollen, RespektKüchen-Liebe: Heiligendamm, Thessaloniki, Jellyfish & LearningsKleine Fußballküchenwelt: Austausch mit Kollegen (u. a. Stefan Pappert)„Was hilft dir das schönste Auto, wenn der Tank leer ist?“ „In meiner Küche gibt's keinen Schreiton – harmonisch kocht am besten.“ „Ein Dorfgasthaus ist Treffpunkt, Kultur und Zuhause.“
The new Rumps & Bumps jersey just dropped! Check out afterpartyinc.com. We are live from the HQ the Lounge on Cincy Nasty Street! GDollaSign joins us as he brings some of his bartenders on and we ask them some tuff horny questions and we find out which one of them is the most toxic. Follow us on social media @AaronScenesAfterParty
Our heroes play a deadly game with Strahd.Featuring: Joseph as the DMMark as the Reborn Warlock "Vogelsuch"Bun as the Elf Bard "Vio"Sam as Orc Druid "Grude"Steph as the Human Artificer "Minerva"Jess (Nemir) as the Tiefling Sorcerer "Romaia"Please note: While the FrogCast often aims for a "PG-13" rating, this module contains elements of horror and mature themes that might be uncomfortable to some. Elements of body horror, implied mistreatment of children (such as child ghosts), and mature themes commonly associated with vampires and gothic settings will be present throughout the adventure.This adventure is based off of "Curse of Strahd Reloaded" by "DragnaCarta"https://www.patreon.com/DragnaCarta/postsCharacter art by: https://linktr.ee/melthehoneybeeEnjoy!Podcast: https://anchor.fm/lfrogdndYouTube: https://www.youtube.com/josephblanchetteBlue Sky: https://bsky.app/profile/josephlfrog.bsky.socialturesPatreon: https://www.patreon.com/legendaryfrog"Blue Feather"Kevin MacLeod (incompetech.com)Licensed under Creative Commons: By Attribution 3.0http://creativecommons.org/licenses/by/3.0/*
“Even though we were signed to a major record label distributed all around the country and around the world, we still moved as independent artists” ~ Bun B In this powerful new episode of Skipping Class, Lalaa Shepard of The Progress Report Media Group sits down with Southern hip-hop icons Bun B and Cory Mo — two Texas legends who've built one of the most respected legacies in rap culture. Born and raised in Port Arthur, Texas, Bun B came up alongside the late, great Pimp C as one half of the legendary group UGK (Underground Kingz). Known for their authenticity, storytelling, and southern pride, UGK became a foundation for generations of artists. After Pimp C's passing, Bun continued to honor that legacy through solo projects, teaching, activism, and entrepreneurship — most notably with his nationally celebrated Trill Burgers brand. Cory Mo, a Houston native and longtime UGK affiliate, came up producing for Pimp C and other Southern heavyweights before relocating to Atlanta to continue building his career. From behind the boards to the mic, Cory Mo has worked with some of the biggest names in hip-hop — from Big K.R.I.T. and Killer Mike to 8Ball & MJG — while keeping the Trill sound alive. Together, the two break down the process behind their 2025 joint album “Mo Trill” — a project that bridges eras with features from Scotty ATL, Akeem Ali, LaRussell, Monaleo, and more. They open up about staying independent, navigating the music business, and why Southern culture continues to define hip-hop. Bun B also shares exclusive stories about being one of the few artists to record with both Beyoncé and Jay-Z, creating “Give Me That” with Webbie, recording the same day in Atlanta with Jeezy and Gucci Mane, and how the success of Trill Burgers reflects decades of consistency, patience, and progress. Watch the full interview for rare stories, laughs, and wisdom from two OGs! Instagram: https://www.instagram.com/corymomusic/ https://www.instagram.com/bunb/ https://www.instagram.com/lalaashep/ https://www.instagram.com/theprogressreport101/ https://www.instagram.com/tprmediagroup1/ Website: Listen to us on Apple Podcasts Listen to us on Spotify Podcasts Home : The Progress Report Media GroupEmpowering Stories, Amplifying Voices - Your Source for Exclusive Urban Media Insightstprmediagroup.comThe Progress Report PodcastMusic Podcast · Updated Weekly · The Progress Report is more than media-it's a movement. Founded in Atlanta, we are a…podcasts.apple.com Learn more about your ad choices. Visit megaphone.fm/adchoices
Alle gegevens die cybercriminelen bij een grote franchisenemer van de Albert Heijn met een ransomware-aanval hebben buitgemaakt, zijn online gezet op het dark web. Blijkt uit onderzoek van BNR. Eerder stond nog maar een vijfde van de gegevens online, maar nu menen de aanvallers alles online te hebben gezet, volgens een meter op de site die boven een overzicht met de buitgemaakte data staat. Dat wijst erop dat Bun zich niet aan de voorwaarden van de criminelen heeft gehouden. Niels Kooloos vertelt erover in deze Tech Update. Bun heeft 29 Albert Heijn-filialen door heel Nederland met grofweg 3500 mensen in dienst. Van een groot deel van hen staan nu persoonsgegevens op het darkweb, zoals paspoorten, arbeidsovereenkomsten, informatie over ziekteverzuim, en nog veel meer. Ook de persoonsgegevens van de eigenaren van Bun zijn in te zien. Waarom alle gegevens online zijn gezet is niet met zekerheid te zeggen. Normaliter doen cybercriminelen die ransomware-aanvallen uitvoeren dat als hun slachtoffer zich niet aan de gestelde voorwaarden houdt. Bun heeft eerder al aan BNR laten weten niet inhoudelijk te willen reageren op de kwestie en de cybercriminelen reageren niet op vragen van BNR. Ook is nog onduidelijk wat voor gegevens er zijn toegevoegd aan de gegevens die al online stonden. Op de site van de hackers lijkt er weinig veranderd, naast het feit dat de meter nu op 100 procent staat. Verder in deze Tech Update: Eén van de meeste actieve leden van de Tweede Kamer-commissie voor Digitale Zaken stond op plek 32 op de lijst van GroenLinks-PvdA, maar is met voorkeursstemmen alsnog de Tweede Kamer ingekomen See omnystudio.com/listener for privacy information.
In this special drop, Tom, Jeff, and Bun B introduce Two Mothers, One Aché: A Grief Dialogue, a powerful new series from Merrick Studios about love, loss, and the courage to heal out loud. You'll hear why this show matters, why it belongs on our network, and why Bun is stepping up not just as a co-sign—but as a future guest.Then we get into last week's headline: VIBE Magazine is teaming up with Rolling Stone. Smart evolution or culture grab? We break down what this means for hip hop journalism, why VIBE never lost its credibility, and who deserves the first cover when the new era begins. What do you think? We're taking bets.And please, stay to the end for a sneak preview of Episode 1 of Two Mothers, One Aché: A Grief Dialogue. Tap in now to Unglossy."Unglossy with Bun B" is produced and distributed by Merrick Studio and hosted by Bun B, Tom Frank and Jeffrey Sledge. Tune in to hear this thought-provoking discussion on Apple Podcasts, Spotify, YouTube, or wherever you catch your podcasts. Follow us on Instagram @UnglossyPod to join the conversation and support the show at https://unglossypod.buzzsprout.com/Send us a textSupport the show
In this solo-hosted episode, I (Steve Edwards) dive deep into the world of modern monorepos with special guest Anton Stoychev from Yotpo. Anton shares his journey from the early days of PHP and IE6 nightmares to his current work in front-end infrastructure, performance optimization, and developer tooling.We talk about the challenges of managing dependencies, upgrading tools without breaking your codebase, and the evolution of developer experience across teams and companies. Anton also introduces Breakproof, Yotpo's open-source monorepo template designed to make dependency management and tool upgrades painless—even when working with multiple Node.js versions, runtimes like Bun and Deno, and complex CI environments.If you've ever struggled with upgrading Jest, ESLint, or TypeScript in a large monorepo, or you're curious how to isolate dependencies to keep your codebase maintainable over time, this episode is a must-listen.
De grootste franchisenemer van de Albert Heijn, Bun, is vermoedelijk slachtoffer van een ransomware-aanval. Op het darkweb zijn de gegevens van zowel medewerkers van 26 Albert Heijn-filialen als de eigenaren van Bun te vinden. Niels Kooloos vertelt erover in deze Tech Update. Tot nu toe lijkt het erop dat nog maar een deel van de gegevens online is gezet. Op de darkwebsite van de hackersgroep achter de aanval staat dat het een vijfde van de gestolen gegevens betreft. Daarin staan onder andere kopieën van paspoorten, bankpassen, arbeidsovereenkomsten en financiële stukken. De groep achter de hack staat al langer bekend om het uitvoeren van ransomware-aanvallen, waarbij vaak losgeld wordt geëist in ruil voor het niet online zetten van gestolen gegevens. Wat er precies van Bun geëist wordt om de publicatie van alle gestolen gegevens te voorkomen, is nog niet bekend. BNR heeft zowel aan Bun als aan de hackersgroep vragen gesteld, maar nog geen reactie ontvangen van beide partijen. Het is de tweede keer dat personeel van de Albert Heijn slachtoffer is van een datalek. De eerste keer gebeurde dat in mei, nadat het moederbedrijf van de Albert Heijn, Ahold Delhaize, werd getroffen door een hack van een Russisch hackerscollectief. Verder in deze Tech Update: In Ierland wordt gepoogd om telefoons te hacken met slechts één WhatsApp-berichtje YouTube komt met een zelf in te stellen tijdslimiet voor het kijken van Shorts, de TikTok-achtige video's op het platform See omnystudio.com/listener for privacy information.
What if your patient's blood sugar looks “okay,” but their kidneys are already under attack?In this episode of ReInvent Healthcare, Dr. Ritamarie uncovers the common progression of kidney damage fueled by insulin resistance and elevated glucose. Most practitioners miss the early clues. And most patients never feel symptoms… until it's too late.Discover the early biochemical markers, the overlooked tests, and the clinical action steps you can take now to prevent progression to fibrosis, dialysis, and even renal failure.What's Inside This Episode?The silent mechanisms linking insulin resistance to kidney scarring and declineWhy normal creatinine and BUN may be misleading and what to test insteadWhich labs signal decline before patients show symptomsThe food patterns and protein levels that support vs. stress the kidneysTargeted botanicals, nutrients, and fasting strategies for protecting kidney functionHow to approach intermittent fasting, inflammation, and oxalates with nuanceWhen medications like SGLT2 inhibitors or ACE inhibitors may be protectiveThe practitioner's role in prevention, education, and root-cause reversalResources and Links:Download our FREE Health Detective Checklist.Download our FREE Guide to for Lab Test RecommendationsJoin the Next-Level Health Practitioner Facebook group here for free resources and community supportReserve your spot for our Reinvent Healthcare Online Event Nov 7-9! It's the event of the year for practitioners serious about root-cause healing. Visit INEMethod.com for advanced health practitioner training and tools to elevate your clinical skills and grow your practice by getting life-changing results. Check out other podcast episodes here
Back in May, the Remix cofounders revealed they were reimagining Remix v3 from the ground up, and this past week at Remix Jam, they gave a sneak peek of it. It's fair to say this new framework shouldn't be called Remix at all because it's departed so far from its origins: devs manually update state, it uses signals, routes are defined in a TS doc, and it will ship with a component library, for starters. Will it catch on, who knows?Not to be outdone by React v19.2 last week, Next.js 16 beta debuted (with support for React 19.2 included). In addition to the latest version of React, Next.js 16 has also declared Turbopack, RSC support, and React Compiler all stable, and improved its caching system as well.And Bun is back in the news with the release of Bun 1.3, and it's a doozy of a minor version release. Bun wants to be a full-stack JavaScript runtime as it now includes a full-stack dev server, built in support for MySQL and Redis DBs, routing, and the ability to package an entire project into one executable for cross-platform support. Well done, Bun team!Chapter Markers:01:14 - Remix v310:38 - Next.js 16 beta17:35 - Bun 1.324:42 - Firefox 144 released w/view transition support25:19 - HBO changes TV channel names28:00 - W3C has a new logo31:25 - What's making us happyNews:Paige - Bun 1.3Jack - Remix v3TJ - Next.js 16 betaLightning News:Firefox 144 released w/view transition supportW3C has a new logo and the Gavin Belson signature from Silicon Valley HBO changes TV channel namesWhat Makes Us Happy this Week:Paige - The Gilded Age TV seriesJack - KPop Demon HuntersTJ - Madison, WIThanks as always to our sponsor, the Blue Collar Coder channel on YouTube. You can join us in our Discord channel, explore our website and reach us via email, or talk to us on X, Bluesky, or YouTube.Front-end Fire websiteBlue Collar Coder on YouTubeBlue Collar Coder on DiscordReach out via emailTweet at us on X @front_end_fireFollow us on Bluesky @front-end-fire.com
The new Rumps & Bumps jersey just dropped! Check out afterpartyinc.com. Its the return of our boy Champagne Eli! As he comes on after a two year hiatus. We talk about the last time he came on the podcast and he ended up where no one wants to be, find out how the ladies have been treating him plus Mark chimes in and Mark gives us the scoop on why he's still single. Follow us on social media @AaronScenesAfterParty
James Beard winner Chris Shepherd pulls up to Unglossy with Bun B, Jeffrey Sledge, and Tom Frank to talk real kitchen life—no foam, all flame. He traces the glide path from Tulsa dishwasher to Houston icon, why cooking clicked when school didn't, and how using all five senses beats any recipe card. We dig into Underbelly's whole-animal, write-the-menu-daily chaos; the gloriously unhinged One Fifth experiment (five concepts in five years); and the way Houston's Vietnamese community reshaped Gulf flavors—from crawfish boils to kimchi on a “Chinese-Korean” menu. Bun and Chris revisit the night they wrote wine notes together (“that tastes red” is canon now), we adjudicate the great gravy debate (brown on almost everything; white strictly for chicken-fried), and Chris breaks down how Eat Like a Local can take a chicken-fried steak from 50 orders a week to 400. Most importantly, we go deep on Southern Smoke—emergency aid, mental-health care, real safety nets for hospitality workers—and how you can help. Come hungry, leave useful.
Bồng cố tha chiến lợi phẩm nặng nề gồm hai khẩu súng và đai đạn về nhưng vì kiệt sức, em suýt chết đuối khi vượt sông Cầu Nhi. Nhờ quyết tâm và sức bơi giỏi, Bồng thoát nạn rồi tình cờ gặp Bun 'sắc' đang khóc vì làm rơi mất khẩu tiểu liên. Bồng tức giận mắng mỏ rồi dấn thân liều chết lặn xuống sông tìm súng cho anh.
The new Rumps & Bumps jersey just dropped! Check out afterpartyinc.com. It's the UNCUT x AFTER PARTY Collab you've been waiting for! Eddie Blendz steps into the After Party and talks about his journey in becoming a barber, owning his own studio and talks up WEST TEXAS SHOWDOWN. Plus! He answers some horny questions and gives us the Eddie Tea. Follow us on social media @AaronScenesAfterParty Watch the full video and listen to the episode on all platforms and head over to our instagram @ AaronScenesAfterParty
Lords: * Megan * https://www.megancarnesmusic.com/ * Austin * https://austinmwav.com/ Topics: * Going for a super long walk is amazing * "Elevated" horror is a sham * I was there when Every 5x5 Nonogram section 303 finished * NPC Dialog Test by Nintendo Europe #NintendoEurope * https://x.com/MarioBrothBlog/status/1863976914349621280 * My breakfast dogma * Not bringing my shitpost music/mashup ideas to life because I'm afraid they'll be more popular than my actual music Microtopics: * Music for films and video games. * The Paper Labyrinths theme. * Feeding your cats and yourself. * Exercising, drinking water, you know, all of the worst things. * Explaining to the doctor that you're depressed and he asks if you've been eating well and exercising and you say "no, because I've been depressed." * Turning 35 and becoming interested in birds. * Shazam for birds. * Birdpilled and Avianmaxxing. * Taking the L in Chicago and eating Dick's in Seattle. * Cream cheese on a hot dog. * The late Chicago on a Bun. * Regional food that you get outside of the region. * St. Louis style barbecue. * Ordering Jack in the Box at 1am and regretting it immediately because you are in your 30s. * Eating a spicy chicken sandwich in the prime gremlin hours. * Feeling bad because you ate bad. * Forty years later, thinking "Maybe I shouldn't have eaten all that White Castle" * The kind of person who would call himself a genius. * Sometimes it's fun to be goofy and have fun. * Horror movies vs. anxiety movies. * Media imbibers. * The film critic opinions of your Trekkie mom. * The high audience score, low critic score, and vice versa. * Applauding a huge pile of garbage. * Whether anyone ever self-applied the "IDM" genre. * The Oscar Genre. * Very good movies nominated for Oscars. * Braindance. * Cringe (Derogatory) * The only good form of multiplayer. * One of the hominids that watched a different great ape figure out fire. * What happens when they run out of nonograms? * Morons welcome! * Twitch plays Every 5x5 Nonogram. * Twitch plays Dark Souls never getting out of that pool of water in the tutorial area. * Every star going out at the same time. * In the short run, everyone will be fine. * Getting bored of your death anxiety. * Life is meaningless and nothing matters and that rules actually. * Extremely sensible anxieties. * Setting an alarm to periodically tell your friend that you're not annoying and I don't hate you. * Whether everyone should be afraid of heights. * A database of all the kinds of movements a rollercoaster can make so you can search for the types you like. * Do you ever get thirsty? Studies say people with ADHD need to drink water. * Taking a drug test at your job and worrying that the test people will notice that you're dehydrated. * The quick brown fox jumps over the lazy dog in all caps. * Mr. Jock, TV quiz PhD. * There really are castles in the eyes of people see them. * Role-playing the skeleton of Ben Shapiro in a D&D campaign. * What's the difference between being an asshole and role playing an asshole? * The 'shopkeepers are not copyeditors" apostrophe. * Eating your breakfast burrito over the counter. * Things that people say are good for your mental health. * Anxiety medication that gives you terrible nightmares. * Your anxiety meds making you feel okay about the zombie apocalypse. * Revenge bedtime procrastination. * The kidnapping advice episode. (FBI don't listen to this one.) * Kids are funny. (Just trust us.) * Playing in a band with your best friend for fifteen years. * Kids: they're sticky everywhere. * Never making any shitposts because someone might like them better than your regular art. * Receiving a series of increasingly aggressive answering machine messages from the piece of public art across the street from your apartment.
"You are playing a dangerous game, little Bun. Letting another man touch you?"---Your friends with benefits arrangement has gone well for a while. Recently though, he's been distant. He's working a lot, but that's feeling like an excuse… Is he avoiding you? You send a photo… An innocent one at a bar, and the guy in the photo? He's just a nice person who bought you some drinks… That's all… But what does your guy see? RED.---IF YOU WOULD LIKE TO HEAR THE FULL SPICY VERSION OF THIS AUDIO, YOU CAN LISTEN HERE Hosted on Acast. See acast.com/privacy for more information.
(0:00) Intro (0:07) Khutba, Aayaat Surah Ma'arij (1:16) Ehl e Jannat ki Dunyawi Zindagi (1:38) Mohabbat ka Imtihan(3:54) Islam Par Chalna: Kamyabi Ki Zamanat (4:26) Non-Muslims Ki Tarifain Karne Walay (6:56) Pakistan Mein Mazhabi Fasadat Phelanay Walay (8:03) Muslim-Christian Fasadat Ka Zimmedar Vlogger (8:50) Bunyan-un-Marsoos K Baad Muslims Ko Ladaaya Gaya (9:15) Angraizon Ki Sazish
Chef Teach (Derrick Turton) pulls up to Unglossy with Bun B, Tom Frank, and Jeffrey Sledge to chart a wild route from Luke Records and Pitbull's early grind to Miami's cult-favorite House of Mac. We get into the origin of that legendary mac & cheese, the food-truck-to-brick-and-mortar leap, COVID pivots, DoorDash math, SOPs that save businesses, and why your playlist is part of the plate. Bun shares how a nudge turned into a movement—and how mentorship boomerangs. Plus: Trillburgers x KD “Easy Money” drop, MySpace with Lil Jon and E-40, and the hard truth about scaling without losing your soul—or your margins.
Contributors: Travis Barlock MD, Jeffrey Olson MS4 Feel free to use the cases below for your own practice. All of the scenarios are completely made up and designed to hit several teaching points. Case 1 25 M, presents to the ED with chest pain. Stabbing, started a few hours ago, substernal. Thinks it is GERD. After 2-3 minutes, pain worsens and radiates to the back. VS: BP 125/50 (Right arm 190/110). HR 120. RR of 18. Sat 98% on RA. Additional VS: Temp of 37.2, height of 6'5”, BMI of 18. PMH: None, doesn't see a doctor. Meds: None FH: Weird heart thing (Mitral Valve Prolapse), weird lung thing (spontaneous pneumothorax), tall family members with long fingers and toes Physical Exam: Cards: Diastolic decrescendo at the RUSB, diminished S2. UE pulses are asymmetric, LE pulses are asymmetric, carotid pulses are asymmetric, BP is asymmetric MSK: Knees, elbows, and wrists are hypermobile. Imaging: CXR #1 normal, #2 widened mediastinum (no read yet but shows widened mediastinum), POCUS shows small effusion CTA/MRA doesn't come back until after the case. ECG: Sinus Tach Labs: NT-proBNP 500 pg/mL D-Dimer: 7000 ng/L CBC: Hemoglobin: 13.5 g/dL, WBC: 20,000/µL, Platelets: 250,000/µL Chem 7: Na 138, K, 5.7, Cl 102, Bicarb 17, BUN 45, Creatinine: 3.5 mg/dL, Glucose: 180 LFTs: Albumin 2.4, Total protein 5.5, ALP: 140, AST: 3500, ALT: 2800, TBili: 3.2, DirectBili: 2.4, Ca: 7.8 LDH: 2200 PT: 20.5, INR: 2.2, Fibrinogen: 170 5th gen High-Sensitivity Troponin:
Last episode, we lamented Claude's lack of checkpoints to roll back code when it goes off the rails. Other devs feel the same, and this week Checkpoints for Claude Code debuted. It's an MCP server that follows Claude Code, creating checkpoints when tasks are completed, allowing for easy reverts when needed.The Bun team quietly pushed some nice new features in Bun v1.2. Highlights include: a unified SQL client with zero dependencies, native YAML file support, OS native credential storage for secrets, and a security scanner API that scans packages for vulnerabilities before installation.And MCP-UI, a toolkit of interactive UI components for MCP has new features to support resources beyond text like embedded iframes and even raw HTML. Not all agents with MCP support can handle these new resources, but if they can, users can see product photos, data visualizations, and other mini sites right in their AI chat.In the Lightning News section for this week, the folks at Deno leading the charge to get Oracle to relinquish its trademark for JavaScript need our help. Those legal bills aren't going to pay themselves and Deno's pockets aren't nearly as deep as Oracle's, so if you care about making JavaScript public domain (which it absolutely should be), please consider donating so they can keep fighting the good fight to free JS. Every little bit helps.Timestamps:00:48 - Claude Code thinking modes & checkpoints10:33 - Bun v1.217:04 - MCP-UI updates23:06 - Claude for Chrome28:12 - Donate to help Deno fight Oracle30:24 - What's making us happyLinks:Paige - Bun v1.2Jack - MCP-UI updatesTJ - Claude Code Thinking Modes & Claude Code CheckpointsClaude for ChromeDonate to help Deno keep fighting Oracle in courtPaige - Zima Dental PodJack - Foundation TV seriesTJ - Babe Ruth commits fraudThanks as always to our sponsor, the Blue Collar Coder channel on YouTube. You can join us in our Discord channel, explore our website and reach us via email, or talk to us on X, Bluesky, or YouTube.Front-end Fire websiteBlue Collar Coder on YouTubeBlue Collar Coder on DiscordReach out via emailTweet at us on X @front_end_fireFollow us on Bluesky @front-end-fire.comSubscribe to our YouTube channel @Front-EndFirePodcast
The new Rumps & Bumps jersey just dropped! Check out afterpartyinc.com. Its a brand new episode of the After Party and on this one we bring on Baby Mama Bree! As she comes on spills some much need tea. She tells about her first time on the mean streets of Cinci, she gives us some tips and tricks on rizzing her up plus we catch up with the roll taco queen Tori. Follow us on social media @AaronScenesAfterParty
In this powerhouse episode of Unglossy, hip-hop icon and cultural heavyweight Bun B (aka Bernard Freeman) joins Thomas Frank and Jeffrey Sledge for a deep, funny, and wildly inspiring conversation that spans decades — and industries.From his early days forming UGK with the late, great Pimp C to building Trill Burgers into America's best burger brand (literally), Bun breaks down the milestones, missteps, and mindset that kept him both relevant and real. He talks about the origin of his rap name, the Houston culture that shaped him, what it really takes to build longevity in music and business — and why being trill isn't just a brand, it's a standard.You'll hear stories that have never been told, like the day UGK signed with Jive, how Bun became a professor at Rice University, why Ridin' Dirty was their first real album, and the honest truth about whether he'd ever run for mayor of Houston.And yes, there's a surprise. Stay till the end to catch a major Unglossy announcement you won't want to miss.This episode is a masterclass in authenticity, entrepreneurship, and cultural leadership — from a man who's done it all and still shows up hungry.
The new Rumps & Bumps jersey just dropped! Check out afterpartyinc.com. On this episode we're joined by an After Party legend: ROMAN ROUGE. He comes on we talk about his rebrand as a DJ/Producer, finding his way through it and when we can expect his return. Plus we talk about our favorite pandemic moments and what he's been up to nowadays. Follow us on social media @AaronScenesAfterParty
The new Rumps & Bumps jersey just dropped! Check out afterpartyinc.com. Its a special Independence Day episode featuring our girl VOO. She tells us all about how she got started dancing in the Sun City, some wild club stories and we talk about good and bad times at the infamous Jaguars Gentleman's Club. Plus she tells us what she's up to nowadays including her brand new single life. Follow us on social media @AaronScenesAfterParty.
Scott and Wes break down the current state of React Server Components — what they are, how they work, and why they're so controversial. From framework support to bundling complexity, it's everything you need to know about RSC in 2025. Show Notes 00:00 Welcome to Syntax! 01:01 Brought to you by Sentry.io. 01:55 What exactly are React Server Components? 02:18 Server components rendering. 03:17 Server components are async. 03:45 Server components can be suspended. 05:05 Server components send RSC payloads to the browser. 06:08 This feels like HTMX? 06:54 Client components are still server rendered. 07:58 Server Functions. 08:52 useActionState. 09:12 Frameworks and React Platforms. 09:16 NextJS. 09:42 Waku. 12:26 candycode.com Daishi Kato 14:23 React Router. Michael Jackson Tweet. 19:29 Vite. vite-plugin-react-server 20:54 Tanstack. Syntax Ep 833. 22:39 Bun. 23:01 DIY. 23:39 Why so much hate? 25:28 I want it my way. 27:46 React Server Components lock-in. Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads