Indonesian island
POPULARITY
Categories
An airhacks.fm conversation with Kabir Khan (@kabirkhan) about: Discussion about the A2A (Agent-to-Agent) protocol initiated by Google and donated to the Linux Foundation, the A2A Java SDK reference implementation using quarkus, the Java SDK development accepted by Google, comparison of python and Java expressiveness and coding practices, the concept of an agent as a stateful process versus a tool as a stateless function call, the agent card as a JSON document advertising capabilities including supported protocols and descriptions and input/output modes and examples, the three wire protocols supported: JSON RPC and HTTP+JSON (REST) and grpc, the proto file becoming the single source of truth for the upcoming 1.0 spec, the facade/adapter pattern for the unified client across protocols, the agent executor interface with request context and event queue parameters, the distinction between simple message interactions and long-running multi-turn tasks, tasks as Java Records containing conversation history with messages and artifacts, message parts including text parts and data parts and file parts, task lifecycle with task IDs and context IDs for stateful conversations, the event queue as internal plumbing for propagating task updates, the separation between spec package (wire protocol entities) and server package (implementation details), the task store as a CRUD interface with in-memory default and database-backed implementations in extras, replicated queue manager using microprofile reactive messaging with Kafka for kubernetes environments, building A2A agents without any LLM involvement for simple use cases like backup systems, the role of LLMs in creating prompts from task messages and context, the agentic loop and the challenge of deciding when an agent's work is complete, the relationship between MCP (Model Context Protocol) for tool access and A2A for agent-to-agent communication, the possibility of wrapping agent calls as MCP tools, memory management considerations with short-term and long-term memory and prompt size affecting LLM quality, the distinction between the bare reference implementation and Quarkus-specific enhancements like annotations and dependency injection, upcoming 1.0 release with standardized Java records for all API classes and improved JavaDoc, protocol extensions including the agent payment protocol and GUI snippet extensions using template engines, authentication support with OAuth2 tokens and API keys and bearer tokens, the authenticated agent card containing more information than the public agent card, authorization hooks being discussed for task-level access control, the API and SPI segregation suggestion for better clarity between spec and implementation Kabir Khan on twitter: @kabirkhan
On today's episode, historian Joseph Loconte takes us inside the lives and friendship of J.R.R. Tolkien and C.S. Lewis, two of the most influential Christian writers of the last century. Amid the devastation of World War II, their imaginative writing provided a vision of reality—one grounded in truth, valor, and virtue. It's through their stories that Tolkien and Lewis offered far more than escape, but a blueprint for resilience in times of crisis. Joseph shares how looking at the world through the eyes of these two men can reveal the beauty and divine goodness that serve as an antidote to the lies, division, and hatred of our day. Now… I may be a C.S. Lewis junkie, so I'll confess I nerded out a little in this conversation! But whether you've read every word they wrote or barely know their names, you'll enjoy this life-giving and thoughtful conversation about friendship, faith, and the power of story. SHOW NOTES: 413Podcast.com/390 Enter to win the GIVEAWAY and read the episode TRANSCRIPT in the show notes. Get my weekly email, Java with Jennifer, to be notified when a new podcast episode releases. Subscribe HERE.
In the 175 episodes of the Coffee Sprudgecast, only a few are truly dedicated and earnestly focused on that most imporant of concepts: Proof of Taste. And on the latest episode, we take proof of taste to 100. Only the flavors matter. Only the best brew will do. Are you on the list? Are you ready to prove your taste once and for all?? On this week's episode of the Coffee Sprudgecast, hosts Jordan Michelman and Zachary Carlsen start by brewing coffee using a gorgeous ceramic Vandola that was thrown, glazed, and fired in Costa Rica. Then we dive into the world of Scenery Coffee, the London-based coffee company that just took home top honors in the Notable Roaster category at the 17th Annual Sprudgie Awards. Experimental processing, traditional brewing methods, coffee and coffee gear from near and far: truly this episode has it all…and then some! A little more on this incredible vessel you see above, courtesy of Coffee Balam, who sent us their beautiful Vandola Coffee Brewer designed by Minor Alfaro Alpízar along with their Alfaro Master Roast coffee blend of Catuai and Caturra grown and processed on Costa Rica's Nicoya Peninsula. Together they made a gorgeous, smooth, and beautiful brew. Coffee Balam donates five percent of proceeds to support cultural preservation projects in the Chorotega community. Trying this brewer + roaster combo was a total surprise to us, and we were thrilled to have such a cool concept come in through the general contact form at Sprudge. If you out there in Sprudge land reading this have something incredible you'd like to send our way for future consideration on the pod, get in touch! Meanwhile, Scenery Coffee took home top honors at our global voted Sprudgie Awards, and were kind enough to send along some coffees to sample at Sprudge HQ, with which everyone on team Sprudge was quite impressed. We brewed two of their lovely coffees on this week's episode—India Ratnagiri Estate LAB-6 and Costa Rica Corazón de Jesús "Los Toños" Java—and spent time learning more about both (Scenery's website is excellent). We brewed those coffees this week with the Miir Coffee Hand Grinder, Miir Pourigami brewer, an Acaia Pearl coffee scale, and enjoyed from Slow Pour Supply 2-Way Cups. Check out these coffee tools and other coffee gear at our popular gear hub Coffee Gear! At the end of the day, taste was well and truly proven. Because that's what it's all about. We really can't say it enough. It's all about…proof of taste.
Hi, Spring fans! In this installment I talk to the amazing Glenn Renfro about Spring Batch, Spring Integration, Spring AI, and much more — plus why you should definitely register to attend the amazing Devnexus event in Atlanta, GA!
SpaceTime with Stuart Gary | Astronomy, Space & Science News
SpaceTime with Stuart Gary Gary - Series 29 Episode 21In this episode of SpaceTime, we explore intriguing revelations about the search for life on Mars, the surprising effects of Saturn's moon Enceladus on its planet, and the monumental volcanic events that reshaped Earth's tectonic landscape.Life on Mars: A New PerspectiveRecent findings suggest that non-biological processes cannot fully explain the organic compounds found in Martian regolith samples collected by NASA's Curiosity rover. Published in the journal Astrobiology, the study indicates that life may have contributed to some of these compounds, challenging previous assumptions. The research involved evaluating potential non-biological sources and concluded that the abundance of organics on Mars could hint at past life, sparking renewed interest in the Red Planet's potential habitability.Enceladus' Electromagnetic InfluenceA fascinating study reveals that Saturn's icy moon Enceladus trails a wake of electromagnetic ripples extending over half a million kilometers, significantly influencing its giant host planet. Data from NASA's Cassini mission demonstrated how Enceladus' geysers contribute to energy and momentum circulation within Saturn's magnetic environment, marking a crucial discovery about the moon's role in the Saturnian system.Earth's Volcanic HistoryNew research highlights how Earth's largest volcanic event, associated with the Ontong Java Plateau, dramatically altered a major tectonic plate. The findings suggest that extensive volcanic activity led to significant physiochemical modifications within the oceanic plate, enhancing our understanding of plate formation processes and the environmental impacts of such massive eruptions.www.spacetimewithstuartgary.com✍️ Episode ReferencesAstrobiology, Geophysical Research Space Physics, Geophysical Research LettersBecome a supporter of this podcast: https://www.spreaker.com/podcast/spacetime-with-stuart-gary--2458531/support.
Na zijn eerste twee kinderboeken over Indonesië, in 2006 en 2007, raadde zijn uitgever hem af om nóg een Indisch boek te schrijven. Daarmee zou hij zichzelf als schrijver teveel in een hokje plaatsen. Maar nu, twintig jaar later, is Robin Raven vastbesloten om zoveel over Indonesië te schrijven als hij wil. Zeker omdat er nog maar weinig kinderboeken zijn over de Nederlands-Indonesische geschiedenis. In deze podcast praten kinderboekrecensenten Jaap Friso (JaapLeest.nl) en Bas Maliepaard (Trouw) met hem over 'De lotus en de waringinboom' (Lemniscaat 12+), dat zich in 1948 afspeelt rond een suikeronderneming op Java. Een gesprek over knetterende kreteksigaretjes, de koloniale standenmaatschappij, Robin Ravens Indische ouders en de magie van het land. Verwijzingen in deze aflevering Geschiedenis Indonesië-Nederland In deze video van de NOS wordt de Nederlands-Indonesische geschiedenis samengevat. Boeken over Indonesië In de podcast noemen we naast Robins werk 'Het begon met peper' (Gottmer 10+), waarover we met Liesbeth Rosendaal spraken in aflevering 145, maar ook 'Alleen beer mocht mee' van Vivian den Hollander, 'Dwars door de storm' van Martine Letterie en Karlijn Stoffels en 'De Indische vlieger' van Theo Engelen. Films en documentaires Robin tipt de film 'Anak Indië' en 'Tussen wal en schip' en wij noemen de documentaireserie 'Brieven aan Hueting'.
Përzgjedhur nga Dee Jay-it e Top Albania Radios, mbrëmja e të dielës është e gjitha për t'u shijiuar. Java mbyllet me muzikë të mirë dhe përzgjidhet nga DJ resident të Top Albania Radio.
Përzgjedhur nga Dee Jay-it e Top Albania Radios, mbrëmja e të dielës është e gjitha për t'u shijiuar. Java mbyllet me muzikë të mirë dhe përzgjidhet nga DJ resident të Top Albania Radio.
Emmanuel et Guillaume discutent de divers sujets liés à la programmation, notamment les systèmes de fichiers en Java, le Data Oriented Programming, les défis de JPA avec Kotlin, et les nouvelles fonctionnalités de Quarkus. Ils explorent également des sujets un peu fous comme la création de datacenters dans l'espace. Pas mal d'architecture aussi. Enregistré le 13 février 2026 Téléchargement de l'épisode LesCastCodeurs-Episode-337.mp3 ou en vidéo sur YouTube. News Langages Comment implémenter un file system en Java https://foojay.io/today/bootstrapping-a-java-file-system/ Créer un système de fichiers Java personnalisé avec NIO.2 pour des usages variés (VCS, archives, systèmes distants). Évolution Java: java.io.File (1.0) -> NIO (1.4) -> NIO.2 (1.7) pour personnalisation via FileSystem. Recommander conception préalable; API Java est orientée POSIX. Composants clés à considérer: Conception URI (scheme unique, chemin). Gestion de l'arborescence (BD, métadonnées, efficacité). Stockage binaire (emplacement, chiffrement, versions). Minimum pour démarrer (4 composants): Implémenter Path (représente fichier/répertoire). Étendre FileSystem (instance du système). Étendre FileSystemProvider (moteur, enregistré par scheme). Enregistrer FileSystemProvider via META-INF/services. Étapes suivantes: Couche BD (arborescence), opérations répertoire/fichier de base, stockage, tests. Processus long et exigeant, mais gratifiant. Un article de brian goetz sur le futur du data oriented programming en Java https://openjdk.org/projects/amber/design-notes/beyond-records Le projet Amber de Java introduit les "carrier classes", une évolution des records qui permet plus de flexibilité tout en gardant les avantages du pattern matching et de la reconstruction Les records imposent des contraintes strictes (immutabilité, représentation exacte de l'état) qui limitent leur usage pour des classes avec état muable ou dérivé Les carrier classes permettent de déclarer une state description complète et canonique sans imposer que la représentation interne corresponde exactement à l'API publique Le modificateur "component" sur les champs permet au compilateur de dériver automatiquement les accesseurs pour les composants alignés avec la state description Les compact constructors sont généralisés aux carrier classes, générant automatiquement l'initialisation des component fields Les carrier classes supportent la déconstruction via pattern matching comme les records, rendant possible leur usage dans les instanceof et switch Les carrier interfaces permettent de définir une state description sur une interface, obligeant les implémentations à fournir les accesseurs correspondants L'extension entre carrier classes est possible, avec dérivation automatique des appels super() quand les composants parent sont subsumés par l'enfant Les records deviennent un cas particulier de carrier classes avec des contraintes supplémentaires (final, extends Record, component fields privés et finaux obligatoires) L'évolution compatible des records est améliorée en permettant l'ajout de composants en fin de liste et la déconstruction partielle par préfixe Comment éviter les pièges courants avec JPA et Kotlin - https://blog.jetbrains.com/idea/2026/01/how-to-avoid-common-pitfalls-with-jpa-and-kotlin/ JPA est une spécification Java pour la persistance objet-relationnel, mais son utilisation avec Kotlin présente des incompatibilités dues aux différences de conception des deux langages Les classes Kotlin sont finales par défaut, ce qui empêche la création de proxies par JPA pour le lazy loading et les opérations transactionnelles Le plugin kotlin-jpa génère automatiquement des constructeurs sans argument et rend les classes open, résolvant les problèmes de compatibilité Les data classes Kotlin ne sont pas adaptées aux entités JPA car elles génèrent equals/hashCode basés sur tous les champs, causant des problèmes avec les relations lazy L'utilisation de lateinit var pour les relations peut provoquer des exceptions si on accède aux propriétés avant leur initialisation par JPA Les types non-nullables Kotlin peuvent entrer en conflit avec le comportement de JPA qui initialise les entités avec des valeurs null temporaires Le backing field direct dans les getters/setters personnalisés peut contourner la logique de JPA et casser le lazy loading IntelliJ IDEA 2024.3 introduit des inspections pour détecter automatiquement ces problèmes et propose des quick-fixes L'IDE détecte les entités finales, les data classes inappropriées, les problèmes de constructeurs et l'usage incorrect de lateinit Ces nouvelles fonctionnalités aident les développeurs à éviter les bugs subtils liés à l'utilisation de JPA avec Kotlin Librairies Guide sur MapStruct @IterableMapping - https://www.baeldung.com/java-mapstruct-iterablemapping MapStruct est une bibliothèque Java pour générer automatiquement des mappers entre beans, l'annotation @IterableMapping permet de configurer finement le mapping de collections L'attribut dateFormat permet de formater automatiquement des dates lors du mapping de listes sans écrire de boucle manuelle L'attribut qualifiedByName permet de spécifier quelle méthode custom appliquer sur chaque élément de la collection à mapper Exemple d'usage : filtrer des données sensibles comme des mots de passe en mappant uniquement certains champs via une méthode dédiée L'attribut nullValueMappingStrategy permet de contrôler le comportement quand la collection source est null (retourner null ou une collection vide) L'annotation fonctionne pour tous types de collections Java (List, Set, etc.) et génère le code de boucle nécessaire Possibilité d'appliquer des formats numériques avec numberFormat pour convertir des nombres en chaînes avec un format spécifique MapStruct génère l'implémentation complète du mapper au moment de la compilation, éliminant le code boilerplate L'annotation peut être combinée avec @Named pour créer des méthodes de mapping réutilisables et nommées Le mapping des collections supporte les conversions de types complexes au-delà des simples conversions de types primitifs Accès aux fichiers Samba depuis Java avec JCIFS - https://www.baeldung.com/java-samba-jcifs JCIFS est une bibliothèque Java permettant d'accéder aux partages Samba/SMB sans monter de lecteur réseau, supportant le protocole SMB3 on pense aux galériens qui doivent se connecter aux systèmes dit legacy La configuration nécessite un contexte CIFS (CIFSContext) et des objets SmbFile pour représenter les ressources distantes L'authentification se fait via NtlmPasswordAuthenticator avec domaine, nom d'utilisateur et mot de passe La bibliothèque permet de lister les fichiers et dossiers avec listFiles() et vérifier leurs propriétés (taille, date de modification) Création de fichiers avec createNewFile() et de dossiers avec mkdir() ou mkdirs() pour créer toute une arborescence Suppression via delete() qui peut parcourir et supprimer récursivement des arborescences entières Copie de fichiers entre partages Samba avec copyTo(), mais impossibilité de copier depuis le système de fichiers local Pour copier depuis le système local, utilisation des streams SmbFileInputStream et SmbFileOutputStream Les opérations peuvent cibler différents serveurs Samba et différents partages (anonymes ou protégés par mot de passe) La bibliothèque s'intègre dans des blocs try-with-resources pour une gestion automatique des ressources Quarkus 3.31 - Support complet Java 25, nouveau packaging Maven et Panache Next - https://quarkus.io/blog/quarkus-3-31-released/ Support complet de Java 25 avec images runtime et native Nouveau packaging Maven de type quarkus avec lifecycle optimisé pour des builds plus rapides voici un article complet pour plus de detail https://quarkus.io/blog/building-large-applications/ Introduction de Panache Next, nouvelle génération avec meilleure expérience développeur et API unifiée ORM/Reactive Mise à jour vers Hibernate ORM 7.2, Reactive 3.2, Search 8.2 Support de Hibernate Spatial pour les données géospatiales Passage à Testcontainers 2 et JUnit 6 Annotations de sécurité supportées sur les repositories Jakarta Data Chiffrement des tokens OIDC pour les implémentations custom TokenStateManager Support OAuth 2.0 Pushed Authorization Requests dans l'extension OIDC Maven 3.9 maintenant requis minimum pour les projets Quarkus A2A Java SDK 1.0.0.Alpha1 - Alignement avec la spécification 1.0 du protocole Agent2Agent - https://quarkus.io/blog/a2a-java-sdk-1-0-0-alpha1/ Le SDK Java A2A implémente le protocole Agent2Agent qui permet la communication standardisée entre agents IA pour découvrir des capacités, déléguer des tâches et collaborer Passage à la version 1.0 de la spécification marque la transition d'expérimental à production-ready avec des changements cassants assumés Modernisation complète du module spec avec des Java records partout remplaçant le mix précédent de classes et records pour plus de cohérence Adoption de Protocol Buffers comme source de vérité avec des mappers MapStruct pour la conversion et Gson pour JSON-RPC Les builders utilisent maintenant des méthodes factory statiques au lieu de constructeurs publics suivant les best practices Java modernes Introduction de trois BOMs Maven pour simplifier la gestion des dépendances du SDK core, des extensions et des implémentations de référence Quarkus AgentCard évolue avec une liste supportedInterfaces remplaçant url et preferredTransport pour plus de flexibilité dans la déclaration des protocoles Support de la pagination ajouté pour ListTasks et les endpoints de configuration des notifications push avec des wrappers Result appropriés Interface A2AHttpClient pluggable permettant des implémentations HTTP personnalisées avec une implémentation Vert.x fournie Travail continu vers la conformité complète avec le TCK 1.0 en cours de développement parallèlement à la finalisation de la spécification Pourquoi Quarkus finit par "cliquer" : les 10 questions que se posent les développeurs Java - https://www.the-main-thread.com/p/quarkus-java-developers-top-questions-2025 un article qui revele et repond aux questions des gens qui ont utilisé Quarkus depuis 4-6 mois, les non noob questions Quarkus est un framework Java moderne optimisé pour le cloud qui propose des temps de démarrage ultra-rapides et une empreinte mémoire réduite Pourquoi Quarkus démarre si vite ? Le framework effectue le travail lourd au moment du build (scanning, indexation, génération de bytecode) plutôt qu'au runtime Quand utiliser le mode réactif plutôt qu'impératif ? Le réactif est pertinent pour les workloads avec haute concurrence et dominance I/O, l'impératif reste plus simple dans les autres cas Quelle est la différence entre Dev Services et Testcontainers ? Dev Services utilise Testcontainers en gérant automatiquement le cycle de vie, les ports et la configuration sans cérémonie Comment la DI de Quarkus diffère de Spring ? CDI est un standard basé sur la sécurité des types et la découverte au build-time, différent de l'approche framework de Spring Comment gérer la configuration entre environnements ? Quarkus permet de scaler depuis le développement local jusqu'à Kubernetes avec des profils, fichiers multiples et configuration externe Comment tester correctement les applications Quarkus ? @QuarkusTest démarre l'application une fois pour toute la suite de tests, changeant le modèle mental par rapport à Spring Boot Que fait vraiment Panache en coulisses ? Panache est du JPA avec des opinions fortes et des défauts propres, enveloppant Hibernate avec un style Active Record Doit-on utiliser les images natives et quand ? Les images natives brillent pour le serverless et l'edge grâce au démarrage rapide et la faible empreinte mémoire, mais tous les apps n'en bénéficient pas Comment Quarkus s'intègre avec Kubernetes ? Le framework génère automatiquement les ressources Kubernetes, gère les health checks et métriques comme s'il était nativement conçu pour cet écosystème Comment intégrer l'IA dans une application Quarkus ? LangChain4j permet d'ajouter embeddings, retrieval, guardrails et observabilité directement en Java sans passer par Python Infrastructure Les alternatives à MinIO https://rmoff.net/2026/01/14/alternatives-to-minio-for-single-node-local-s3/ MinIO a abandonné le support single-node fin 2025 pour des raisons commerciales, cassant de nombreuses démos et pipelines CI/CD qui l'utilisaient pour émuler S3 localement L'auteur cherche un remplacement simple avec image Docker, compatibilité S3, licence open source, déploiement mono-nœud facile et communauté active S3Proxy est très léger et facile à configurer, semble être l'option la plus simple mais repose sur un seul contributeur RustFS est facile à utiliser et inclut une GUI, mais c'est un projet très récent en version alpha avec une faille de sécurité majeure récente SeaweedFS existe depuis 2012 avec support S3 depuis 2018, relativement facile à configurer et dispose d'une interface web basique Zenko CloudServer remplace facilement MinIO mais la documentation et le branding (cloudserver/zenko/scality) peuvent prêter à confusion Garage nécessite une configuration complexe avec fichier TOML et conteneur d'initialisation séparé, pas un simple remplacement drop-in Apache Ozone requiert au minimum quatre nœuds pour fonctionner, beaucoup trop lourd pour un usage local simple L'auteur recommande SeaweedFS et S3Proxy comme remplaçants viables, RustFS en maybe, et élimine Garage et Ozone pour leur complexité Garage a une histoire tres associative, il vient du collectif https://deuxfleurs.fr/ qui offre un cloud distribué sans datacenter C'est certainement pas une bonne idée, les datacenters dans l'espace https://taranis.ie/datacenters-in-space-are-a-terrible-horrible-no-good-idea/ Avis d'expert (ex-NASA/Google, Dr en électronique spatiale) : Centres de données spatiaux, une "terrible" idée. Incompatibilité fondamentale : L'électronique (surtout IA/GPU) est inadaptée à l'environnement spatial. Énergie : Accès limité. Le solaire (type ISS) est insuffisant pour l'échelle de l'IA. Le nucléaire (RTG) est trop faible. Refroidissement : L'espace n'est pas "froid" ; absence de convection. Nécessite des radiateurs gigantesques (ex: 531m² pour 200kW). Radiations : Provoque erreurs (SEU, SEL) et dommages. Les GPU sont très vulnérables. Blindage lourd et inefficace. Les puces "durcies" sont très lentes. Communications : Bande passante très limitée (1Gbps radio vs 100Gbps terrestre). Le laser est tributaire des conditions atmosphériques. Conclusion : Projet extrêmement difficile, coûteux et aux performances médiocres. Data et Intelligence Artificielle Guillaume a développé un serveur MCP pour arXiv (le site de publication de papiers de recherche) en Java avec le framework Quarkus https://glaforge.dev/posts/2026/01/18/implementing-an-arxiv-mcp-server-with-quarkus-in-java/ Implémentation d'un serveur MCP (Model Context Protocol) arXiv en Java avec Quarkus. Objectif : Accéder aux publications arXiv et illustrer les fonctionnalités moins connues du protocole MCP. Mise en œuvre : Utilisation du framework Quarkus (Java) et son support MCP étendu. Assistance par Antigravity (IDE agentique) pour le développement et l'intégration de l'API arXiv. Interaction avec l'API arXiv : requêtes HTTP, format XML Atom pour les résultats, parser XML Jackson. Fonctionnalités MCP exposées : Outils (@Tool) : Recherche de publications (search_papers). Ressources (@Resource, @ResourceTemplate) : Taxonomie des catégories arXiv, métadonnées des articles (via un template d'URI). Prompts (@Prompt) : Exemples pour résumer des articles ou construire des requêtes de recherche. Configuration : Le serveur peut fonctionner en STDIO (local) ou via HTTP Streamable (local ou distant), avec une configuration simple dans des clients comme Gemini CLI. Conclusion : Quarkus simplifie la création de serveurs MCP riches en fonctionnalités, rendant les données et services "prêts pour l'IA" avec l'aide d'outils d'IA comme Antigravity. Anthropic ne mettra pas de pub dans Claude https://www.anthropic.com/news/claude-is-a-space-to-think c'est en reaction au plan non public d'OpenAi de mettre de la pub pour pousser les gens au mode payant OpenAI a besoin de cash et est probablement le plus utilisé pour gratuit au monde Anthropic annonce que Claude restera sans publicité pour préserver son rôle d'assistant conversationnel dédié au travail et à la réflexion approfondie. Les conversations avec Claude sont souvent sensibles, personnelles ou impliquent des tâches complexes d'ingénierie logicielle où les publicités seraient inappropriées. L'analyse des conversations montre qu'une part significative aborde des sujets délicats similaires à ceux évoqués avec un conseiller de confiance. Un modèle publicitaire créerait des incitations contradictoires avec le principe fondamental d'être "genuinely helpful" inscrit dans la Constitution de Claude. Les publicités introduiraient un conflit d'intérêt potentiel où les recommandations pourraient être influencées par des motivations commerciales plutôt que par l'intérêt de l'utilisateur. Le modèle économique d'Anthropic repose sur les contrats entreprise et les abonnements payants, permettant de réinvestir dans l'amélioration de Claude. Anthropic maintient l'accès gratuit avec des modèles de pointe et propose des tarifs réduits pour les ONG et l'éducation dans plus de 60 pays. Le commerce "agentique" sera supporté mais uniquement à l'initiative de l'utilisateur, jamais des annonceurs, pour préserver la confiance. Les intégrations tierces comme Figma, Asana ou Canva continueront d'être développées en gardant l'utilisateur aux commandes. Anthropic compare Claude à un cahier ou un tableau blanc : des espaces de pensée purs, sans publicité. Infinispan 16.1 est sorti https://infinispan.org/blog/2026/02/04/infinispan-16-1 déjà le nom de la release mérite une mention Le memory bounded par cache et par ensemble de cache s est pas facile à faire en Java Une nouvelle api OpenAPI AOT caché dans les images container Un serveur MCP local juste avec un fichier Java ? C'est possible avec LangChain4j et JBang https://glaforge.dev/posts/2026/02/11/zero-boilerplate-java-stdio-mcp-servers-with-langchain4j-and-jbang/ Création rapide de serveurs MCP Java sans boilerplate. MCP (Model Context Protocol): standard pour connecter les LLM à des outils et données. Le tutoriel répond au manque d'options simples pour les développeurs Java, face à une prédominance de Python/TypeScript dans l'écosystème MCP. La solution utilise: LangChain4j: qui intègre un nouveau module serveur MCP pour le protocole STDIO. JBang: permet d'exécuter des fichiers Java comme des scripts, éliminant les fichiers de build (pom.xml, Gradle). Implémentation: se fait via un seul fichier .java. JBang gère automatiquement les dépendances (//DEPS). L'annotation @Tool de LangChain4j expose les méthodes Java aux LLM. StdioMcpServerTransport gère la communication JSON-RPC via l'entrée/sortie standard (STDIO). Point crucial: Les logs doivent impérativement être redirigés vers System.err pour éviter de corrompre System.out, qui est réservé à la communication MCP (messages JSON-RPC). Facilite l'intégration locale avec des outils comme Gemini CLI, Claude Code, etc. Reciprocal Rank Fusion : un algorithme utile et souvent utilisé pour faire de la recherche hybride, pour mélanger du RAG et des recherches par mots-clé https://glaforge.dev/posts/2026/02/10/advanced-rag-understanding-reciprocal-rank-fusion-in-hybrid-search/ RAG : Qualité LLM dépend de la récupération. Recherche Hybride : Combiner vectoriel et mots-clés (BM25) est optimal. Défi : Fusionner des scores d'échelles différentes. Solution : Reciprocal Rank Fusion (RRF). RRF : Algorithme robuste qui fusionne des listes de résultats en se basant uniquement sur le rang des documents, ignorant les scores. Avantages RRF : Pas de normalisation de scores, scalable, excellente première étape de réorganisation. Architecture RAG fréquente : RRF (large sélection) + Cross-Encoder / modèle de reranking (précision fine). RAG-Fusion : Utilise un LLM pour générer plusieurs variantes de requête, puis RRF agrège tous les résultats pour renforcer le consensus et réduire les hallucinations. Implémentation : LangChain4j utilise RRF par défaut pour agréger les résultats de plusieurs retrievers. Les dernières fonctionnalités de Gemini et Nano Banana supportées dans LangChain4j https://glaforge.dev/posts/2026/02/06/latest-gemini-and-nano-banana-enhancements-in-langchain4j/ Nouveaux modèles d'images Nano Banana (Gemini 2.5/3.0) pour génération et édition (jusqu'à 4K). "Grounding" via Google Search (pour images et texte) et Google Maps (localisation, Gemini 2.5). Outil de contexte URL (Gemini 3.0) pour lecture directe de pages web. Agents multimodaux (AiServices) capables de générer des images. Configuration de la réflexion (profondeur Chain-of-Thought) pour Gemini 3.0. Métadonnées enrichies : usage des tokens et détails des sources de "grounding". Comment configurer Gemini CLI comment agent de code dans IntelliJ grâce au protocole ACP https://glaforge.dev/posts/2026/02/01/how-to-integrate-gemini-cli-with-intellij-idea-using-acp/ But : Intégrer Gemini CLI à IntelliJ IDEA via l'Agent Client Protocol (ACP). Prérequis : IntelliJ IDEA 2025.3+, Node.js (v20+), Gemini CLI. Étapes : Installer Gemini CLI (npm install -g @google/gemini-cli). Localiser l'exécutable gemini. Configurer ~/.jetbrains/acp.json (chemin exécutable, --experimental-acp, use_idea_mcp: true). Redémarrer IDEA, sélectionner "Gemini CLI" dans l'Assistant IA. Usage : Gemini interagit avec le code et exécute des commandes (contexte projet). Important : S'assurer du flag --experimental-acp dans la configuration. Outillage PipeNet, une alternative (open source aussi) à LocalTunnel, mais un plus évoluée https://pipenet.dev/ pipenet: Alternative open-source et moderne à localtunnel (client + serveur). Usages: Développement local (partage, webhooks), intégration SDK, auto-hébergement sécurisé. Fonctionnalités: Client (expose ports locaux, sous-domaines), Serveur (déploiement, domaines personnalisés, optimisé cloud mono-port). Avantages vs localtunnel: Déploiement cloud sur un seul port, support multi-domaines, TypeScript/ESM, maintenance active. Protocoles: HTTP/S, WebSocket, SSE, HTTP Streaming. Intégration: CLI ou SDK JavaScript. JSON-IO — une librairie comme Jackson ou GSON, supportant JSON5, TOON, et qui pourrait être utile pour l'utilisation du "structured output" des LLMs quand ils ne produisent pas du JSON parfait https://github.com/jdereg/json-io json-io : Librairie Java pour la sérialisation et désérialisation JSON/TOON. Gère les graphes d'objets complexes, les références cycliques et les types polymorphes. Support complet JSON5 (lecture et écriture), y compris des fonctionnalités non prises en charge par Jackson/Gson. Format TOON : Notation orientée token, optimisée pour les LLM, réduisant l'utilisation de tokens de 40 à 50% par rapport au JSON. Légère : Aucune dépendance externe (sauf java-util), taille de JAR réduite (~330K). Compatible JDK 1.8 à 24, ainsi qu'avec les environnements JPMS et OSGi. Deux modes de conversion : vers des objets Java typés (toJava()) ou vers des Map (toMaps()). Options de configuration étendues via ReadOptionsBuilder et WriteOptionsBuilder. Optimisée pour les déploiements cloud natifs et les architectures de microservices. Utiliser mailpit et testcontainer pour tester vos envois d'emails https://foojay.io/today/testing-emails-with-testcontainers-and-mailpit/ l'article montre via SpringBoot et sans. Et voici l'extension Quarkus https://quarkus.io/extensions/io.quarkiverse.mailpit/quarkus-mailpit/?tab=docs Tester l'envoi d'emails en développement est complexe car on ne peut pas utiliser de vrais serveurs SMTP Mailpit est un serveur SMTP de test qui capture les emails et propose une interface web pour les consulter Testcontainers permet de démarrer Mailpit dans un conteneur Docker pour les tests d'intégration L'article montre comment configurer une application SpringBoot pour envoyer des emails via JavaMail Un module Testcontainers dédié à Mailpit facilite son intégration dans les tests Le conteneur Mailpit expose un port SMTP (1025) et une API HTTP (8025) pour vérifier les emails reçus Les tests peuvent interroger l'API HTTP de Mailpit pour valider le contenu des emails envoyés Cette approche évite d'utiliser des mocks et teste réellement l'envoi d'emails Mailpit peut aussi servir en développement local pour visualiser les emails sans les envoyer réellement La solution fonctionne avec n'importe quel framework Java supportant JavaMail Architecture Comment scaler un système de 0 à 10 millions d'utilisateurs https://blog.algomaster.io/p/scaling-a-system-from-0-to-10-million-users Philosophie : Scalabilité incrémentale, résoudre les goulots d'étranglement sans sur-ingénierie. 0-100 utilisateurs : Serveur unique (app, DB, jobs). 100-1K : Séparer app et DB (services gérés, pooling). 1K-10K : Équilibreur de charge, multi-serveurs d'app (stateless via sessions partagées). 10K-100K : Caching, réplicas de lecture DB, CDN (réduire charge DB). 100K-500K : Auto-scaling, applications stateless (authentification JWT). 500K-10M : Sharding DB, microservices, files de messages (traitement asynchrone). 10M+ : Déploiement multi-régions, CQRS, persistance polyglotte, infra personnalisée. Principes clés : Simplicité, mesure, stateless essentiel, cache/asynchrone, sharding prudent, compromis (CAP), coût de la complexité. Patterns d'Architecture 2026 - Du Hype à la Réalité du Terrain (Part 1/2) - https://blog.ippon.fr/2026/01/30/patterns-darchitecture-2026-part-1/ L'article présente quatre patterns d'architecture logicielle pour répondre aux enjeux de scalabilité, résilience et agilité business dans les systèmes modernes Il présentent leurs raisons et leurs pièges Un bon rappel L'Event-Driven Architecture permet une communication asynchrone entre systèmes via des événements publiés et consommés, évitant le couplage direct Les bénéfices de l'EDA incluent la scalabilité indépendante des composants, la résilience face aux pannes et l'ajout facile de nouveaux cas d'usage Le pattern API-First associé à un API Gateway centralise la sécurité, le routage et l'observabilité des APIs avec un catalogue unifié Le Backend for Frontend crée des APIs spécifiques par canal (mobile, web, partenaires) pour optimiser l'expérience utilisateur CQRS sépare les modèles de lecture et d'écriture avec des bases optimisées distinctes, tandis que l'Event Sourcing stocke tous les événements plutôt que l'état actuel Le Saga Pattern gère les transactions distribuées via orchestration centralisée ou chorégraphie événementielle pour coordonner plusieurs microservices Les pièges courants incluent l'explosion d'événements granulaires, la complexité du debugging distribué, et la mauvaise gestion de la cohérence finale Les technologies phares sont Kafka pour l'event streaming, Kong pour l'API Gateway, EventStoreDB pour l'Event Sourcing et Temporal pour les Sagas Ces patterns nécessitent une maturité technique et ne sont pas adaptés aux applications CRUD simples ou aux équipes junior Patterns d'architecture 2026 : du hype à la réalité terrain part. 2 - https://blog.ippon.fr/2026/02/04/patterns-darchitecture-2026-part-2/ Deuxième partie d'un guide pratique sur les patterns d'architecture logicielle et système éprouvés pour moderniser et structurer les applications en 2026 Strangler Fig permet de migrer progressivement un système legacy en l'enveloppant petit à petit plutôt que de tout réécrire d'un coup (70% d'échec pour les big bang) Anti-Corruption Layer protège votre nouveau domaine métier des modèles externes et legacy en créant une couche de traduction entre les systèmes Service Mesh gère automatiquement la communication inter-services dans les architectures microservices (sécurité mTLS, observabilité, résilience) Architecture Hexagonale sépare le coeur métier des détails techniques via des ports et adaptateurs pour améliorer la testabilité et l'évolutivité Chaque pattern est illustré par un cas client concret avec résultats mesurables et liste des pièges à éviter lors de l'implémentation Les technologies 2026 mentionnées incluent Istio, Linkerd pour service mesh, LaunchDarkly pour feature flags, NGINX et Kong pour API gateway Tableau comparatif final aide à choisir le bon pattern selon la complexité, le scope et le use case spécifique du projet L'article insiste sur une approche pragmatique : ne pas utiliser un pattern juste parce qu'il est moderne mais parce qu'il résout un problème réel Pour les systèmes simples type CRUD ou avec peu de services, ces patterns peuvent introduire une complexité inutile qu'il faut savoir éviter Méthodologies Le rêve récurrent de remplacer voire supprimer les développeurs https://www.caimito.net/en/blog/2025/12/07/the-recurring-dream-of-replacing-developers.html Depuis 1969, chaque décennie voit une tentative de réduire le besoin de développeurs (de COBOL, UML, visual builders… à IA). Motivation : frustration des dirigeants face aux délais et coûts de développement. La complexité logicielle est intrinsèque et intellectuelle, non pas une question d'outils. Chaque vague technologique apporte de la valeur mais ne supprime pas l'expertise humaine. L'IA assiste les développeurs, améliore l'efficacité, mais ne remplace ni le jugement ni la gestion de la complexité. La demande de logiciels excède l'offre car la contrainte majeure est la réflexion nécessaire pour gérer cette complexité. Pour les dirigeants : les outils rendent-ils nos développeurs plus efficaces sur les problèmes complexes et réduisent-ils les tâches répétitives ? Le "rêve" de remplacer les développeurs, irréalisable, est un moteur d'innovation créant des outils précieux. Comment creuser des sujets à l'ère de l'IA générative. Quid du partage et la curation de ces recherches ? https://glaforge.dev/posts/2026/02/04/researching-topics-in-the-age-of-ai-rock-solid-webhooks-case-study/ Recherche initiale de l'auteur sur les webhooks en 2019, processus long et manuel. L'IA (Deep Research, Gemini, NotebookLM) facilite désormais la recherche approfondie, l'exploration de sujets et le partage des résultats. L'IA a identifié et validé des pratiques clés pour des déploiements de webhooks résilients, en grande partie les mêmes que celles trouvées précédemment par l'auteur. Génération d'artefacts par l'IA : rapport détaillé, résumé concis, illustration sketchnote, et même une présentation (slide deck). Guillaume s'interroge sur le partage public de ces rapports de recherche générés par l'IA, tout en souhaitant éviter le "AI Slop". Loi, société et organisation Le logiciel menacé par le vibe coding https://www.techbuzz.ai/articles/we-built-a-monday-com-clone-in-under-an-hour-with-ai Deux journalistes de CNBC sans expérience de code ont créé un clone fonctionnel de Monday.com en moins de 60 minutes pour 5 à 15 dollars. L'expérience valide les craintes des investisseurs qui ont provoqué une baisse de 30% des actions des entreprises SaaS. L'IA a non seulement reproduit les fonctionnalités de base mais a aussi recherché Monday.com de manière autonome pour identifier et recréer ses fonctionnalités clés. Cette technique appelée "vibe-coding" permet aux non-développeurs de construire des applications via des instructions en anglais courant. Les entreprises les plus vulnérables sont celles offrant des outils "qui se posent sur le travail" comme Atlassian, Adobe, HubSpot, Zendesk et Smartsheet. Les entreprises de cybersécurité comme CrowdStrike et Palo Alto sont considérées plus protégées grâce aux effets de réseau et aux barrières réglementaires. Les systèmes d'enregistrement comme Salesforce restent plus difficiles à répliquer en raison de leur profondeur d'intégration et de données d'entreprise. Le coût de 5 à 15 dollars par construction permet aux entreprises de prototyper plusieurs solutions personnalisées pour moins cher qu'une seule licence Monday.com. L'expérience soulève des questions sur la pérennité du marché de 5 milliards de dollars des outils de gestion de projet face à l'IA générative. Conférences En complément de l'agenda des conférences de Aurélie Vache, il y a également le site https://javaconferences.org/ (fait par Brian Vermeer) avec toutes les conférences Java à venir ! La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 12-13 février 2026 : Touraine Tech #26 - Tours (France) 12-13 février 2026 : World Artificial Intelligence Cannes Festival - Cannes (France) 19 février 2026 : ObservabilityCON on the Road - Paris (France) 6 mars 2026 : WordCamp Nice 2026 - Nice (France) 18 mars 2026 : Jupyter Workshops: AI in Jupyter: Building Extensible AI Capabilities for Interactive Computing - Saint-Maur-des-Fossés (France) 18-19 mars 2026 : Agile Niort 2026 - Niort (France) 20 mars 2026 : Atlantique Day 2026 - Nantes (France) 26 mars 2026 : Data Days Lille - Lille (France) 26-27 mars 2026 : SymfonyLive Paris 2026 - Paris (France) 26-27 mars 2026 : REACT PARIS - Paris (France) 27-29 mars 2026 : Shift - Nantes (France) 31 mars 2026 : ParisTestConf - Paris (France) 31 mars 2026-1 avril 2026 : FlowCon France 2026 - Paris (France) 1 avril 2026 : AWS Summit Paris - Paris (France) 2 avril 2026 : Pragma Cannes 2026 - Cannes (France) 2-3 avril 2026 : Xen Spring Meetup 2026 - Grenoble (France) 7 avril 2026 : PyTorch Conference Europe - Paris (France) 9-10 avril 2026 : Android Makers by droidcon 2026 - Paris (France) 9-11 avril 2026 : Drupalcamp Grenoble 2026 - Grenoble (France) 16-17 avril 2026 : MiXiT 2026 - Lyon (France) 17-18 avril 2026 : Faiseuses du Web 5 - Dinan (France) 22-24 avril 2026 : Devoxx France 2026 - Paris (France) 23-25 avril 2026 : Devoxx Greece - Athens (Greece) 6-7 mai 2026 : Devoxx UK 2026 - London (UK) 12 mai 2026 : Lead Innovation Day - Leadership Edition - Paris (France) 19 mai 2026 : La Product Conf Paris 2026 - Paris (France) 21-22 mai 2026 : Flupa UX Days 2026 - Paris (France) 22 mai 2026 : AFUP Day 2026 Lille - Lille (France) 22 mai 2026 : AFUP Day 2026 Paris - Paris (France) 22 mai 2026 : AFUP Day 2026 Bordeaux - Bordeaux (France) 22 mai 2026 : AFUP Day 2026 Lyon - Lyon (France) 28 mai 2026 : DevCon 27 : I.A. & Vibe Coding - Paris (France) 28 mai 2026 : Cloud Toulouse 2026 - Toulouse (France) 29 mai 2026 : NG Baguette Conf 2026 - Paris (France) 29 mai 2026 : Agile Tour Strasbourg 2026 - Strasbourg (France) 2-3 juin 2026 : Agile Tour Rennes 2026 - Rennes (France) 2-3 juin 2026 : OW2Con - Paris-Châtillon (France) 3 juin 2026 : IA–NA - La Rochelle (France) 5 juin 2026 : TechReady - Nantes (France) 5 juin 2026 : Fork it! - Rouen - Rouen (France) 6 juin 2026 : Polycloud - Montpellier (France) 9 juin 2026 : JFTL - Montrouge (France) 9 juin 2026 : C: - Caen (France) 11-12 juin 2026 : DevQuest Niort - Niort (France) 11-12 juin 2026 : DevLille 2026 - Lille (France) 12 juin 2026 : Tech F'Est 2026 - Nancy (France) 16 juin 2026 : Mobilis In Mobile 2026 - Nantes (France) 17-19 juin 2026 : Devoxx Poland - Krakow (Poland) 17-20 juin 2026 : VivaTech - Paris (France) 18 juin 2026 : Tech'Work - Lyon (France) 22-26 juin 2026 : Galaxy Community Conference - Clermont-Ferrand (France) 24-25 juin 2026 : Agi'Lille 2026 - Lille (France) 24-26 juin 2026 : BreizhCamp 2026 - Rennes (France) 2 juillet 2026 : Azur Tech Summer 2026 - Valbonne (France) 2-3 juillet 2026 : Sunny Tech - Montpellier (France) 3 juillet 2026 : Agile Lyon 2026 - Lyon (France) 6-8 juillet 2026 : Riviera Dev - Sophia Antipolis (France) 2 août 2026 : 4th Tech Summit on Artificial Intelligence & Robotics - Paris (France) 20-22 août 2026 : 4th Tech Summit on AI & Robotics - Paris (France) & Online 4 septembre 2026 : JUG Summer Camp 2026 - La Rochelle (France) 17-18 septembre 2026 : API Platform Conference 2026 - Lille (France) 24 septembre 2026 : PlatformCon Live Day Paris 2026 - Paris (France) 1 octobre 2026 : WAX 2026 - Marseille (France) 1-2 octobre 2026 : Volcamp - Clermont-Ferrand (France) 5-9 octobre 2026 : Devoxx Belgium - Antwerp (Belgium) Nous contacter Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs Contactez-nous via X/twitter https://twitter.com/lescastcodeurs ou Bluesky https://bsky.app/profile/lescastcodeurs.com Faire un crowdcast ou une crowdquestion Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Tous les épisodes et toutes les infos sur https://lescastcodeurs.com/
You can send and text and we love them.. but apparently we cant respond. Sorry!!A daily dose of good news in two minutes time... give or takeSupport the showJoin us on Facebook https://www.facebook.com/groups/awesomenewsdailyor email me at awesomenewsdaily@gmail.com
durée : 00:08:14 - Lou Harrison : Labrynth - Maelström Percussion Ensemble, Jan Williams - Actif depuis 1982, le Maelström Percussion Ensemble a enregistré en 2000 le répertoire de Lou Harrison, parmi lesquel "Labrynth n°3,"une œuvre composée en 1941 inspirée par le gamelan, sorte d'orchestre de percussions traditionnelles de Java, qui fit forte impression à John Cage. Vous aimez ce podcast ? Pour écouter tous les autres épisodes sans limite, rendez-vous sur Radio France.
Welcome to the new Inside Java Podcast. In this meta episode, Nicolai Parlog introduces you to the podcast's new structure with two shows under one umbrella: The long-form conversations you know become Ask the Architects episodes and they'll be accompanied by the Inside Java Newscast as a podcast.
“Write code once and run anywhere” เขียนโค้ดแค่ครั้งเดียว แต่สามารถนำไปรันได้ทุกที่ ประโยคนี้คือคำมั่นสัญญาที่เปลี่ยนโลกของเทคโนโลยีไปตลอดกาล สำหรับนักพัฒนาซอฟต์แวร์ทุกคน นี่คือประโยคที่คุ้นเคยกันเป็นอย่างดี แต่เชื่อหรือไม่ครับว่า มีเพียงไม่กี่คนเท่านั้นที่รู้ซึ้งถึง “สงคราม” ที่ประโยคสั้น ๆ นี้จุดประกายขึ้นมา ภาษาโปรแกรมมิงที่ในตอนแรกถูกสร้างขึ้นมาเพียงเพื่อขับเคลื่อนอุปกรณ์อิเล็กทรอนิกส์ในบ้าน กลับกลายเป็นภัยคุกคามสั่นคลอนบัลลังก์ของบริษัทระดับโลกอย่าง Microsoft และกลายเป็นชนวนเหตุที่ทำให้เกิดการหักหลัง การฟ้องร้องมูลค่าหลายพันล้านดอลลาร์สหรัฐ รวมถึงการแย่งชิงอำนาจในหน้าประวัติศาสตร์เทคโนโลยีที่ไม่เหมือนครั้งไหน นี่คือเรื่องราวการเดินทางของ Java ภาษาโปรแกรมมิงที่เปรียบเสมือนแมวเก้าชีวิต ที่รอดพ้นจากความตายมานับครั้งไม่ถ้วน เลือกฟังกันได้เลยนะครับ อย่าลืมกด Follow ติดตาม PodCast ช่อง Geek Forever's Podcast ของผมกันด้วยนะครับ ========================= สนับสนุนโดย =========================
You may know your love language—but what if you're speaking it with the wrong accent? Dr. Gary Chapman has helped more than 150 million people discover their "love language," but knowing the language is just the beginning. That's because each love language has dialects! Miss the dialect, and even the right language can fall flat. So today, Gary joins me to share why love so often gets lost in translation and how learning to speak the right dialect at the right time is key to a deeper connection. Whether you're dating, married, or seeking to deepen lifelong friendships, this conversation will give you the tools you need for all your relationships. And since it's almost Valentine's Day
Join Dan Vega and DaShaun Carter for a landmark episode of Spring Office Hours featuring a very special guest: Juergen Hoeller, co-founder of the Spring Framework and current project lead. As the primary architect behind the core framework for over two decades, Juergen offers an unparalleled perspective on the past, present, and future of the ecosystem. In this episode, we go straight to the source to discuss the technical vision driving Spring Framework 7 and beyond. Juergen will share his insights on maintaining Spring's signature flexibility while meeting the rigorous demands of today's high-scale, AI-integrated, and mission-critical applications. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.
Design by Contract is used by advanced developers to lower defects and reduce complexity, making development faster. Construx staff experience for over two decades in a variety of languages ranging from Assembler to Java is consistent with these benefits. Join Steve Tockey, Earl Beede, and Mark Griffin as they discuss why Design by Contract is so beneficial, with particular emphasis on how it reduces code defects, makes remaining defects easier to find and fix, and reduces complexity.
In this episode of The Crystal Library, Ashleigh explores a crystal unlike any she's covered before: Agni Manitite, also known as Pearl of Fire.Discovered through conversation rather than intuition, this rare natural glass entered Ashleigh's awareness after learning it is the favorite stone of Kim Charlson, host of the Vessel & Voice podcast and an upcoming guest on Big Crystal Energy.Agni Manitite is an extremely rare stone primarily found in Java, Indonesia, and is often classified as a tektite—though its exact formation is still debated. Believed to have formed through extreme heat and impact, most known specimens are now underwater, contributing to its scarcity and mystery. Unlike Moldavite, Agni Manitite cannot simply be unearthed from farmland, making ethical sourcing especially important.In this episode, Ashleigh focuses heavily on the science and origin of Agni Manitite, including:What tektites are and how Agni Manitite differs from MoldaviteWhy some sources classify it as a pseudotektiteHow extreme heat, pressure, and rapid cooling shape natural glassWhy the lack of a documented impact crater adds to its intrigueThe episode also explores the stone's energetic reputation, particularly its association with the solar plexus chakra, personal will, confidence, leadership, and manifestation through action. Rather than wishful thinking, Agni Manitite is often described as working with focused intention—amplifying effort, clarity, and direction.Ashleigh reflects on why this stone resonates so deeply with themes of voice, leadership, and visibility, and why discovering it through conversation feels especially meaningful. Agni Manitite becomes a reminder that not all wisdom arrives loudly—and that there is still so much to learn.The episode closes with a reflection on contained fire: not the kind that burns everything down, but the kind that knows where it's going.Reflection question from this episode: What kind of fire are you carrying—and what are you actively working to bring into form?✨ Be sure to listen for Ashleigh's upcoming conversation with Kim Charlson later this week.Send me any questions or comments you may have and I will answer them on upcoming podcast episodes!! Looking forward to hearing from you!Please message me with any questions or comments. bigcrystalenergypodcast @gmail.com
Join Dan Vega and DaShaun Carter for an exploration of the modern Java landscape with James Ward, Principal Developer Advocate at AWS. In this episode, we bridge the gap between Spring Boot and the AWS cloud, diving into how developers can leverage Amazon Bedrock and Spring AI to build production-ready applications. James will share his "no-nonsense" take on building agentic systems, including a look at the Model Context Protocol (MCP) and how it allows Spring developers to connect AI agents to their internal data and services securely. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.Show Notes: DevNexushttps://jamesward.com James Ward on LinkedIn
Të informohesh dhe të argëtohesh… duket si mision i pamundur! Por jo për Julian Hurdha dhe Anxhelo Shkreli! Dyshja sjellin për publikun “Top Fare”, një emision humoristik ku nuk do të mungojnë të qeshurat, por as aktualiteti. Java nis me programin më provokues dhe që nuk kursen askënd. Më pak sarkazëm, ironi e pak ‘spec djegës', pasditet tuaja në Top Albania Radio nuk do jenë kurrë të mërzitshme!
Azul, the only company 100% focused on Java, today announced the results of its 2026 State of Java Survey & Report. The annual study, based on responses from more than 2,000 Java professionals worldwide, reveals a dual trend shaping the enterprise landscape: a strategic pivot toward using Java as a foundational language for AI development, and an acceleration in the growing migration away from Oracle Java due to pricing and licensing concerns. Java's Critical Role in the AI Era While Java has long been the backbone of enterprise applications, the 2026 report highlights its growing significance in modern AI stacks thanks to its reliability, performance, security, and ability to run AI-enhanced services at scale. The 2026 State of Java Survey & Report shows that 62% of organisations now use Java to code AI functionality — up from 50% last year —reflecting a shift toward integrating machine learning models with existing Java applications. As enterprises move AI from experimentation to production, Java is becoming indispensable for scaling AI workloads. In addition, 31% of respondents say more than half of the Java applications they build now contain AI functionality, supported by a mature ecosystem of Java-friendly AI libraries such as JavaML and Deep Java Library (DJL). The top capabilities survey participants say will be important for Java to remain competitive in an AI-enabled development landscape include long-term support for modern Java versions (35%), built-in security features (34%), observability insights (32%), support for large data access (30%), and integration with large language models(30%). The Acceleration of Oracle Java Migration Since Oracle introduced its employee-based pricing model in 2023, frustration across the Java community has only intensified. This year's State of Java Survey & Report reflects just how quickly concern is escalating: an overwhelming 92% of respondents report being concerned, while only 7% of respondents say they are "not at all concerned" about Oracle's pricing, nearly half the level recorded last year. Satisfaction in Oracle's Java licensing approach is eroding, prompting organisations to reassess whether maintaining Oracle Java aligns with their financial and operational strategies. In response, enterprises are moving decisively. Eighty-one percent (81%) have migrated, are migrating, or plan to migrate at least part of their Oracle Java to a non-Oracle OpenJDK distribution, while a significant 63% intend to migrate their entire Java estate. Cost remains the number one driver (37%) for migrating away from Oracle. Additional reasons enterprises migrate include: a preference for open source (31%), uncertainty created by ongoing changes (29%) and Oracle Java audit risk (26%). Twenty-one percent of survey respondents have already been subjected to an Oracle Java audit. Optimising Cloud Costs with a High-Performance Java Platform As enterprises intensify their focus on cloud deployment efficiency, Java continues to play a central role in shaping their cost-optimisation strategies. Java's longstanding strengths – reliability at scale, mature performance tuning capabilities and ongoing advancements in start-up, warm-up, and runtime efficiency – make it one of the most productive and cost-effective development languages to operate in cloud environments. The 2026 State of Java Survey & Report reveals that 97% of survey participants have taken actions to reduce their public cloud costs, and using a high-performance Java platform (41%) is one of the top five strategies they've implemented. By utilising faster, more efficient Java runtimes, businesses are able to process more transactions with fewer resources, translating to savings which directly impact their bottom line or help fund more strategic initiatives. Despite clear momentum toward optimisation however, most enterprises still struggle with significant waste – 74% percent of organisations report more than 20% unused compute capacity in...
In the streets of 1980s Java, a man named John Chang, otherwise known as Dynamo Jack, demonstrated supposed paranormal mastery over energy, chi, and even fire. Was it ancient spiritual discipline or something far stranger?The BOOKBY US A COFFEESubscribe to our PATREONEMAIL us your storiesJoin us on INSTAGRAMJoin us on TWITTERJoin us on FACEBOOKVisit our WEBSITEResearch:https://www.mopaineikung.com/https://www.dingtwist.com/dynamo-jack/Sarah xx"Spacial Winds," Kevin MacLeod (incompetech.com)Licenced under Creative Commons: By Attribution 4.0 Licencehttp://creativecommons.org/licenses/by/4.0/SURVEY Hosted on Acast. See acast.com/privacy for more information.
An airhacks.fm conversation with Kabir Khan (@kabirkhan) about: first computer was a ZX Spectrum 48K with rubber keys, playing Bomb Jack as a memorable early game, growing up in Norway near Oslo with lots of outdoor activities including skiing and swimming in warm fjords, discovering multimedia kiosks at Tower Records in Piccadilly Circus as career inspiration, writing a Java applet dissertation visualizing Motorola 68000 CPU instruction processing with animations, early programming in Basic on the ZX spectrum including a hardcoded cookbook application, learning Pascal and the revelation of understanding what files actually are, first job writing an HTTP server in C++ on Windows NT using Winsock, implementing Real-Time Protocol streaming for multimedia content, working at a consultancy learning multiple programming languages including Active Server Pages ASP and Microsoft Transaction Server MTS, going freelance and building a Java-based exhibition industry booking system, using JBoss with EJB3 for the second version of the exhibition system, getting JBoss support and being impressed by their expertise, contributing to JBoss Mail and JBoss AOP as open source contributions, meeting Sacha Labourey at a JBoss partner event in Norway who advised focusing on AOP, joining JBoss in September 2004 when the company had only about 50 people, meeting Marc Fleury and having pizza at his house in Atlanta, the Red Hat acquisition of JBoss in 2006, leading the JBoss AOP project and standardizing interceptor chains, working on the JBoss microcontainer for JBoss 5 which was over-engineered and slow, joining the team that rethought the server architecture leading to Wildfly, working on WildFly core server management and domain management, the recent move of the runtimes division from Red Hat to IBM, current work on Agent-to-Agent (A2A) protocol, quarkus being the Java reference implementation for the A2A specification published by Google, Agent-to-Agent Protocol as a standardized protocol for agent-to-agent communication using JSON-RPC REST and grpc, agent cards as capability advertisements similar to business cards, benefits of smaller specialized agents over monolithic AI applications including better traceability smaller context windows and flexibility with different LLMs, comparison of agent architecture to microservices where smaller agents are preferable unlike traditional services where monoliths can be better, upcoming episode planned to deep-dive into A2A with Quarkus and opentelemetry for agent traceability Kabir Khan on twitter: @kabirkhan
Rob enjoys some organic coffee from Peru on this very musical episode. He plays beats, guitar, freestyles about health and Ithaca, New York. #cchpodcast #robcantrell #coffee https://www.youtube.com/@cannabiscoffeehourpodcast
Dans cet épisode, Emmanuel interview Arnaud Giuliani. Arnaud est dans l'écosystème Kotlin et est le créateur de Koin, la solution de Dependency Injection. On discute de la genèse de Kotlin, de son alignement avec Android puis de son évolution multiplateforme. On discute coroutine, impact de K2, de développement mobile. On finit en discutant de Kotzilla et de l'entrepreneuriat sur un projet Open Source. Enregistré le 7 janvier 2026 Téléchargement de l'épisode LesCastCodeurs-Episode-336.mp3 ou en vidéo sur YouTube. Interview Ta vie ton oeuvre (présentation de l'interviewé) ton historique de développeur Koin d'où est venu l'idée, pourquoi difference vs Dagger, Hilt, CDI? fondateur de Kotzilla Introduction à la techno (5 à 10 mins max) Kotlin en 4 phrases nombre de développeurs usages (front, mobile, backend) Compose, K2 en une phrase La techno en concepts Kotlin le langage Quel sont ses particularités et spécificités pourquoi il a pris sur Android ? Kotlin multiplateform comment ça marche concretement WASM en beta, tu as eu des retours? pour les devs de framework, c'est transparent? Co-routines et concurrence structurée fais nous un point de ce que c'est son usage dans l'ecosystème vs loom, des ponts ? Kotlin et le backend connu pour le support Android, quid du back end? travaux avec Spring Ktor les autres plateformes Java genre Quarkus et micronaut, utilisées ? La competition de Kotlin c'est quoi ? Comment on l'utilise en pratique pour un dev je me lance, je faisais du Java et du Spring, je pars comment pour faire un projet Kotlin moderne IDE, outil de build, frameworks migrationd e code Java? des anti patterns des choses qui "ressemblent à du code Java" des comportement de perf ou de memoire differents du monde Java? c'est quoi ta feature préférée? Et l'IA, Kotlin as Koog notamment, tu vois quoi emerger ? Sous le capot K2 est le nouveau compilateur Qu'est-ce qui a changé des cassages de compatiblitiés ca change des choses pour les utilisateurs ? Et pour les editeurs de framework comme Koin ? Koin ne fait pas de generation de code à la compil Dagger, Arc (le moteur CDI de Quarkus) et Micronaut sont passé au pre travail à la compil quels ont été les critères de choix un mot sur Kotlin Symbol Processing les coroutines, c'est implémenté comment, vous avez 3 heures machine a etat continuation apssing style etc Kotlin multi platforme que fait le compilo code commun / code specifique interop avec les platformes cibles (object structure etc) La communauté, le futur comment va la commuanuté aujourd'hui grossis ? et les francais là dedans? La gouvernance de Kotlin travaux dominés par JetBrains comment cela a évolué (ecoute, autres acteurs etc) Kotlin foundation futurs fonctionalités de Kotlin qui t'interesse de Koin? autre ? Monter une boite Tu as fondé Kotzilla. Peux-tu nous expliquer ce que Kotzilla apporte à l'écosystème Kotlin ? Quels problèmes tu cherches à résoudre pour les entreprises qui adoptent Kotlin ? ton experience de fonder une boite d'editeur quelle mouche t'as piqué votre business model, comment vous en etes arrivé là de maniere generale discussion sur le lancement de boites techs 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/
When you picture Heaven, what comes to mind? Harps, halos, pearly gates, and endless singing? If that's all Heaven is, it can seem quite disconnected from our lives today. But fortunately, Scripture paints a far richer and more relevant picture. In this conversation, Pastor Philip De Courcy invites you to rethink everything you assume about eternity. Drawing deeply from God's Word, Philip answers big questions like… What is Heaven—really? Where do believers go when they die? What will we do in Heaven? Why do even nonbelievers feel a longing for eternity? Philip also touches on a few difficult topics we often wonder about, such as the reality of judgment, degrees of reward, and the resurrection of our bodies. But most importantly, Philip will help you see how a clear, biblical understanding of Heaven can completely transform the way you live right now. SHOW NOTES: 413Podcast.com/388 Enter to win the GIVEAWAY and read the episode TRANSCRIPT in the show notes. Get my weekly email, Java with Jennifer, to be notified when a new podcast episode releases. Subscribe HERE.
An airhacks.fm conversation with Simon Ritter (@speakjava) about: first computer experiences with TRS-80 and mainframe ALGOL68 programming via punched cards in the 1970s UK, one-week turnaround times for program execution, writing battleship games on mainframes, bbc micro with color graphics and dual floppy drives, father's influence as a tech enthusiast with a PDP-8 in his chemistry lab, early fascination with robotics and controlling machines through programming, writing card games and Mandelbrot set fractal generators in Basic, transition from BASIC to C programming through sponsored university degree, working at Rocc Computers on Unix device drivers and kernel debugging, the teleputer, memory leak debugging requiring half-inch mag tape transfers and two-week investigation periods, AT&T Unix source code license access and kernel modifications, Unix System V Release 4 and Bell Labs heritage, Motorola 68000 processor's flat memory model versus Intel's near/far pointers, Novell acquisition of Unix from AT&T in 1993, Unixware development and time spent in Utah, SCO's acquisition of Unix IP and subsequent IP trolling, joining Sun Microsystems in 1996 as Solaris sales engineer, transition to Java evangelism in 1997, working under Reggie Hutcherson and Matt Thompson for nearly 10 years, building Lego Mindstorms blackjack-dealing robot with Java speech recognition and computer vision, using Sphinx for voice recognition and FreeTTS for speech synthesis, JMF webcam integration for card recognition, JavaOne 2004 robot demonstration, Glassfish application server evangelism and reference implementation benefits, Sun's technology focus versus business development challenges, CDE desktop environment nostalgia, Oracle acquisition of Sun in 2010, Jonathan Schwartz's acquisition announcement email, Oracle's successful stewardship of Java through openJDK, praise for Brian Goetz Mark Reinhold John Rose and Stuart Marks, six-month release cycle benefits, Project Amber Loom Panama and Valhalla developments, OpenSolaris discontinuation leading to docker adoption for server containerization, Oracle's 2015 pivot to cloud focus, career-defining conversation in Japan about cloud versus Java evangelism, layoff during vacation in September 2015, joining Azul Systems after three-and-a-half-hour interview with Gil Tene, ten years at Azul working on high-performance JVM Platform Prime garbage collection and CRaC technology, comparison of Azul culture to Sun Microsystems innovation environment, commercial Java distribution value propositions and runtime inventory features Simon Ritter on twitter: @speakjava
186: Becoming a ManagerIntro topic: plastic welding kitsNews/Links:Parse.bot, turn any website into an APIhttps://www.parse.bot/Gemini 3https://blog.google/products/gemini/gemini-3/Depth Anything 3https://github.com/ByteDance-Seed/Depth-Anything-3Wan 2.2 (run on runpod)https://www.runpod.io/Book of the ShowPatrickThe Thinking Game (DeepMind documentary)https://www.youtube.com/watch?v=d95J8yzvjbQJasonPlato: The Republichttps://www.gutenberg.org/ebooks/1497Patreon Plug https://www.patreon.com/programmingthrowdown?ty=hTool of the ShowPatrickCore KeeperPc/Switch/Xbox/Playstation JasonWorkers & Resources: Soviet RepublicPCTopic: Becoming a ManagerWhat is a ManagerOpportunityResults + RetentionSizingHiringPhilosophyInterviewsDownsizingHow to ManageCompany Goals / OKRsBreaking down & claiming company goals.Balancing inspirational & practical goalsCoachingOne-on-onesCareer planningPerformance MotivationPerformance Management ReviewCompensationChoosing to become a managerBalancing personal and company incentivesWhy ManageMentorshipBuild relationshipsWhy to not manageLess time for your original joy (coding)Less technical influenceMore uncertainty and less closureHow to transition back to EngineerTake the time/energy to get ramped upAct as an advisor to your manager ★ Support this podcast on Patreon ★
Christians are guilty of saying all sorts of things-- including us. And sometimes, some of the things we say are, well, goofy. Or theologically incorrect. Or something in between. The Boys have another two-parter where they discuss all sorts of things Christians say, all sorts of quippy things they come up with. Everyone is guilty of saying something wrong, but of course, the three of us never do! Enjoy!
Christians are guilty of saying all sorts of things-- including us. And sometimes, some of the things we say are, well, goofy. Or theologically incorrect. Or something in between. The Boys have another two-parter where they discuss all sorts of things Christians say, all sorts of quippy things they come up with. Everyone is guilty of saying something wrong, but of course, the three of us never do! Enjoy!
This is the third in a short series of speaker profiles for JavaOne 2026 in Redwood Shores, California, March 17-19. Get early bird pricing until February 9, and for a limited time, take advantage of a $100 discount by using this code at checkout: J12026IJN100. Register. Sessions. In this conversation, Jim Grisanzio from Java Developer Relations talks with Paul Bakker, an engineer and Java architect in California. Paul is a staff software engineer in the Java Platform team at Netflix. He works on improving the Java stack and tooling used by all Netflix microservices and was one of the original authors of the DGS (GraphQL) Framework. He is also a Java Champion, he's published two books about Java modularity, and he's a speaker at conferences and Java User Groups. Java Is Everywhere at Netflix Paul will present "How Netflix Uses Java: 2026 Edition" at JavaOne in March. The session updates previous year's talk because Java keeps evolving at Netflix. "Netflix is really staying on the latest and greatest with a lot of things," Paul says. "We're trying new things. And that means there's always new stuff to learn every year." Java powers both Netflix streaming and enterprise applications used internally and supporting studio teams. "Java is everywhere at Netflix," Paul says. "All the backends, they are all Java powered." Why Java? It comes down to history and practicality. The original team members were Java experts, but more importantly, "Java is also just the best choice for us," he says. The language balances developer productivity and runtime performance. At Netflix's scale with thousands of AWS instances running production services, runtime performance is critical. Netflix engineers stay closely connected with development at OpenJDK. They test new features early and work with preview releases or builds before official releases. When virtual threads appeared, Netflix engineers tested immediately to measure performance gains. Paul says they give feedback on what works, what doesn't work, and what they would like to see different. This just demonstrates the value of being involved with OpenJDK, and Paul says they have a really nice back and forward with the Oracle engineering teams. The microservices architecture Netflix adopted years ago enabled the company to scale. This approach has become common now, but Netflix pioneered talking about it publicly. Breaking functionality into smaller pieces lets teams scale and develop services independently. Most workloads are stateless, which enables horizontal scaling. Production services for streaming often run several thousand AWS instances at a time. Early on with Java Applets Paul's coding journey started at 15 when he got his first computer and wanted to learn everything about it. Working at a computer shop repairing machines, the owner asked if he knew how to build websites. Paul said no but wanted to learn. He was curious about everything that involved computes. Java applets were hot back then. With nothing online available, he bought a book and started hacking away. "It was so much fun that I also decided right at that point basically like, oh, I'm going to be an engineer for the rest of my life," he says. That's clarity for a 15-year-old. And it's remarkable. But Paul says it felt natural. He just started doing it, had such a good time, and knew that was what he wanted to do. When he started university around 2000, right during the dot-com bubble and crash, professors warned students not to expect to make money in engineering because the bubble had burst. Paul still remembers how funny that seems now. You can never predict the future. Initially, he learned Java and PHP simultaneously. Java powered client-side applications through applets while PHP ran server-side code. The roles have completely reversed now. Engaging the Community Paul attended his first JavaOne in 2006. "Those were really good times," he says about the early conferences when everything felt big and JavaOne was the only place to learn about Java. Back then, around 20,000 people would travel to San Francisco every year. It was the one and only place to learn what was new in Java. All the major news would be released at JavaOne each year. The world has changed. Now information spreads instantly and continually online, but Paul misses something about those early days. The more recent JavaOne conferences offer something different but equally valuable. Paul points to last year's event in Redwood City as a great example. While the conference is still big, it's small enough that attendees can actually talk with the Oracle JDK engineers and have deeper conversations. The folks who work on the JDK and the Java language are all there giving presentations, but they're also totally accessible for hallway chats. "That makes it really interesting," Paul says. This direct access to the people building the platform distinguishes JavaOne from other conferences. Java User Groups also played an important role in Paul's development. He lived in the Netherlands before moving to the Bay Area nine years ago. In the Netherlands, the NLJUG (Dutch Java User Group) organized two conferences a year, J-Spring and J-Fall. Paul would go to both every year. That was his place to learn in Europe. He has been continuing that pattern right up until now, which is why he is speaking at JavaOne again. Open Source software has also been another major aspect of community for Paul. He has always been active in Open Source because he says it's a fun place to work with people from all over the world solving interesting problems. Besides being a critical part of his professional career, it was also his hobby. Paul says the Open Source aspect with the community behind it is maybe his biggest thing that he really enjoyed over the years. AI Throughout Development AI now occupies much of Paul's professional focus. At Netflix, engineers use AI tools throughout the development lifecycle. Paul uses Claude Code daily, though other developers prefer Cursor, especially for Python and Node work. Most Java developers at Netflix work with Claude Code. The tools integrate with GitHub for pull request reviews, help find bugs, and assist with analyzing production problems by examining log files. Paul describes using AI as having a thinking partner to t all to and code with. Sometimes he needs to bounce ideas around, and the AI gives insights he might have missed or suggests additional issues to consider. For repetitive tasks like copying fields between objects, AI handles the grunt work efficiently. "That's the nice thing about an AI," Paul says. "While a person would probably get really annoyed with all this feedback all the time and like having to repeat the work over and over again, but an AI is like, fine, I'll do it again." Go Build a Lot of Stuff! When asked about advice for students, Paul's answer comes quickly and has not changed much over the years. "I think what I really recommend is just go and build a lot of stuff," he says. "The way to get to become a better developer is by doing a whole lot of development." That's timeless advice students can easily adopt no matter how the modern tools for learning have changed. Paul had to go to a bookstore and buy a book to learn programming. Students today have AI tools to help them and advanced IDEs. But the fundamental principle remains the same, which is to build interesting applications. Paul recommends that students come up with a fun problem and just build it. You learn by making mistakes. You build a system, reach the end, and realize the new codebase already struggles with maintainability. Then you ask what you could have done differently. Those real-life coding experiences teach you how to design code, architect code, and write better code. Paul also suggests that students use AI tools but not blindly. Do not just accept whatever an AI generates. Instead, try to understand what came out, how it could have been done differently, and experiment with different approaches. Use the tools available but really understand what is going on and what options you have. Some students and even practicing developers worry that advanced tools might eliminate their future role as developers. Paul says that nobody knows exactly how things will look in the future because tools get better almost every day now. But AI tools are just tools. Someone needs to drive them and come up with the ideas they should build. Plus, the tools at present are far from a state where you can hand them a task, never look at it again, and have everything work perfectly. Substantial hand-holding is involved. "Is our daily work going to change? Very likely," Paul says. "That's already happening." But he tries to see this change as a positive thing. "It's a new tool that we can use. It makes certain parts of our job more fun, more interesting. You can get more things done in some ways and be open to it." Why Java Works At the end of the conversation, Paul answered a simple question — Why Java? What makes it great? — with a simple and direct answer: "Java is the perfect balance of developer productivity and runtime performance." That balance matters where Paul works at Netflix. But it also matters for students learning their first language, for teams building enterprise applications, and for developers choosing tools that will sustain long careers. Paul's career started with Java applets 20 years ago when he bought a book and started hacking away. The language and platform has evolved dramatically since then, moving from client-side applets to powering massive backend services that stream entertainment to millions globally via Netflix. Through all that change, the core appeal remains — you can build things efficiently for many platforms and those things run fast. Paul Bakker: X, LinkedIn Duke's Corner Java Podcast: Libsyn Jim Grisanzio: X, LinkedIn, Website
Të informohesh dhe të argëtohesh… duket si mision i pamundur! Por jo për Julian Hurdha dhe Anxhelo Shkreli! Dyshja sjellin për publikun “Top Fare”, një emision humoristik ku nuk do të mungojnë të qeshurat, por as aktualiteti. Java nis me programin më provokues dhe që nuk kursen askënd. Më pak sarkazëm, ironi e pak ‘spec djegës', pasditet tuaja në Top Albania Radio nuk do jenë kurrë të mërzitshme!
Whether you're single, married, or simply navigating the cultural noise around sex and identity, this episode will challenge and encourage you to see sexuality through the lens of God's redemptive love. This week, Barb is joined by Dr. Juli Slattery, author of Surrendered Sexuality, for an honest and hope-filled conversation about faith, intimacy, shame, and identity. Juli shares how our sexuality isn't about self-discovery—it's about understanding God's love—and how true transformation begins when we stop trying to fix ourselves and start surrendering our hearts to Him. RESOURCES FROM THIS EPISODE Connect with Dr. Juli on Instagram Connect with Dr. Juli on Facebook Surrendered Sexuality: How Knowing Jesus Changes...Everything Visit Dr. Juli's Website ABOUT OUR SPECIAL GUEST Dr. Juli Slattery is the president and cofounder of Authentic Intimacy, a ministry helping people make sense of God and sexuality. She is the host of the weekly podcast Java with Juli. She has authored or coauthored fourteen books, including God, Sex, and Your Marriage, Rethinking Sexuality, and 25 Questions You're Afraid to Ask about Love, Sex, and Intimacy. Juli is a member of the board of trustees of Moody Bible Institute. She and her husband, Mike, have three grown sons and live in Akron, Ohio.
Përzgjedhur nga Dee Jay-it e Top Albania Radios, mbrëmja e të dielës është e gjitha për t'u shijiuar. Java mbyllet me muzikë të mirë dhe përzgjidhet nga DJ resident të Top Albania Radio.
Përzgjedhur nga Dee Jay-it e Top Albania Radios, mbrëmja e të dielës është e gjitha për t'u shijiuar. Java mbyllet me muzikë të mirë dhe përzgjidhet nga DJ resident të Top Albania Radio.
Përzgjedhur nga Dee Jay-it e Top Albania Radios, mbrëmja e të dielës është e gjitha për t'u shijiuar. Java mbyllet me muzikë të mirë dhe përzgjidhet nga DJ resident të Top Albania Radio.
Përzgjedhur nga Dee Jay-it e Top Albania Radios, mbrëmja e të dielës është e gjitha për t'u shijiuar. Java mbyllet me muzikë të mirë dhe përzgjidhet nga DJ resident të Top Albania Radio.
During this winter ice storm, Felder, Java, and the rest of MPB send our thoughts to all those affected. Everyone stay safe, and of course, Let's Get Dirty!Resources: https://www.treesaregood.org/ | https://www.mfc.ms.gov/contact/mfc-directory/urban-and-community-forestry/tree-care/Email Felder anytime at FelderRushing.Blog and listen Friday and Saturday mornings at 9 to The Gestalt Gardener on MPB Think Radio. In the meantime, in Felder's words, "get out and get dirty."If you enjoyed listening to this podcast, please consider contributing to MPB: https://donate.mpbfoundation.org/mspb/podcast Hosted on Acast. See acast.com/privacy for more information.
Sats Terminal is the first native Bitcoin super app, bringing together Bitcoin loans, yield, and trading in a single interface and developer SDK. Sats Terminal is backed by YZi Labs (formerly Binance Labs), Coinbase Ventures, and Draper Associates.The founders of Sats Terminal recently joined the Bitcoin.com News Podcast to talk about the technology.Stan Havryliuk (CEO and Co-Founder) and Rishabh Java (CTO and Co-Founder) of Sats Terminal shared their journey, starting with their backgrounds in crypto and fintech. Stan had previous experience with Bitcoin.com and running a large Eastern European exchange, while Java had built and sold a fintech company, finding crypto to be a more open building environment. The inspiration for Sats Terminal stemmed from a highly problematic user experience Stan encountered while trading BRC20s, which resulted in him overpaying significantly for a single token. This incident highlighted a clear need for good, user-friendly interfaces in the growing Bitcoin DeFi market to encourage wider adoption. The two founders met online while working on a previous project and formalized their partnership after meeting in person in Buenos Aires.The company secured notable financial backing from major investors. Java's connection to Coinbase Ventures was established after winning an AI agent hackathon at their San Francisco office, which led to a successful pitch. Stan described how they were quickly accepted into the YZi Labs (aka Binance Labs) accelerator program after applying shortly before the deadline on a friend's recommendation, benefiting from a good product growth trajectory at the time. They also received early backing from the Draper family of VCs, including Draper Associates, Draper Dragon, and Boost VC. Stan's key advice for aspiring startups seeking funding is to "just keep building" and iterating fast, emphasizing that consistency compounds into success, alongside networking and participating in hackathons.Java elaborated on the evolution of native Bitcoin assets, moving from Ordinals to BRC20s and then to the improved Runes standard. He reported that Sats Terminal has already captured approximately 70% of the market share for trading Runes, showcasing their success in the ecosystem. They also acknowledged that the Bitcoin ecosystem's complexity, due to the lack of a central authority, means the market will ultimately decide which token standard becomes the long-term winner.The core of Sats Terminal's vision is encapsulated in their motto: "never sell your Bitcoin," but instead to make it work through products like trading, earning, and borrowing. Stan highlighted their belief that Bitcoin is the "only pristine collateral for loans," and their products are laying the groundwork for Bitcoin's transition from "digital gold" to a "productive asset." Java detailed their Borrow product as a self-custody, trust-minimized cross-chain loan solution where users can collateralize their Bitcoin for a loan without KYC. Stan announced that the first version of the Earn product, designed to simplify DeFi complexity for end-users, is being finalized and expected to go live in the next few weeks.Stan Havryliuk, CEO and Co-Founder of Sats Terminal, early Bitcoin investor and Web3 veteran with over eight years of experience scaling crypto businesses worldwide. Ex-Bitcoin.com and zondacrypto.com (BitBay.com).Rishabh Java, CTO and Co-Founder of Sats Terminal, serial entrepreneur, inventor, and Bitcoin builder with a proven track record of creating great technologies. Winner of 50 international hackathons, awarded by Steve Wozniak at 15 for BCI tech and exited Web2 startup at 21.To learn more about the project visit the website, and follow the team on X.
HORROR WITH SIR. STURDY EP 576: PABRIK GULA – INDONESIAN TERROR RISES FROM THE RUINS LET'S GET SLICIN' & DICIN'
As Indonesia grapples with increasingly frequent climate disasters—from the devastating floods in Sumatra and Aceh to prolonged droughts affecting food security—a new book is rejecting the usual solutions. No carbon credits. No waiting for the next Elon Musk. Instead, Bacaan Bumi asks: what if the answers lie in Indonesia's own revolutionary history, its constitutional foundations, and its diverse philosophical traditions? Published by Yayasan Obor Pustaka Indonesia last year, Bacaan Bumi began as a monthly supplement for Inside Indonesia magazine—where, we should acknowledge, several Talking Indonesia hosts are also involved. (Yes, this is a slightly nepotistic episode, but we promise the ideas are worth it.) The supplement was initiated by Gerry van Klinken, a longtime Indonesia scholar and one of the board members of Inside Indonesia, and brought together 17 Indonesian academics, activists, and thinkers who argue that technology and market mechanisms alone won't save us. Instead, they propose something more radical: an eco-socialist manifesto rooted in Indonesian soil. The book emerged from conversations sparked by a groundbreaking summer school on critical environmental history at Gadjah Mada University—Indonesia's first university program of its kind. The response has been striking: packed book launches across Java, students demanding more courses, and activists finding new language to connect Marxist commodity analysis with Javanese mysticism, Islamic green theology with feminist readings of adat traditions, and Sukarno's Marhaenism with 21st-century ecological citizenship. The editors don't call it an academic collection. They call it a manifesto. In his introduction, Farabi Fakih writes that Indonesia's environmental movement in the 21st century is “the natural continuation of the Southern revolution imagined by Sukarno.” He explicitly rejects what he calls the “techno-magical narrative” of Silicon Valley billionaires and the “declensionist narrative” of inevitable doom—both of which, he argues, serve to disable collective action against capitalism. But what does an environmental manifesto look like in the Indonesian context? How do you connect Marx's theory of metabolic rift to flood disasters in Sumatra? Why do young Indonesians find hope in pan-psychism and Kendeng mountain feminism? And what happens when you discover that Indonesia's 1945 constitution already contains ecological philosophy that's been largely forgotten? In this episode, we had a conversation with two of Bacaan Bumi's key contributors: Farabi Fakih, who heads the Master's program in History at Gadjah Mada University where the critical environmental history curriculum was born, and Fathun Karib, a historical sociologist, postdoctoral fellow at the Asia Research Institute, and founding member of punk band Critical Death. Together they explore why genuine solutions must come from within Indonesia, why book tours revealed both hope and anxiety among younger generations, and how a 1960s Indonesian constitutional provision about the earth might offer more wisdom than all of Silicon Valley's promises combined. In 2026, the Talking Indonesia podcast is co-hosted by Dr Jemma Purdey from the Australia-Indonesia Centre, Dr Elisabeth Kramer from the University of New South Wales, Tito Ambyo from RMIT, Dr Jacqui Baker from Murdoch University, and Clara Siagian from University College London.
JAY and EBONY receive a mixed welcome at the Eco camp. PATCH and PRIDE struggle with communication, and RAM tests JAVA.
The practice of waking early to seek God in prayer is woven into the fabric of Scripture. But... what if you're not a morning person? Oh friend, I get it! But whether you greet the sunrise with joy or hit snooze like it's your spiritual gift, today you'll be challenged to rethink what's possible with God. Joining me on the 4:13 is author Tara Beth Leach who shares why mornings matter, how even night owls or those with busy schedules can make space for God, and what it looks like to build a structured yet flexible morning rhythm that actually sticks. You'll walk away with practical guidance, spiritual encouragement, and inspiration for starting your day surrendered to God's presence. So if mornings feel intimidating—or impossible—don't worry. You'll discover that God meets us there with grace, purpose, and renewal. Wake up, buttercup! This one's for you! SHOW NOTES: 413Podcast.com/387 Enter to win the GIVEAWAY and read the episode TRANSCRIPT in the show notes. Get my weekly email, Java with Jennifer, to be notified when a new podcast episode releases. Subscribe HERE.
Episode Description: When the Time Radio malfunctions, Max and Molly accidentally jump to the wrong time and place — landing on a volcanic island moments before the historic Krakatoa eruption! To fix their device, they explore buoyancy, density, and the physics of springs using Hooke's Law. With time literally running out, teamwork and Math become their only way home. Math Concepts: Density and buoyancy; Volume and displaced water; Unit comparison and real-world measurement; Hooke's Law (F = –kx);History/Geography Concepts: The Krakatoa volcanic eruption (1883); Indonesian geography (Sumatra, Java, Rakata Island); Early scientific observation of sound waves and pressure.
Hi, Spring (and Java) fans! In this episode I am beyond delighted to talk Java developer advocate and longtime friend of the show Billy Korando about the latest-and-greatest in the Java ecosystem.
This is the second in a short series of speaker profiles for JavaOne 2026 in Redwood Shores, California, March 17-19. Get early bird pricing until February 9, and for a limited time, take advantage of a $100 discount by using this code at checkout: J12026IJN100. JavaOne: Register | Sessions In this conversation, Jim Grisanzio from Java Developer Relations talks with developer advocates Marit van Dijk and Anton Arhipov from JetBrains about the 25th anniversary of IntelliJ IDEA, the latest features of the IDE, Anton's upcoming session at JavaOne in March, and their perspectives on JavaOne as the premier conference for Java developers. 25 Years of IntelliJ IDEA Just as Java turned 30 this year, IntelliJ IDEA is now 25 years young! Not every technology survives that long, and even fewer thrive while doing it. But both Java and IntelliJ IDEA are doing just that. The secret to this longevity for IntelliJ IDEA, according to Marit van Dijk and Anton Arhipov, comes down to something simple but demanding — staying current with the Java ecosystem and engaging the massive Java development community around the world. The main reason for their success is the huge effort engineered into the platform to produce the technologies that developers need while at the same time staying with all the bleeding edge stuff happening inside the Java community. This commitment reaches beyond just supporting new Java versions. The IntelliJ IDEA team works on preview features even though specifications sometimes change during the preview process. When Oracle moved to a six-month release cycle for OpenJDK about eight years ago, IntelliJ adapted smoothly since their teams were already involved with the OpenJDK community. Marit says that new release cycle actually streamlined their work. They already knew about preview features and could start developing support upfront, not at the very last moment. This let them iterate alongside the community rather than chasing after it. The company also collaborates directly with other community members — such as framework developers, build tool teams at Maven and Gradle, and even Google — to implement best practices straight into the IDE. Maven 4 is not even released yet, but IntelliJ already has support ready with migration features to help developers make the transition. Anton says that this effort means that support is not only working with the new version of a technology but also being smart about how you use it. The IDE catches outdated patterns and deprecated APIs and also offers quick fixes to migrate code with a single keystroke. First and Lasting Impressions Both Marit and Anton started working at JetBrains years after they had already become devoted IntelliJ users. Their first impressions of the IDE moved them deeply and remain with them today. For Anton, his first reaction to using IntelliJ IDEA was immediate. "In one word, wow, this is smart. This is an IDE that understands code." That intelligence in the software became the foundation of his relationship with the technology. Marit had a similar experience when she switched to IntelliJ IDEA. She had used other IDEs before and they were perfectly fine, but IntelliJ seemed different. "I found that it was actively helpful with the code inspections and quick fixes and helping me when my code didn't compile or preventing me from making mistakes. And I was sad that I didn't switch earlier, like years earlier. And I've been raving about it ever since. And now they pay me to do that. So, you know, everybody wins." AI and the Future of Development As usual in these conversation, we turned to artificial intelligence and its growing role in software development. Anton will explore this topic in depth at his JavaOne session titled "Spec-Driven Development With AI Agents: From High-Level Requirements to Working Software." Everyone knows that the AI landscape is changing fast, but things are actually getting simpler, Anton says. Developers can now get better results with less effort and less complex workflows using AI agents. Models are improving at guessing developer intent and reducing the need for careful constraint-heavy prompting. But Anton sets realistic expectations about AI. When asked whether his session targets junior or senior developers, he says that "we are all juniors in this regard." The field is so new that nobody can claim years of expertise with AI development tools. Marit emphasizes another crucial principle about AI-generated code. "You are still responsible for the code," whether you write it or an agent writes it. It has your name on it. AI does not diminish developer accountability or the need for developers to remain highly skilled in their craft. Anton adds another dimension about integrating AI with development tools. "AI without the IDE is kind of unreliable, but the IDE without AI is unproductive." The key, he says, is to fuse these things together leveraging the benefits of both for better productivity. The context the IDE provides and its understanding of your project structure and dependencies makes AI suggestions more relevant and actionable. JavaOne: Where the Community Comes Together Anton will be presenting at JavaOne 2026 in March, and both he and Marit shared their perspectives on what makes the conference special. For Marit, JavaOne has always been unique. The "who's who of Java" will be there, she says. Last year's conference-ending "Meet the Architects" panel particularly stood out. The audience could ask Oracle Java architects basically everything about Java for over an hour. This kind of access to the core engineers building and shaping the future of the language is something you would not normally get at any other conference. Anton shares his view that JavaOne has always been the conference to get all the news about Java. He has always viewed the event as the place where you get condensed information about what's going on with Java all in one place — the language, the platform, the standards, the frameworks, and the community. Community and Looking Forward Marit and Anton maintain close relationships with the developer community through conferences and Java User Groups. Marit says that they have many JUGs in the Netherlands, and many of them invite her to come and speak at their meetups throughout the year. Also, when they travel somewhere for a conference, they look for opportunities to combine that trip with local JUGs to speak there and connect with people. This direct engagement with the open Java community lets Marit and Anton talk to developers directly, see how they can help them better, understand what developers are struggling with, and take that feedback back to the engineering teams. The same authenticity extends to how JetBrains approaches IntelliJ development. The engineering team maintains close relationships with framework developers and library maintainers and OpenJDK to ensure that when new versions release, IntelliJ users have good support from day one. As IntelliJ IDEA celebrates 25 years, the development continues. They keep releasing new features with every version: the Spring Debugger that helps developers understand their Spring projects at runtime, Command Completion that enables developers to perform commands without memorizing shortcuts, and more. The anniversary celebrations for the teams have included parties with cakes featuring old logos, a game plugin that lets developers play video games while AI generates their code, and social media campaigns engaging the global community. For developers curious about IntelliJ IDEA, Marit and Anton encourage people to subscribe to the JetBrains YouTube channel where they regularly produce videos explaining new features. This 25-year milestone represents more than just history. It represents an ongoing commitment to understand code, support developers, build the Java community, and evolve alongside the entire ecosystem. This pattern is pervasive among Java developers and also the many companies offering developers advanced tools. The smart IDE that so impressed Anton and Marit years ago continues to get smarter — right along with many other tools and technologies that are growing as a result of the Java platform itself. Anton Arhipov: X , BlueSky, Linkedin Marit van Dijk: Website, Linkedin, BlueSky, X Jim Grisanzio: X, Linkedin Duke's Corner Java Podcast: Libsyn Oracle Java Developer Relations: Inside.java, Dev.Java, Learn.java Specific Topics Discussed: IntelliJ IDEA 25th Birthday, The Java Dukes, What's new in IntelliJ IDEA 2025.3, Spring Debugger, Command Completion
In this special episode of the Inside Java Podcast, Nicolai Parlog talks to Adam Bien about scripting with Java, to Maurice Naftalin about the history and tradeoffs of the collections framework and erasure, and to Tom Cools about the innovative way the Belgian Java User Group organizes itself.
Join Dan Vega and DaShaun Carter for a foundational episode of Spring Office Hours dedicated to everyone starting their journey or looking to refine their setup in the Spring ecosystem. In this episode, "Getting Started with Spring," the guys strip away the complexity to look at the essentials every developer needs to succeed, from installing Java and switching between versions to choosing the right build tool between Maven and Gradle. They will also dive into the fundamental question of why we need Spring in the first place and the specific problems it solves for modern developers. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.
When Lysa TerKeurst experienced the painful, unwanted end of her nearly 30-year marriage, she found herself asking hard questions and searching Scripture for real answers. She didn't just need comfort—she needed clarity, truth, and a way forward. On today's episode of the 4:13, Lysa shares the resource she wishes she had during that season and tackles some of the most difficult questions many women quietly carry: Does God hate divorce? How do I move forward when I'm still angry? How do I rebuild a life I never envisioned? She'll walk you through what the Bible says about divorce, correct some of the misguided messages often accepted, and assure you that you are not alone—even if it feels that way. So, whether you're walking through a divorce right now, still carrying pain from years ago, or loving someone who is in the throes of it all, this conversation offers hope, truth, and practical steps for the road ahead. SHOW NOTES: 413Podcast.com/386 Enter to win the GIVEAWAY and read the episode TRANSCRIPT in the show notes. Get my weekly email, Java with Jennifer, to be notified when a new podcast episode releases. Subscribe HERE.
How can you consciously shift timelines by changing the frequency you embody? Josh Trent welcomes Transformational and Manifestation Guide, Daniel Raphael, to the Wellness + Wisdom Podcast, episode 795, to explore how beliefs act as subconscious agreements, why manifesting is a side effect of alignment not force, how dreamporting and timeline shifting work through intuition and coherence, why trauma can dissolve faster than we think when identity loosens, and how ancient teachings, Christ consciousness, and embodied awareness reveal the blueprint for liberation already within you. 33% off the DREAMPORTING QUEST Awaken your natural ability to master frequencies and materialize your dreams. The Dreamporting Quest is a transformative journey that gives you a magic toolkit of brainwave entraining activations to ensure you can fly above the negativity in this time and shine your light to the world on a whole new level. Learn how to use the universal principles and energy techniques Daniel Raphael has learned from spiritual masters, and even lead Silicon Valley CEOs to transform their lives. Start Your Quest Get 33% off with code JOSH33 In This Episode, Daniel Raphael Uncovers: [01:20] Deprogram Your Beliefs How we've been programmed to fear or reject ancient teachings. Why beliefs are agreements that shape our reality. How Daniel experienced miracles in a cave in Java. Resources: Daniel Raphael [04:25] Dreamporting VS Manifesting The difference between dreamporting and manifesting. Why we can't use force and ego for manifesting. How everything around us changes based on the frequency we embody. Why shifting timelines is about making a decision. Resources: 784 Dr. Steven Young: How To Use Your Mind to Shift Reality At Will [08:25] Follow The Synchronicities Why reality is a game. What led Daniel to a dark night of the soul. Why dreamporting is about connecting to synchronicities. How mental and physical blocks stop us from perceiving the full reality. Why every event is redirecting us. How karma is always seeking balance. [11:30] Remote Viewing Why remote viewing is a basic part of life. The key steps to mastering remote viewing. How we're programmed out of our telepathic abilities. Why without safety we cannot experience our psychic skills. Resources: Dreamporting Quest (course): 33% off with code JOSH33 692 Paul Chek | Spirit Gym: How To Find The Truth of Your Soul + Live Your Dream [16:50] Trauma Can Be Healed Faster Than You Think Why we need to feel our emotions with both the heart and the mind. How Daniel helps his clients heal trauma within minutes. Why we need to disidentify from our wounds. The importance of tapping into our intuition to heal our trauma. Resources: 763 You Can't Heal Trauma Without "Time Travel" | Sarah Baldwin [20:55] Ego + Identity The polarity of people who don't know God and people who think they are God. Why manifestation is a side effect of alignment. How the Luciferian energy makes us identify with the ego. Why being aware of our identity dissolved the identity. [24:20] Be Guided by The Christ Consciousness How Daniel was different than other people from a very young age. Why imagination is real. How the Christ consciousness is the center, and the Luciferian energy tries to pull us off center. [27:50] Purification Process: Beware of The Dark Traps Why purification doesn't always have to come from pain. How the parasitic energies have been evolving for centuries. Why the consciousness on Earth is rising. Why we have to watch out for the traps of large organizations. Why we need to understand the darkness in order to become the light. Resources: The Lost Women of NXIVM (2019) 503 Paul Levy | Wetiko: Break Free From Collective Mass Psychosis [34:20] The Key to Manifesting Why we're only one choice away from shifting timelines. What Daniel's first experience with shifting timelines was like. How we can hold the new choice to keep what we're manifesting. What miracles Daniel has manifested by downloading a certain frequency. The importance of healthy anger. How to recognize that we've shifted timelines. [41:15] Don't Go Against Your Intuition Why intention, thought, feeling, and intuition are essential for dreamporting. How Daniel has been tested in timeline shifting. Why he refused to be on stage with famous people. How he didn't want to allow himself to become a sellout. Why safety is an illusion. The purpose of darkness in the world [46:40] Extracting Wisdom from the Bible What led Daniel to go through purification rituals. Why some scriptures were excluded from the Bible. How Christ's words have been twisted and misunderstood. Why we can change our genetics. How we can access the blueprint for liberation. [53:40] You Are Part of The Collective How our individuality impacts the collective. The power of coherence in shifting the quantum field. How Daniel's friend discovered a new brain wave. The definition of miracle. Why miracles only occur when we dissolve the illusions. [59:10] How to Stabilize Your Awareness The importance of observing our inner dialogue. How the content we consume and the people we spend time with impact our frequency. Why our subconscious is more powerful than our conscious mind. [01:02:25] Allow Yourself to Feel What You Resist Feeling Why we incarnate multiple times. How Daniel was born with lots of love, but lost it through trauma. Why there are no bad emotions. How we're shown what we resists. [01:09:05] Science VS Spirituality How science and spirituality are the same. Why we're not living in a materialistic universe. How Daniel forgot God when he was depressed. Why energy healing changed his life. [01:14:40] How to Harness Your Superpowers How Daniel channels jokes as a comedian. Why everyone has their own superpowers. How we should be taught how to harness our superpower. [01:18:10] Switch The Lens Through Which You See The World Why enlightenment is not something to get, it's already there. How nobody is a victim. Why switching our lens through which we see the world can change the reality. How wanting to be a saviour manifests in people who struggle. Why our identity only exists in our mind. "There's a very big difference between God consciousness and God complex. God complex is when it's all about you. It's an ego trap. The goal is to tune in more to your higher self and purify that channel as opposed to trying to manifest from the ego." — Daniel Raphael Leave Wellness + Wisdom a Review on Apple Podcasts
Do you ever feel let down in your daily experience as a Christian? You're not alone. Pastor and bestselling author Gary Thomas understands that frustration—which he says often comes from believing lies we don't even realize we've embraced. Today on the 4:13, Gary unpacks the subtle deceptions that quietly shape our expectations, steal our joy, and keep us from the abundant life God promises. He reveals 12 common lies many Christians believe and—using Scripture—helps you recognize those lies and replace them with truth. You'll learn to discern the trap of a self-centered salvation, why a family-first mentality does more harm than good, and how entitlement sneaks into our faith more easily than we think. Plus, you'll be introduced to a perspective of being rescued that can transform everything! So, get ready to renew your mind, deepen your trust, and live the life you were reborn to live! SHOW NOTES: 413Podcast.com/385 Enter to win the GIVEAWAY and read the episode TRANSCRIPT in the show notes. Get my weekly email, Java with Jennifer, to be notified when a new podcast episode releases. Subscribe HERE.