Person who writes computer software
POPULARITY
Categories
Rob Whiteley, CEO of Coder, argues that the biggest winners in today's AI boom resemble the “picks and shovels” sellers of the California Gold Rush: companies that provide tools enabling others to build with AI. Speaking onThe New Stack Makersat AWS re:Invent, Whiteley described the current AI moment as the fastest-moving shift he's seen in 25 years of tech. Developers are rapidly adopting AI tools, while platform teams face pressure to approve them, as saying “no” is no longer viable. Whiteley warns of a widening gap between organizations that extract real value from AI and those that don't, driven by skills shortages and insufficient investment in training. He sees parallels with the cloud-native transition and predicts the rise of “AI-native” companies. As agentic AI grows, developers increasingly act as managers overseeing many parallel AI agents, creating new challenges around governance, security, and state management. To address this, Coder introduced Mux, an open source coding agent multiplexer designed to help developers manage and evaluate large volumes of AI-generated code efficiently.Learn more from The New Stack about AI Parallelization The Production Generative AI Stack: Architecture and ComponentsEnable ParallelFrontend/Backend Development to Unlock VelocityJoin our community of newsletter subscribers to stay on top of the news and at the top of your game. Hosted by Simplecast, an AdsWizz company. See pcm.adswizz.com for information about our collection and use of personal data for advertising.
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/
Pressure felt like leadership (until it wasn't)Josh Epstein, President & Chief Business Officer at Coder, learned this the hard way.I've seen urgency do two very different things to teams.Sometimes it sharpens focus and everything moves faster.Other times, it creates stress, confusion, and quiet burnout—while leaders think they're “pushing for results.”Josh shared how early in his career, pressure felt like the right move… until it started costing trust and momentum.Increasing pressure wasn't creating more effort...or the results he expected.It was one uncomfortable shift (that felt slower at first)......that ended up making everything faster.We unpack the full story in this week's episode.So:
Tabnine (https://www.tabnine.com/) Eran on LinkedIn (https://www.linkedin.com/in/eranyahav/) Alice for Snowflake (https://alice.dev/alice-snowflake/) Mike on X (https://x.com/dominucco) Coder on X (https://x.com/coderradioshow) Show Discord (https://discord.gg/k8e7gKUpEp) Alice & Custom Dev (https://alice.dev)
We're doing Scrum. Why does everything take so long to finish?For many teams, delivery bogs down because of the way individuals approach the work itself.Most teams are still working in a sequence: one person finishes their part, hands it off, and then the next person begins. Designers wait for analysis to finish. Developers wait for designs. Testers wait for the code to be done. Everyone's optimizing for their own efficiency — but the team as a whole slows down.That might feel to individuals like the “right” way to work, but it comes with real costs: Mistakes go unnoticed until late in the process — and keep happening until then.Too much work is started toward the end of the sprint, creating bottlenecks and delays, which means features take longer to reach your users, and feedback takes longer to reach the team.Time to market, or time to value, is extended.Even when teams are doing “agile” on the surface, these large handoffs are the opposite of how an agile team works.To deliver value quickly, team members have to learn to stop waiting for someone else to finish before they start–in other words, they need to overlap work.When one type of task looks like it's dependent on another type of task, teams accustomed to overlapping work find ways to begin the second task before the first is completed. Coders start coding while the designer is still designing. Testers start creating tests even while the coder is coding.Why do teams cling to this outdated way of working?When teams first try working this way, many team members resist it. They're used to holding on to their work until it's perfect and “ready.” They might find the idea of overlapping work to be too messy and inefficient.Consider, for example, a tester. To be as efficient as possible, this tester would like to begin testing only after coding is complete. To test any earlier risks repeating work by re-running, or even re-designing, tests.What these team members need to realize is that optimizing for the efficiency of any one role prolongs the amount of time it takes to complete each new feature. Overlapping work is key to working in an agile way.For example, imagine that a developer is building a search results page for an eCommerce site. The page allows users to filter results by product attributes such as size, color, and more. Results can also be sorted by price, popularity, rating, and so on. If a programmer develops all of that before handing it over to a tester then no work has overlapped.If, however, the programmer handed it to the tester in pieces then testing could overlap with programming. The programmer could, for example, provide the tester with a version of the page without filtering or sorting. While a tester checks that, the developer adds filtering by size. Then color. Then sorting. The work overlaps — and everything moves faster.Two simple ways to encourage this way of working:Ask teams to shrink task size. Breaking big tasks into bite-sized pieces makes it easier for roles to overlap and collaborate. As handoffs get smaller, collaboration gets easier.Try swarming. Swarming is an extreme form of overlapping work that helps teams learn to let go of a “my work, your work” mindset and sequential “finish-to-start” mentality. When a team swarms, the whole team focuses on just one (or maybe two) items at a time.I'm not suggesting swarming as a long-term solution or the optimal way to work. It's a temporary, artificial constraint on work in process designed to force teams to find new ways to collaborate and move faster together. The goal is to remove the limit later, and have team members continue to apply the lessons they learned when they were forced to over-collaborate.How to connect with AgileDad:- [website] https://www.agiledad.com/- [instagram] https://www.instagram.com/agile_coach/- [facebook] https://www.facebook.com/RealAgileDad/- [Linkedin] https://www.linkedin.com/in/leehenson/
The Tougher Minds Podcast - build better habits to be your best.
Text us a question and we'll answer it on the podcast...Get
Sébastien Stormacq, responsable des relations développeurs chez AWS, explique comment le Vibe Coding bouleverse la manière de programmer : générer une application complète en discutant simplement avec un agent IA, même depuis son canapé.Interview : Sébastien Stormacq, responsable des relations avec les développeurs chez AWSQu'est-ce que le Vibe Coding et qu'est-ce que ça change pour les développeurs ?Le Vibe Coding consiste à programmer avec l'IA. Grâce à un chatbot intégré dans l'environnement de développement, on peut lui demander résoudre un problème, d'analyser des erreurs ou de générer du code. Cela permet d'aller beaucoup plus vite. Par exemple, j'ai personnellement créé un jeu pour iOS en quelques minutes, du fond de mon canapé. Certes l'application n'était pas parfaite, mais l'agent me proposait spontanément des corrections, et en une heure, tout fonctionnait. Sans écrire une ligne de code ! Aujourd'hui, je l'utilise au quotidien pour tout ce qui est répétitif, rébarbatif, et ça me fait gagner un temps énorme. On peut d'ailleurs télécharger l'environnement Kiro directement sur le site kiro.dev.Le Vibe Coding peut-il être utilisé à l'échelle d'une entreprise ?Le Vibe Coding est très efficace pour un développeur seul, mais il n'est pas facilement répétable en équipe. On peut vite perdre la trace de ce qui a été généré, comment et pourquoi.C'est pour cela que nous avons introduit une approche plus structurée chez AWS : le Spec Driven Development. L'agent rédige d'abord des spécifications en langage naturel, puis propose un design technique, avant de générer les tâches et le squelette du projet. Toutes ces étapes sont documentées et versionnées dans le repository, par exemple sur GitHub. Cela permet de garder un historique clair, partageable, et d'évoluer proprement, même un an plus tard. C'est cette méthode qui rend possible le passage à l'échelle.Les agents autonomes : la prochaine étape ?On voit apparaître des agents capables de tourner longtemps, sur serveur, et d'exécuter des tâches de fond : analyser des logs, réagir à des erreurs, croiser des sources de données, alerter… C'est comme avoir une personne supplémentaire dans l'équipe, disponible 24h/24.Un agent, au fond, c'est juste du code. Il s'appuie sur un modèle pour décider quels outils utiliser et dans quel ordre. Moi, j'aime comparer ça à un passe-plat : le modèle décide, l'agent exécute, puis lui renvoie les résultats jusqu'à atteindre l'objectif fixé. Aucun mystère, juste des API et une boucle logique très simple.Podcast de Sébastien Stormacq : AWS en français.-----------♥️ Soutien : https://mondenumerique.info/don
Mixergy - Startup Stories with 1000+ entrepreneurs and businesses
Ben Tossell used to listen to Mixergy interviews as he hunted for a big idea to launch. Then he nailed it. MakerPad, an educational company for people who wanted to build using no code. It did so well that he sold it for life-changing money. Then he started coding. Because of AI. This is his story. Ben Tossell is the founder of Makerpad, the no-code education platform he sold to Zapier. Today he's the Head of Developer Relations at Factory, where he helps shape the AI coding agent used by developers worldwide. When he's not working, he's hanging with his twins. More interviews -> https://mixergy.com/moreint Rate this interview -> https://mixergy.com/rateint
In this episode of The Digital Marketing Podcast, Daniel Rowles introduces us to the process of Vibe Coding, a revolutionary approach to software development that leverages AI to make app creation accessible to anyone, regardless of coding experience. Vibe coding shifts the focus from writing manual code to guiding AI with natural language prompts, allowing non-developers to build interactive apps, tools, and even businesses. Daniel explores the three tiers of vibe coding, from basic one-page web apps to full-scale, secure, AI-powered platforms , and shares practical steps, tools and security tips to get started. The second half of the episode features a compelling interview with Christo Snyman, a podcast listener who used vibe coding to launch his AI assistant platform Traderly.ai. Christo takes us behind the scenes of building a real-world startup with no prior coding background, sharing his full tech stack, hard-earned lessons, and the mindset needed to succeed. In This Episode: What is Vibe Coding? Understand how natural language prompts can now be used to create working code, dramatically lowering the barrier to digital creation. The Three Levels of Vibe Coding Level 1: Build one-page apps using HTML, CSS, and React, no backend required Level 2: Add memory, interactivity, and live AI responses through API access Level 3: Create fully-fledged apps with user authentication, databases, and deployment Practical Use Cases - From interactive Google algorithm timelines to embedded AI tools for keyword research and content planning, Daniel shares how these tools are being used on Target Internet's own website. Christo's Journey - From Idea to Startup. Learn how Christo turned a common business pain point — small service businesses missing leads due to message overload — into a scalable SaaS platform. Discover his full tech stack including React, Azure Functions, PostgreSQL, Firebase, OpenAI, WordPress, and more. Key Takeaways: Anyone can now build apps using AI tools, whether it's a timeline, calculator, chatbot, or full customer-facing product. AI-assisted development removes fear and unlocks creativity, especially for entrepreneurs without a dev background. Start small and iterate, your Minimal Viable Product doesn't need to be perfect, it needs to be useful. Vibe coding is the bridge between ideas and execution - fast, flexible and increasingly powerful. The future of marketing and tech creation is conversational and it's already here.
Frank on LinkedIn (https://www.linkedin.com/in/franckpachot/) MongoDB (https://www.mongodb.com/) Alice for Snowflake (https://alice.dev/alice-snowflake/) Mike on X (https://x.com/dominucco) Coder on X (https://x.com/coderradioshow) Show Discord (https://discord.gg/k8e7gKUpEp) Alice & Custom Dev (https://alice.dev) Mike's Recent Omakub Blog Post (https://dominickm.com/omakhub-review/)
This week's Christmas Gift Guide spotlights tech that sparks curiosity, from KiwiCo kits and 3D pens to Arduino starters and game-dev courses with Thomas Sanjurjo. Dom Bettinelli adds smart car upgrades—plus a bold question: Are we ready for a moral framework for AGI? The post The Gift Guide for Future Makers, Coders, and Drivers appeared first on StarQuest Media.
Are you an Angular developer? Do you how to correctly manage styles in an Angular application? Whether you do or don't, this episode will be for you! Come learn from Martine Dowden how to manage and structure styles correctly in an Angular application! Global styles, view encapsulation, modern CSS features, what to put in and what not to put in Component level styles, you name it we cover it!https://martine.dev/https://www.joshwcomeau.com/css/custom-css-reset/https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Containment/Container_querieshttps://news.ycombinator.com/item?id=30898803Follow us on X: The Angular Plus ShowBluesky: @theangularplusshow.bsky.social The Angular Plus Show is a part of ng-conf. ng-conf is a multi-day Angular conference focused on delivering the highest quality training in the Angular JavaScript framework. Developers from across the globe converge every year to attend talks and workshops by the Angular team and community experts.JoinAttendXBluesky ReadWatchEdited by Patrick HayesStock media provided by JUQBOXMUSIC/ Pond5
"... best model in the world..."
34 Circe Salon -- Make Matriarchy Great Again -- Disrupting History
In today's episode in the Founding Mother's series, we explore two influential women from the past: Lilian Gilbreth, an American psychologist, industrial, consultant and educator who was once described as “a genius in the art of living," and Edith Clark, an electrical engineer who is credited with laying the foundation for the smart grid. Both women were born in the late 1800s, but both of them made impacts in their fields that affect our lives to this day.Join Lauren Torres and Kimberly Rockwell as they discuss the legacies (sometimes controversial!) of these two fascinating women.
Joe on LinkedIn (https://www.linkedin.com/in/joemasilotti/) Joe's Blog (https://masilotti.com/about/) Joe on X (https://x.com/joemasilotti) Alice for Snowflake (https://alice.dev/alice-snowflake/) Mike on X (https://x.com/dominucco) Mike on BlueSky (https://bsky.app/profile/dominucco.bsky.social) Coder on X (https://x.com/coderradioshow) Show Discord (https://discord.gg/k8e7gKUpEp) Alice & Custom Dev (https://alice.dev) Mike's Recent Omakub Blog Post (https://dominickm.com/omakhub-review/)
Happy 21st birthday Angular! Join hosts Brooke Avery, Lara Newsom, and Brian Love for a pre-release look at Angular v21 with special guest Jessica Janiuk of the Angular Core Team.This episode is a deep dive into the most anticipated features: Signal Forms, the new signal-based approach simplifying forms, improving type safety, and validation; the MCP Server tools, enhancing AI-powered workflows for code generation and legacy modernization; and critical updates to the Angular ARIA package for easier accessibility. They also cover Angular animations and touch upon a few other up-and-coming features to look out for as well in future releases. And, who knows, you might just see a Ghost or two
Liquid Weekly Podcast: Shopify Developers Talking Shopify Development
In this episode of the Liquid Weekly Podcast, hosts Karl Meisterheim and Taylor Page welcome Roberto Senabre, co-founder of the Shopify app Orbe, to discuss the complexities of Shopify Markets and internationalization.Roberto shares his journey from starting a plant-based leather brand on WooCommerce to becoming a "Shopify Markets fanboy" after realizing the struggles of managing localized experiences. He explains how Orbe solves the critical issue of directing international shoppers to the correct localized storefront without negatively impacting SEO or UX.HookdeckFor more information about the sponsor of this episode, Hookdeck, check out https://hookdeck.com/?utm_source=LWPodcast&utm_medium=Podcast&utm_id=LWAdSlot Find Roberto Senabre Online- Orbe: https://apps.shopify.com/orbe- Twitter (X): https://x.com/robertosenabre- LinkedIn: https://www.linkedin.com/in/senabre/ Timestamps- 00:00 Introduction and Hookdeck Sponsor Ad- 02:40 Welcome and Introduction of Roberto Senabre from Orbe- 05:25 Roberto's Background: From 12-year-old Coder to Merchant- 08:30 The Birth of Orbe and Discovering Shopify Markets- 11:20 The Vision of Shopify Markets: Beyond Just Countries- 13:45 The Pain of "Expansion Stores" vs. Single Store Markets- 19:00 Technical Pitfall 1: Not Using Proper Liquid/JS Routes Objects- 22:45 Technical Pitfall 2: Confusing Markets with Storefronts (The "Rest of World" Mistake)- 26:30 Technical Pitfall 3: Hard-Coding Full URLs in Content- 30:30 Technical Pitfall 4: Manually Editing Hreflang Tags (Don't do it!)- 32:30 Technical Pitfall 5: Using Visual-Only Currency Converter Apps- 33:40 Technical Pitfall 6: Automatic Redirection vs. SEO Crawlers- 35:50 When to Use Expansion Stores vs. Markets- 38:00 Orbe's Tech Stack: PHP, Vanilla JS, and Web Components- 44:50 Dev Changelog Highlights- 50:40 Picks of the WeekResources- Orbe Geolocation: https://orbe.app/install/liquidweekly- Orbe Affiliate Program: http://orbe.app/affiliates/liquidweekly- Hookdeck: https://hookdeck.com/- Common issues on Markets: https://orbe.app/blogs/blog/shopify-markets-mistakes- Expansion stores vs one single store: https://orbe.app/blogs/blog/shopify-expansion-stores-vs-shopify-marketsDev Changelog- New: Unlisted Product Status - https://shopify.dev/changelog/new-unlisted-product-status- Improved concurrency handling in the Cart AJAX API and Storefront Cart -GraphQL API - https://shopify.dev/changelog/improved-concurrency-handling-in-the-cart-ajax-api-and-storefront-cart-graphql-api- Updated online store promotion app store requirement - https://shopify.dev/changelog/updated-online-store-promotion-app-store-requirement- Increased limits in metafield and metaobject definitions - https://shopify.dev/changelog/increased-limits-for-metafields-and-metaobjects- [action required] Bulk operations group objects default changed to false - https://shopify.dev/changelog/bulk-operations-group-objects-default-changed-to-false- Built for Shopify apps get priority visibility across the Shopify App Store - https://shopify.dev/changelog/built-for-shopify-apps-get-priority-visibility-across-the-shopify-app-store- The cartDiscountCodeUpdate mutation now requires the discountCodes field - https://shopify.dev/changelog/the-cartdiscountcodeupdate-mutation-now-requires-the-discountcodes-fieldPicks of the Week- Karl: Chronometer - A free nutrition, calorie, and macro tracking app with a great food library and barcode scanner. https://cronometer.com/ - Roberto: RFC for Shopify Storefront Standard events: https://x.com/benjaminsehl/status/1982862575298838983 - Taylor: Ashland High School Football - Celebrating local team making it to the first round of the playoffs.Sign Up for Liquid WeeklyDon't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this: https://liquidweekly.com/
In this episode, we discuss various topics ranging from home renovation projects to the integration of AI in daily life. We share personal updates about our homes, including challenges and successes in renovations. The conversation shifts to the upcoming Deck Expo and the use of AI for research and event planning. The hosts also explore the potential of AI in coding and website building, culminating in a fun challenge to create a Dunkin' Donuts review app. dontpanic.io Proud member of the Coffee & Beer family of podcasts, streaming at coffeeandbeer.tv.
We have another wonderful message from Prophetess Mary. I love you all and be blessed!If you would like to join us for bible study, bible study is on Friday nights from 7:30pm - 9pm CST. To get the link, please feel free to message us at perceptualpneumaministries@gmail.com.
In the latest AAPC Social Broadcast, we're joined by AAPC The Magazine contributor Sandra Pierce, who breaks down the key ideas from her article, “Knowing Your Professional Worth.” Sandra shares why coders must stop underselling their value and how to confidently advocate for fair compensation. We're also joined by former AAPC National Advisory Board member Brian Boyce, who walks us through his remarkable journey from healthcare clinician to revenue cycle expert. This episode is packed with insight, encouragement, and practical takeaways for every coding professional. #aapcsocialhour #healthcare #medicalcoding #medicalcoder #revenuecycle #careers
In Part 2, we pick up where we left off in Part 1, with that fateful visit Saikat took to The Mission. He and friends worked a lot, but didn't have a lot of money (sound familiar?). To learn The City and have some fun, they signed up for as many walking tours as they could find. After a few months living in Park Merced, Saikat relocated to The Mission—16th and Hoff, specifically. Esta Noche was nearby, and it's where he saw his first drag show. A buddy worked with Saikat to build a web wireframing tool (think the basics of web design, the skeleton of sites, so to speak). They knew some other folks in tech, naturally, and met the people who were launching Stripe, an e-payments then in startup mode. Stripe eventually hired Saikat and his friend. Saikat was the fledgling company's second engineer. He started to see tech as a force for social good, but that didn't really jell well with the work he did for Stripe. And so he quit a couple years in. The woman he was dating at the time (whom he later married) still lived in New York, and Saikat visited as often as he could. He didn't yet consider himself political, but he was thinking about issues, specifically income inequality, poverty, and climate change. In early 2015, Bernie Sanders announced his run for president in the 2016 election. Saikat hadn't heard of Sanders at that point, but he was addressing those very issues that had become important to Saikat. He signed up to be a Bernie volunteer and started on a sub-Reddit called "Coders for Sanders." But Saikat wanted "in" in. And so he got in touch with someone working on the campaign. That someone was Zack Exley, whose political biography runs deep. Exley's job with the Sanders campaign at the time Saikat got in touch was to organize all the volunteers wanting to work for Bernie but who didn't live in the first four primary states (Iowa, New Hampshire, Nevada, and South Carolina). That effort needed tech solutions, which Saikat brought. But they weren't hiring technologists at the time. Still, Exley "snuck" him on as an organizer. He expected the experience not to be a big deal. He'd work for about a year, maybe learn a thing or two. But the Bernie 2016 campaign had other ideas. "We were on the brink of actually doing these big, structural changes," he says of his time on the campaign. Coming out of that experience, he and other organizers decided to take what they had learned and start applying it to folks running for Congress, starting with the 2018 midterms. Initially, they called their effort "Brand-New Congress," and the goal was to recruit 400 people nationwide to run for office. They fell far short of that ambition, managing to get around a dozen folks to run. They wanted people from all walks of life, not just lawyers, which Congress was and is made up of primarily. And they got that, just not on the scale they had hoped. The group became Justice Democrats, which is still in existence today. They didn't have the money to spend heavily on most of their candidates, so they went all-in on someone named Alexandria Ocasio-Cortez out of The Bronx. Her brother had nominated her as part of Brand-New Congress, and Saikat had gotten to know her through the process. He saw early on what a powerful candidate she was. He moved to NYC to help run AOC's first bid for Congress as a co-campaign manager. She won, of course, and Saikat had a front-row seat for AOC's ascendancy to the national stage. He says she was her authentic self through it all. Saikat helped start a think tank coming out of the Sanders campaign as well, developing many policy positions and ideas, among them what came to be known as the Green New Deal. It was a policy platform as much as anything else. It called for a renewed and very much intensified effort to combat climate change while also creating and upgrading infrastructure. They approached every candidate running for president in 2020 asking them to sign on to a Green New Deal pledge. They all eventually did. (Biden's "Build Back Better" platform was essentially a version of the Green New Deal.) Around this same time, Saikat had signed on to be AOC's chief of staff. But Ocasio-Cortez wanted him to be her insider-type guy (I bring up Veep because, well, duh), and Saikat politely refused. He offered to help her staff up and get good people in place instead. By April 2019, having got the Green New Deal launched, so to speak, he let her know that he'd be leaving that summer, around the time his daughter was expected. That September, Saikat moved back to San Francisco. One of the first things he did was rejoin think tanks and work on filling out gaps in the Green New Deal. The pandemic hit and he dug his heels in on policy. By the time the 2024 election approached, they were ready to hand something to Kamala Harris if she were to win. Obviously, that didn't happen. He believed those who warned that a Trump victory had bad implications for democracy. But then he watched his own rep in DC, Nancy Pelosi, shrug the 2024 loss off in a "You win some, you lose some" way. He launched his campaign for that seat in Congress "by tweet" in February 2025. Turning from the national to the local, I ask Saikat what San Francisco issues are top of mind for him. He starts with the idea of meeting with and listening to San Franciscans, his would-be constituents: town halls, office hours, mass Zoom meetings … he's already doing a lot of that work. Saikat believes that to begin to effectively address issues at the local level—ICE kidnappings, healthcare, housing, transit—big changes are needed nationally. The California primary election takes place on June 2, 2026. The candidates who come in first and second place in that election will go on to compete in the Midterm election next November. To learn more and get involved, head to Saikat's website—saikat.us. Follow the campaign on Instagram and Threads.
Merrill on LinkedIn (https://www.linkedin.com/in/merrill-lutsky/) Graphite (https://graphite.com/) Alice for Snowflake (https://alice.dev/alice-snowflake/) Mike on X (https://x.com/dominucco) Mike on BlueSky (https://bsky.app/profile/dominucco.bsky.social) Coder on X (https://x.com/coderradioshow) Show Discord (https://discord.gg/k8e7gKUpEp) Alice & Custom Dev (https://alice.dev) Mike's Recent Omakub Blog Post (https://dominickm.com/omakhub-review/)
Tanstack query is more than just a React library. It's an incredible collaboration to solve really hard problems - like caching - and uses the adapter pattern to implement asynchronous state management for Angular, React, and more! In this episode of the Angular Plus show we welcome Arnoud to the show to tell us about the project, how this solves a lot of challenges for Angular developers, and how the Angular developer is built using a signal-native approach with DI - all the good stuff. Join as we learn more about data as a dependency in Angular components.Show linkshttps://tanstack.com/query/latest/docs/framework/angular/overviewhttps://www.npmjs.com/package/@tanstack/angular-query-experimental?ref=pkgstats.comhttps://github.com/TanStack/query/tree/main/packages/angular-query-experimentalhttps://chromewebstore.google.com/detail/tanstack-query-devtools/annajfchloimdhceglpgglpeepfghfai?pli=1More about Arnoudhttps://arnoud.devhttps://x.com/Arnoud_dvhttps://bsky.app/profile/arnoud.dev https://www.linkedin.com/in/arnouddv/Follow us on X: The Angular Plus ShowBluesky: @theangularplusshow.bsky.social The Angular Plus Show is a part of ng-conf. ng-conf is a multi-day Angular conference focused on delivering the highest quality training in the Angular JavaScript framework. Developers from across the globe converge every year to attend talks and workshops by the Angular team and community experts.JoinAttendXBluesky ReadWatchEdited by Patrick HayesStock media provided by JUQBOXMUSIC/ Pond5
In this episode, Katerina Skroumpelou joins us to talk all things Supabase — from what it is and how it simplifies life for everyday developers to why Angular devs are starting to love it. We chat about real-world use cases, security best practices, and how Katerina keeps learning new tools with confidence and curiosity. She also opens up about standing out in a tough job market and the mindset that got her where she is today — no “auth” required.https://supabase.com/docs/guides/getting-started/tutorials/with-angularMore about Katerina:https://twitter.com/psybercityhttps://bsky.app/profile/psyber.cityhttps://github.com/mandarinihttps://psyber.city/https://github.com/supabase/supabase-jsFollow us on X: The Angular Plus ShowBluesky: @theangularplusshow.bsky.social The Angular Plus Show is a part of ng-conf. ng-conf is a multi-day Angular conference focused on delivering the highest quality training in the Angular JavaScript framework. Developers from across the globe converge every year to attend talks and workshops by the Angular team and community experts.JoinAttendXBluesky ReadWatchEdited by Patrick HayesStock media provided by JUQBOXMUSIC/ Pond5
Aeroview (https://aeroview.io/) Marc on LinkedIn (https://www.linkedin.com/in/mhweiner/) Alice for Snowflake (https://alice.dev/alice-snowflake/) Mike on X (https://x.com/dominucco) Mike on BlueSky (https://bsky.app/profile/dominucco.bsky.social) Coder on X (https://x.com/coderradioshow) Show Discord (https://discord.gg/k8e7gKUpEp) Alice & Custom Dev (https://alice.dev) Mike's Recent Omakub Blog Post (https://dominickm.com/omakhub-review/)
Live from ng-conf 2025 — The Angular Plus Show! Join us for our annual game show episode where we show our Angular terminology prowess - or the lack thereof. With special guests: Michael Small & Alex Okrushko (volunteers from the audience), Chau Tran and Ankita Sood (former A+ Show hosts), Kirill Cherkashin from the Google Angular team, and our very own Joe Eames, co-founder of ng-conf and this podcast! Listen to some of the best Angular minds match wits! And if you want the full picture, check out the video on YouTube. https://youtu.be/nErKxr-Zg9AFollow us on X: The Angular Plus ShowBluesky: @theangularplusshow.bsky.social The Angular Plus Show is a part of ng-conf. ng-conf is a multi-day Angular conference focused on delivering the highest quality training in the Angular JavaScript framework. Developers from across the globe converge every year to attend talks and workshops by the Angular team and community experts.JoinAttendXBluesky ReadWatchEdited by Patrick HayesStock media provided by JUQBOXMUSIC/ Pond5
As faculdades estão adaptando os currículos, e os políticos estão indignando o Marcus.
"L'avenir, c'est la complémentarité des IA." Le D.E.V. de la semaine est Charles Cohen, fondateur de Bodyguard. Charles raconte à Bruno son parcours et les défis de modérer les contenus en ligne et contrer le cyberharcèlement. Ayant débuté la programmation à 10 ans, il crée Bodyguard à 21 ans, inspiré par la situation tragique d'une adolescente harcelée sur internet. L'intelligence artificielle de Bodyguard ne se limite pas à identifier les mots-clés insultants : elle analyse le contexte et mesure la gravité des messages. L'approche combinée de modèles symboliques et de deep learning offre une analyse plus fine des contenus. Charles souligne l'effet bénéfique de sa technologie sur le bien-être des utilisateurs les plus vulnérables et rappelle l'importance de suivre les avancées de l'IA. Une discussion qui ouvre la voie vers un futur numérique plus respectueux.Chapitrages00:00:56 : Introduction à la modération en ligne00:02:53 : Parcours de Charles Cohen00:05:23 : Naissance de Bodyguard00:15:43 : Fonctionnement de l'application Bodyguard00:18:48 : Technologies et IA symbolique00:27:49 : Machine learning et ses limitations00:34:30 : Intégration des LLM chez Bodyguard00:42:53 : Évolution des technologies et défis00:57:43 : Santé mentale face à la haine en ligne01:01:56 : Conclusion et conseils pour les auditeurs **Restez compliant !** Cet épisode est soutenu par Vanta, la plateforme de Trust Management qui aide les entreprises à automatiser leur sécurité et leur conformité. Avec Vanta, se mettre en conformité avec des standards comme SOC 2, ISO 27001 ou HIPAA devient plus rapide, plus simple, et surtout durable. Plus de 10 000 entreprises dans le monde utilisent déjà Vanta pour transformer leurs obligations de sécurité en véritable moteur de croissance.
In this episode, Manfred Steyer joins us to explore how Native Federation enables scalable Micro Frontends in multi-team Angular projects. He explains how platform teams can provide structure and autonomy while Native Federation seamlessly integrates with the Angular CLI, Nx, and the esbuild-based ApplicationBuilder. Built on web standards like ECMAScript modules and Import Maps, its focus on portability makes it easy to extend across technologies—ensuring long-term flexibility for complex, evolving applications.https://www.npmjs.com/package/@angular-architects/native-federationhttps://www.angulararchitects.io/blog/native-federation-just-got-better-performance-dx-and-simplicity/https://www.npmjs.com/package/@angular-architects/native-federationhttps://blog.angular.dev/micro-frontends-with-angular-and-native-federation-7623cfc5f413https://www.angulararchitects.io/bookhttps://x.com/ManfredSteyerhttps://www.linkedin.com/in/manfred-steyer-84645821/ https://www.facebook.com/manfred.steyerhttps://bsky.app/profile/manfredsteyer.bsky.socialFollow us on X: The Angular Plus ShowBluesky: @theangularplusshow.bsky.social The Angular Plus Show is a part of ng-conf. ng-conf is a multi-day Angular conference focused on delivering the highest quality training in the Angular JavaScript framework. Developers from across the globe converge every year to attend talks and workshops by the Angular team and community experts.JoinAttendXBluesky ReadWatchEdited by Patrick HayesStock media provided by JUQBOXMUSIC/ Pond5
What's the real difference between a good software engineer and a truly great one? It's more than just coding skill. It's a specific mindset, a disciplined approach to technology, and a deep understanding of core principles. This is the roadmap to leveling up your career.In this conversation with Sander Mak, Director of Technology at Picnic, we discuss the methods they use to train world-class engineers. You will learn:The "under the hood" knowledge that truly matters.Why great engineers often choose "boring," proven technology.The critical transition from being a coder to a product-focused engineer.The most common pitfall that holds good developers back.If you're a software developer looking to move beyond "good enough" and achieve greatness in your craft, this is the episode for you.Connect with Sander: https://www.linkedin.com/in/sandermakTimestamps:00:00:00 - Intro00:00:30 - Building Picnic's Tech Academy for New Engineers00:04:37 - The Key Mindset of a Successful Junior Engineer00:08:01 - A Look Inside the Engineering Training Curriculum00:12:19 - The Common Pitfall of Copying Without Understanding00:14:10 - How Deep "Under the Hood" Knowledge Should Go00:17:41 - Why Great Engineers Value "Boring" Technology00:21:44 - Improving Developer Experience and Team Productivity00:30:02 - The Transition from Coder to Product Engineer00:34:18 - Key Advice for Self-Taught Developers00:35:41 - Using AI for Learning vs. for Code Generation#SoftwareEngineering #DeveloperCareer #Coding
What if the right relationships at the right time positioned you at the forefront of every major technology revolution for 25 years? In this episode, Peter Swain, international speaker, bestselling author, and AI enablement advocate, shares his extraordinary journey from coding at age six to being at the epicenter of three major tech paradigm shifts — the web, mobile, and now AI. Through chance encounters with Tim Berners-Lee (inventor of HTML and the World Wide Web), working directly with Steve Jobs, and saying "yes" to countless opportunities, Peter has built a career helping entrepreneurs leverage AI to work half the time while earning twice as much. Peter reflects on how relationships and serendipitous moments shaped his path and why he believes AI is more transformative than if aliens landed tomorrow. [00:04:02] The Six-Year-Old Coder Started coding in 1983 at age six on a Spectrum ZX 80 Beta testing for Microsoft at age 12 Met Tim Berners-Lee at 17 (inventor of HTML and the World Wide Web) Quit high school to become one of the first web developers in the world [00:06:00] Three Technology Paradigm Shifts Built UK version of Yelp before Internet Explorer launched Mid-2000s: Bought first iPhone, closed web business—"This smells the same" Started first mobile agency in Europe, worked with McDonald's, BBC, Microsoft, Apple, Google 2023: Downloaded ChatGPT beta, immediately rolled up current business [00:08:20] Understanding AI: Beyond the Noise Four groups: technical experts, futurists, doomsayers, and prompt sellers Peter's philosophy: "Integrated Living"—AI amplifies human capabilities The power of "and" versus "or"—great family AND business AND health [00:12:20] Why Social Media and Bitcoin Weren't the Same Social media: Puts people in silos and echo chambers Bitcoin: "Most awesome solution waiting for a problem" AI is fundamentally different: A new form of intelligence More impactful than if aliens landed tomorrow [00:16:20] Communication, Not Technical Skill Most people give AI 10-word instructions Would you hand your business to someone with 10 words? AI is coded to be people-pleasing—always says "yes" without context [00:18:00] The Business Handoff Analogy Imagine asking someone to run your business for three weeks with just office keys They'd keep it afloat but create chaos without proper context Same thing happens when you give AI insufficient information [00:20:20] The Critical Test Ask AI: "What did you need to know to do this well?" AI will list 28+ things you didn't provide Instructions should be around 1,000 words Less produces "looks great but is secretly terrible" results [00:23:40] Million-Dollar Relationships: Too Many to Choose Dad gave first computer and introduced him to Tim Berners-Lee Philippe Trush taught discipline and diligence Tom Bell gave first job with no qualifications "Nobody is self-made" [00:25:20] The Series of Unlikely Events Recent deal traced back through networking chain Tony Robbins ticket → networking group → presentation opportunity → major deal Can't predict going forward, only track backward [00:27:00] The Power of Saying Yes "The right advice at the wrong time is still the wrong advice" Until you know your place and purpose, say YES to everything Universe consistently offers gifts we're too busy to see After finding your North Star, THEN start saying no [00:31:40] The Most Aligned He's Ever Felt Everything before was leading to AI Web and mobile: Tools to help humans work better AI's promise: It will do it FOR you Fundamental shift in everything—relationships, health, spirituality [00:34:00] Why Entrepreneurs, Not Big Business Most entrepreneurs are great at their craft but terrible at business AI as the leveler: Handles operations so you can focus on genius Margins can go from 20% to 80-90% [00:38:20] Free Mastermind Offer Weekly calls every Thursday for three years 250 members helping people earn twice as much in half the time peterswain.com/mastermind KEY QUOTES "The right advice at the wrong time is still the wrong advice. Until you know why you are on this planet, say yes to as many things as possible. If it's not gonna kill you and it's not addictive, you should say yes." - Peter Swain "AI is more impactful than if aliens landed tomorrow. This is a new form of intelligence that doesn't need to sleep, eat, rest, or have water." - Peter Swain "An instruction to AI should be around a thousand words. Anything less, you're probably gonna get something that looks great, but is secretly terrible." - Peter Swain "Nobody is self-made. We are all built on the shoulders of great men and women. That doesn't make your achievements any less. It just allows you to honor what's happened." - Peter Swain CONNECT WITH PETER SWAIN
Interview d'un auditeur qui a développé une application sans savoir coder, pour les besoins de son entreprise de BTP, grâce au vibe coding.
Industry leaders from Coder, Scale AI, and Suger reveal why 95% of AI pilots fail—and share the frameworks that actually work to get agents into production.Topics Include:Panel features leaders from Coder, Scale AI, and Suger discussing agentic AI.MIT report reveals 95% of AI pilots fail to reach production.Challenges are rarely technical—they're organizational, mindset, and people-driven instead.Companies lack documented tribal knowledge needed to train agents effectively.Many organizations attempt AI where deterministic, rules-based automation would work better."Freestyle agents" concept: Some problems shouldn't be solved by agents at all.Regulated industries struggle when asking agents to handle highly differentiated, complex tasks.Common mistakes: building one universal agent or separate agents for every use case.Post-billing workflows and business-critical operations aren't ready for AI's black box.VCs pressure companies to define "AI-native"—but nobody has clear answers yet.Scale AI uses five maturity levels; Coder uses three tiers for adoption.Success metrics span operational readiness, business impact, and technology performance indicators.Production requires data governance, context, A/B testing, and robust fallback mechanisms.Even Anthropic uses agents conservatively: research tasks and log triage, no write-access.Path to 50% success requires agile frameworks, people change, and proper AI talent.Participants:Ben Potter - VP of Product, CoderRaviteja Yelamanchili - Head of Solutions Engineering, Scale AIJon Yoo - CEO, SugerAdam Ross - US, Partner Sales Sr. Leader, Amazon Web ServicesSee how Amazon Web Services gives you the freedom to migrate, innovate, and scale your software company at https://aws.amazon.com/isv/
The Vite ecosystem is evolving fast — and VoidZero is at the center of it. In this episode with Alex Lichter, we dive into the future of Vite and explore how projects like Rolldown, Oxc, and VitePlus are reshaping the developer experience. From faster builds and improved linting to deeper integration with frameworks like Angular, we unpack what these changes mean for modern web development and why this new phase of the ecosystem matters.https://github.com/TheAlexLichter/https://twitter.com/TheAlexLichter/https://bsky.app/profile/thealexlichter.com/https://www.youtube.com/@TheAlexLichter/https://www.linkedin.com/in/alexanderlichter/ https://voidzero.dev/posts/announcing-vite-plushttps://viteplus.dev/ViteConf talks https://www.youtube.com/playlist?list=PLqGQbXn_GDmkJaoykvHCUmXUPjhgH2bVrOxfmt RFC https://github.com/oxc-project/oxc/discussions/13608Follow us on X: The Angular Plus ShowBluesky: @theangularplusshow.bsky.social The Angular Plus Show is a part of ng-conf. ng-conf is a multi-day Angular conference focused on delivering the highest quality training in the Angular JavaScript framework. Developers from across the globe converge every year to attend talks and workshops by the Angular team and community experts.JoinAttendXBluesky ReadWatchEdited by Patrick HayesStock media provided by JUQBOXMUSIC/ Pond5
Want to implement AI agents like $50M startups do? Get our ultimate guide: https://clickhubspot.com/fcv Episode 80: Are coders really being replaced by AI agents, or is this just the next tech hype cycle? Nathan Lands (https://x.com/NathanLands) is joined by repeat guest Matan Grinberg (https://x.com/matansf), co-founder of Factory—an agent-native software development platform backed by NEA, Sequoia, JP Morgan, and Nvidia. This episode dives deep into Factory's ambitious mission to transform software engineering by enabling developers—and entire organizations—to delegate painful, repetitive coding tasks to “droids,” Factory's intelligent agents. Matan shares strategies for helping massive enterprises adopt new workflows, how Factory's platform is built for surface/interface agnosticism (terminal, IDE, Slack, and more), and why optimization for teams—not individuals—will define the future of AI-powered development. Plus, debate about GPT-5's impact, the myth of “AI winters,” and what the real business ROI of AI looks like in the enterprise. Check out The Next Wave YouTube Channel if you want to see Matt and Nathan on screen: https://lnk.to/thenextwavepd — Show Notes: (00:00) Scaling Teams to Empower Enterprises (03:54) Agent Native, Surface Agnostic Approach (09:07) Prioritizing Business ROI Over Code (12:10) Assessing Expertise Levels Quickly (16:01) AI Model Nuances and RL Shift (18:26) AI Enterprise Market Dynamics (22:41) Choosing AI Subscription Plans (25:43) Future-Focused, IDE-Agnostic Development (27:30) Adapting Cities and Enterprises (30:11) Embracing Change and Growth — Mentions: HubSpot Inbound: https://www.inbound.com/ Matan Grinberg: https://www.linkedin.com/in/matan-grinberg Factory: https://factory.ai/ Docusign: https://www.docusign.com/ Nvidia: https://www.nvidia.com/ Anthropic: https://www.anthropic.com/ Cursor: https://cursor.com/ Get the guide to build your own Custom GPT: https://clickhubspot.com/tnw — Check Out Matt's Stuff: • Future Tools - https://futuretools.beehiiv.com/ • Blog - https://www.mattwolfe.com/ • YouTube- https://www.youtube.com/@mreflow — Check Out Nathan's Stuff: Newsletter: https://news.lore.com/ Blog - https://lore.com/ The Next Wave is a HubSpot Original Podcast // Brought to you by Hubspot Media // Production by Darren Clarke // Editing by Ezra Bakker Trupiano
SigCore UC (https://www.sigcoreuc.com/) SigCore UC on Crowd Supply (https://www.crowdsupply.com/en-z-em/sigcore-uc) Alice for Power BI (https://alice.dev/alice-power-bi/) Mike on X (https://x.com/dominucco) Mike on BlueSky (https://bsky.app/profile/dominucco.bsky.social) Coder on X (https://x.com/coderradioshow) Show Discord (https://discord.gg/k8e7gKUpEp) Alice & Custom Dev (https://alice.dev) Mike's Recent Omakub Blog Post (https://dominickm.com/omakhub-review/)
In this issue of the Future of Cyber newsletter, Sean Martin digs into a topic that's quietly reshaping how software gets built—and how it breaks: the rise of AI-powered coding tools like ChatGPT, Claude, and GitHub Copilot.These tools promise speed, efficiency, and reduced boilerplate—but what are the hidden trade-offs? What happens when the tools go offline, or when the systems built through them are so abstracted that even the engineers maintaining them don't fully understand what they're working with?Drawing from conversations across the cybersecurity, legal, and developer communities—including a recent legal tech conference where law firms are empowering attorneys to “vibe code” internal tools—this article doesn't take a hard stance. Instead, it raises urgent questions:Are we creating shadow logic no one can trace?Do developers still understand the systems they're shipping?What happens when incident response teams face AI-generated code with no documentation?Are AI-generated systems introducing silent fragility into critical infrastructure?The piece also highlights insights from a recent podcast conversation with security architect Izar Tarandach, who compares AI coding to junior development: fast and functional, but in need of serious oversight. He warns that organizations rushing to automate development may be building brittle systems on shaky foundations, especially when security practices are assumed rather than applied.This is not a fear-driven screed or a rejection of AI. Rather, it's a call to assess new dependencies, rethink development accountability, and start building contingency plans before outages, hallucinations, or misconfigurations force the issue.If you're a CISO, developer, architect, risk manager—or anyone involved in software delivery or security—this article is designed to make you pause, think, and ideally, respond.
AI is here to stay and transform our lives. Join us today as we chat with Jason Warner to discuss what we can do to position ourselves for success in this new reality — plus a little bit of developer philosophy, which is kind of like Cowboy Poetry for devs without the rhyming. So gather round the campfire and get ready for some deep thoughts and helpful tips.twitter: xocomil_1youtube.com/@xocomiltwitch.tv/xocomilFollow us on X: The Angular Plus ShowBluesky: @theangularplusshow.bsky.social The Angular Plus Show is a part of ng-conf. ng-conf is a multi-day Angular conference focused on delivering the highest quality training in the Angular JavaScript framework. Developers from across the globe converge every year to attend talks and workshops by the Angular team and community experts.JoinAttendXBluesky ReadWatchEdited by Patrick HayesStock media provided by JUQBOXMUSIC/ Pond5
Terry explores the critical role coders and auditors play in holding providers accountable. From reviewing clinical documentation and medical record notes to verifying patient eligibility, addressing cases where minors receive treatment without a parent present, and identifying excessive repeat visits lacking medical necessity, this episode highlights the detailed oversight that ensures provider compliance and quality […] The post Coders and Auditors Hold Providers Accountable appeared first on Terry Fletcher Consulting, Inc..
Terry explores the critical role coders and auditors play in holding providers accountable. From reviewing clinical documentation and medical record notes to verifying patient eligibility, addressing cases where minors receive treatment without a parent present, and identifying excessive repeat visits lacking medical necessity, this episode highlights the detailed oversight that ensures provider compliance and quality […] The post Coders and Auditors Hold Providers Accountable appeared first on Terry Fletcher Consulting, Inc..
Abner Coimbre makes a compelling case why our biggest technical talent should abandon for-profit social platforms, Noah Brier creates a Claude Code and Obsidian starter kit, Bharath Natarajan documents the Vercel vs Cloudflare fight, Toolbrew is a well-designed website brimming with common utilities, and Yusuf Aytas analyzes why over-engineering happens.
Abner Coimbre makes a compelling case why our biggest technical talent should abandon for-profit social platforms, Noah Brier creates a Claude Code and Obsidian starter kit, Bharath Natarajan documents the Vercel vs Cloudflare fight, Toolbrew is a well-designed website brimming with common utilities, and Yusuf Aytas analyzes why over-engineering happens.
Abner Coimbre makes a compelling case why our biggest technical talent should abandon for-profit social platforms, Noah Brier creates a Claude Code and Obsidian starter kit, Bharath Natarajan documents the Vercel vs Cloudflare fight, Toolbrew is a well-designed website brimming with common utilities, and Yusuf Aytas analyzes why over-engineering happens.
Dana Love, founder of PoobahAI (exited 5 companies, PhD in economics), breaks down why Web3 lags mainstream adoption and how AI-built software can unlock the space: “the future of Web3 is coding without coders.” We cover: the zero→one grind, macro shifts (globalization → nationalization), inflation realities, and why blockchains need to drop the barrier to projects, devs, and users. Dana shares Poobah's approach—virtual co-founder, multi-chain no/low-code, pre-audited on-chain digital objects, and real showcases (NFT ticketing, RWA real estate, car auction). We also talk go-to-market (students & exec MBAs), chain partnerships, and their seed round.Timestamps[00:00] Dana's thesis: coding without coders is Web3's future[00:01] Background: exits, policy PhD, AI/ML → crypto since 2011[00:02] Patterns from 5+ exits: first $1 of revenue + investment; hearing “your baby is ugly”[00:04] Macro: globalization → nationalization; inflation dynamics & wages[00:07] Startup stages: 0→1 vs 1→10 vs 10→50—don't over-process the first customer[00:08] Why Web3 adoption lags: tooling, UX, paucity of devs/projects/users[00:10] Public vs private chains; why transparency is a feature for upstarts[00:11] Naming Poobah & the “many hats” founder[00:12] Poobah overview: virtual co-founder, on-chain generation, digital objects (pre-audited contracts)[00:15] Code quality: making no-code generate good code; best-practice RAG/context[00:17] Focus: Web3 first—massive untapped value[00:18] GTM: students, MBAs, exec MBAs → enterprise wedge[00:19] Case: Princeton CS student ships NFT ticketing as a vibe-coder[00:20] B2B: chain licenses to drop coding barrier to near-zero[00:22] The “hackathon circus” & why broadening the builder base matters[00:23] Non-dev creators as founders: fine-arts → sticky NFTs[00:24] The Shopify moment for Web3 (payments/regulatory context)[00:27] RWAs: real estate fractionalization; car auctions; built in weeks[00:30] Will AI replace devs? Senior vs junior leverage; law firm analogy[00:36] Market will rebalance skills & pay; seniors x AI = force multiplier[00:37] Roadmap (6–12 mo): low-code launch → no-code, multi-chain MCP, virtual co-founder[00:38] The ask: chain partnerships, seed syndication, universities & exec MBAsConnecthttps://poobah.ai/https://www.linkedin.com/company/poobahai/https://www.linkedin.com/in/danalove/https://x.com/DanaFLoveDisclaimerNothing mentioned in this podcast is investment advice and please do your own research. Finally, it would mean a lot if you can leave a review of this podcast on Apple Podcasts or Spotify and share this podcast with a friend.Be a guest on the podcast or contact us - https://www.web3pod.xyz/
Mike sits down with Tom Totenberg to discuss disastrous Friday night deployments, selective feature flags, Launch Darkly and more general development goodness. Alice for Power BI (https://alice.dev/alice-power-bi/) Mike on X (https://x.com/dominucco) Mike on BlueSky (https://bsky.app/profile/dominucco.bsky.social) Coder on X (https://x.com/coderradioshow) Show Discord (https://discord.gg/k8e7gKUpEp) Alice & Custom Dev (https://alice.dev) Mike's Recent Omakub Blog Post (https://dominickm.com/omakhub-review/) Tom's LinkedIn (https://www.linkedin.com/in/thomas-totenberg/) LaunchDarkly (https://launchdarkly.com/)
Alice for Power BI (https://alice.dev/alice-power-bi/) Mike on X (https://x.com/dominucco) Mike on BlueSky (https://bsky.app/profile/dominucco.bsky.social) Coder on X (https://x.com/coderradioshow) Show Discord (https://discord.gg/k8e7gKUpEp) Alice & Custom Dev (https://alice.dev)
The AI Breakdown: Daily Artificial Intelligence News and Discussions
AI just scored a historic win in the International Collegiate Programming Contest, with OpenAI's GPT-5 and Google's DeepMind outperforming nearly every human team. The discussion focuses on whether this marks a real inflection point for AI, shifting from competition success to the frontier of scientific discovery. Key themes include public perception, the pace of progress, and what these results signal for the future of the field.Brought to you by:KPMG – Discover how AI is transforming possibility into reality. Tune into the new KPMG 'You Can with AI' podcast and unlock insights that will inform smarter decisions inside your enterprise. Listen now and start shaping your future with every episode. https://www.kpmg.us/AIpodcastsBlitzy.com - Go to https://blitzy.com/ to build enterprise software in days, not months Robots & Pencils - Cloud-native AI solutions that power results https://robotsandpencils.com/Vanta - Simplify compliance - https://vanta.com/nlwThe Agent Readiness Audit from Superintelligent - Go to https://besuper.ai/ to request your company's agent readiness score.The AI Daily Brief helps you understand the most important news and discussions in AI. Subscribe to the podcast version of The AI Daily Brief wherever you listen: https://pod.link/1680633614Interested in sponsoring the show? nlw@aidailybrief.ai
2B Bolder Podcast : Career Insights for the Next Generation of Women in Business & Tech
Meet Cassandra Chin, a remarkable young woman who began teaching tech workshops internationally at just 13 years old. Now 22, she's authored "Raising Young Coders," speaks at global tech conferences, and champions inclusivity in the technology field with wisdom beyond her years.Cassandra shares her unconventional journey into tech, debunking the myth that coding requires strong math skills. "Programming is more about logic and creativity," she explains, offering a refreshing perspective that could open doors for creative minds hesitant to explore coding. Her approach focuses on making technology fun and accessible rather than intimidating—a philosophy that shines through in her book's projects like "Squishy Circuits," where children create art with conductive Play-Doh and LEDs.What stands out most is Cassandra's approach to navigating male-dominated tech spaces. When asked how she maintains confidence at conferences where women are underrepresented, her strategy is brilliantly simple: "I start by introducing myself and telling them my biggest accomplishment, and then after that we're equals." This straightforward method of establishing credibility offers valuable wisdom for women of all ages. Cassandra's parting advice for parents? "Give your kids an opportunity to try technology without biases. Just let them experience it and decide if they like it." For anyone interested in making technology more inclusive—especially for young girls—this conversation provides both inspiration and practical strategies to break down barriers in tech education.Listen now to hear Cassandra's full story, and use her special discount code for 20% off her book "Raising Young Coders." Have you been approaching technology with unconscious biases? This episode might change how you think about coding education forever.Springer: https://link.springer.com/book/10.1007/979-8-8688-1393-1Springer Discount Code: APAUTAmazon: https://www.amazon.com/Raising-Young-Coders-Teaching-Programming/dp/B0DVBQZ483/Cassandra Chin | LinkedIn, XLatest Book: Raising Young Coders: A Parent's Guide to Teaching Programming at HomeSupport the show When you subscribe to the podcast, you are supporting our work's mission, allowing us to continue highlighting successful women in a variety of careers to inspire others helping pay our wonderful editor, Chris, and helping me in paying our hosting expenses.
Adam's Socials Adam on LinkedIn (https://www.linkedin.com/in/eventmodeling/) Event Modeling (https://eventmodeling.org/about/) Understanding Event Modeling (https://www.amazon.com/Understanding-Eventsourcing-Planning-Implementing-Eventmodeling/dp/B0DNXQJM9Z) Adaptech (https://adaptechgroup.com/) Coder's Socials Mike on X (https://x.com/dominucco) Mike on BlueSky (https://bsky.app/profile/dominucco.bsky.social) Mike's Blog (https://dominickm.com) Coder on X (https://x.com/coderradioshow) Coder on BlueSky (https://bsky.app/profile/coderradio.bsky.social) Show Discord (https://discord.gg/k8e7gKUpEp) Alice (https://alice.dev)
What does it take to launch a startup when you're "late to the entrepreneurial game"? This week on That Entrepreneur Show, we're joined by Chris Argo, a software veteran with over 30 years in the industry. After decades of giving his creativity to others, Chris was laid off and decided to turn a 10-year-long nights-and-weekends project into his life's work.In this episode, Chris shares his unique journey developing Buynow.io, a platform he has built almost entirely by himself. We'll discuss the shift from being a developer to becoming a full-fledged entrepreneur, and how his background—from writing software on punch cards to working on IBM mini computers—informs his approach to business. Chris opens up about the compulsion to succeed, the lessons he's learned along the way, and why he believes his 'Buynow, do good' slogan gives his company a fighting chance in a crowded market.This is a must-listen for any entrepreneur who believes that patience, persistence, and a little bit of creative obsession can lead to a breakthrough, no matter where you are in your career.Support the showThank you for tuning in! Be sure to subscribe to stay current with our episodes. We want to feature you! Let us know about an episode you love by emailing PodcastsByLanci@gmail.com Want the episode freebie or have a question for our guest or Vincent? Interested in becoming a guest or show partner? Email us.Show Partners:Coming Alive Podcast Production: www.comingalivepodcastproduction.comJohn Ford's Empathy Card Set and App: https://www.empathyset.com/ Music Credits: Copyright Free Music from Adventure by MusicbyAden.