Indonesian island
POPULARITY
Categories
Does it ever seem like your thoughts have a mind of their own? Persistent negative thinking, anxiety spirals, or lingering offenses can quickly take over if you don't know how to stop them. But here's the good news—you can take control of your thoughts, and God has already given you the tools to do it. Pastor Kyle Idleman joins me on the 4:13 and shares how brain science and Scripture agree that we must pause and think about what we're thinking about. But we can't stop there! We have to clean out that thought closet! So today, Kyle will teach you how to take every thought captive, silence the lies and replace them with the truth, and break down the destructive mental strongholds that keep you stuck. Whether it's anxiety, anger, fear, insecurity, or even the occasional racing mind you're dealing with, listen in! This conversation will give you a practical, hope-filled path to renewing your mind. SHOW NOTES: 413Podcast.com/371 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.
Get the Godcaster App: https://apps.apple.com/us/app/godcaster-radio-podcasts/id6744736606
AI Assisted Coding: Agile Meets AI—How to Code Fast Without Breaking Things, With Llewellyn Falco In this BONUS episode we explore the practice of coding with AI—not just the buzzwords, but the real-world experience. Our guest, Llewellyn Falco, has been learning by doing, exploring the space of AI-assisted coding from the experimental and intuitive—what some call vibecoding—to the more structured world of professional, world-class software engineering. This is a conversation for practitioners who want to understand what's actually happening on the ground when we code with AI. Understanding Vibecoding "You can now program without looking at code. When you're in that space, vibecoding is the word we're using to say, we are programming in a way that does not relate to programming last year." The software development landscape shifted dramatically in early 2025. Vibecoding represents a fundamental change in how we create software—programming without constantly looking at the code itself. This approach removes many traditional limitations around technology, language, and device constraints, allowing developers to move seamlessly between different contexts. However, this power comes with responsibility, as developers can now move so fast that traditional safety practices become even more critical. From Concept to Working App in 15 Minutes "We wrote just a markdown page of ‘here's what we want this to look like'. And then we fed that to Claude Code. And 15 minutes later we had a working app on the phone." At the Agile 2025 conference in Denver, Llewellyn participated in a hackathon focused on helping psychologists prevent child abuse. Working with customer Amanda, a psychologist, and data scientist Rachel, the team identified a critical problem: clinicians weren't using the most effective parenting intervention technique because recording 60 micro-interactions in 5 minutes was too difficult and time-consuming. The team's approach embodied lean startup principles turned up to eleven. After understanding the customer's needs through exposition and conversation, they created a simple markdown specification and used Claude Code to generate a working mobile app in just 15 minutes. When Amanda tested it, she was moved to tears—after 20 years of trying to make progress on this problem, she finally had hope. Over three days, the team released 61 iterations, constantly getting feedback and refining the solution. Iterative Development Still Matters When Coding With AI "We need to see things working to know what to deliver next. That's never going to change. Unless you're building something that's already there." The team's success wasn't about writing a complete requirements document upfront. Instead, they delivered a minimal viable product quickly, tested it with real users, and iterated based on feedback. This agile approach proved essential even—or especially—when working with AI. One breakthrough came when Amanda used the number keypad instead of looking at her phone screen. With her full attention on the training video she'd watched hundreds of times, she noticed an interaction she had missed before. At that moment, the team knew they had created real value, regardless of what additional features they might build. Good Engineering Practices Without Looking at Code "We asked it to do good engineering practices, even though we didn't really understand what it was doing. We just sort of say, okay, yeah, that seems sensible." A critical moment came when the code had grown large and complex. Rather than diving into the code themselves, Llewellyn and his partner Lotta asked the AI to refactor the code to make a panel easy to switch before actually making the change. They verified functionality worked through manual testing but never looked at how the refactoring was implemented. This demonstrates that developers can maintain good practices like refactoring and clean architecture even when working at a higher level of abstraction. Key practices for AI-assisted development include: Don't accept AI's default settings—they're based on popularity, not best practices Prime the AI with the practices you want it to use through configuration files Tell AI to be honest and help you avoid mistakes, not just be agreeable Ask for explanations of architecture and evaluate whether approaches make sense Keep important decisions documented in markdown files that can be referenced later “The documentation is now executable. I can turn it into code” "The documentation is now executable. I can turn it into code. If I had to choose between losing my documentation or losing my code, I would keep the docs. I think I could regenerate the code pretty easily." In this new paradigm, documentation takes on new importance—it becomes the specification from which code can be regenerated. The team created and continuously updated markdown files for project context, architecture, and individual features. This practice allowed them to reset AI context when needed while maintaining continuity of their work. The workflow was bidirectional: sometimes they'd write documentation first and have AI generate code; other times they'd build features iteratively and have AI update the documentation. This approach using tools like Super Whisper for voice-to-text made creating and maintaining documentation effortless. Remove Deterministic Tasks from AI "AI is sloppy. It's inconsistent. Everything that can be deterministic—take it out. AI can write that code. But don't make AI do repetitive tasks." A crucial principle emerged: anything that needs to be consistently and repeatedly correct should be automated with traditional code, not left to AI. The team wrote shell scripts for tasks like auto-incrementing version numbers and created git hooks to ensure these scripts ran automatically. They also automated file creation with dates at the top, removing the need for AI to track temporal information. This principle works both ways—deterministic logic should be removed from underneath AI (via scripts and hooks) and from above AI (via orchestration scripts that call AI in loops with verification steps in between). Anti-Patterns to Avoid "The biggest anti-pattern is you're not committing frequently. I really want the ability to drop my context and revert my changes at a moment's notice." The primary anti-pattern when coding with AI is failing to commit frequently to version control. The ability to quickly drop context, revert changes, and start fresh becomes essential when working at this pace. Getting important decisions into documentation files and code into version control enables rapid experimentation without fear of losing work. Other challenges include knowing when to focus on the right risks. The team had to navigate competing priorities—customers wanted certain UX features, but the team identified data collection and storage as the critical unknown risk that needed solving first. This required diplomatic firmness in prioritizing work based on technical risk assessment rather than just user requests. Essential Tools for AI-Assisted Development "If you are using AI by going to a website, that is not what we are talking about here." To work effectively with AI, developers need agentic tools that can interact with files and run programs, not just chat interfaces. Recommended tools include: Claude Code (CLI for file interaction) Windsurf (VS Code-like interface) Cursor (code editor with AI integration) RooCode (alternative option) Super Whisper (voice-to-text transcription for Mac) Most developers working at this level have disabled safety guards, allowing AI to run programs without asking permission each time. While this carries risks, committing frequently to version control provides the safety net needed for rapid experimentation. The Power of Voice Interaction "Most of the time coding now looks like I'm talking. It's almost like Star Trek—you're talking to the computer and then code shows up." Using voice transcription tools like Super Whisper transformed the development experience. Speaking instead of typing not only increased speed but also changed the nature of communication with AI. When speaking, developers naturally provide more context and explanation than when typing, leading to better results from AI systems. This proved especially valuable in a crowded conference room where Super Whisper could filter out background noise and accurately transcribe the speakers' voices. The tool enabled natural, conversational interaction with development tools. Balancing Speed with Safety Over three days, the team released 61 times without comprehensive automated testing, focusing instead on validating user value through manual testing with the actual customer. However, after the hackathon, Llewellyn added automated testing by creating a test plan document through voice dictation, having AI clean it up and expand it, then generating Puppeteer tests and shell scripts to run them—all in about 40 minutes. This demonstrates a pragmatic approach: when exploring and validating with users, manual testing may suffice; but for ongoing maintenance and confidence, automated tests remain valuable and can be generated efficiently with AI assistance. The Future of Software Development "If you want to make something, there could not be a better time than now." The skills required for effective software development are shifting. Understanding how to assess risk, knowing when to commit code, maintaining good engineering practices, and finding creative solutions within system constraints remain critical. What's changing is that these skills are now applied at a higher level of abstraction, with AI handling much of the detailed implementation. The space is evolving rapidly—practices that work today may need adjustment in months. Developers need to continuously experiment, stay current with new tools and models, and develop instincts for working effectively with AI systems. The fundamentals of agile development—rapid iteration, customer feedback, risk assessment, and incremental delivery—matter more than ever. About Llewellyn Falco Llewellyn is an Agile and XP (Extreme Programming) expert with over two decades of experience in Java, OO design, and technical practices like TDD, refactoring, and continuous delivery. He specializes in coaching, teaching, and transforming legacy code through clean code, pair programming, and mob programming. You can link with Llewellyn Falco on LinkedIn.
Don't miss your chance to win $200! Take the Java with Juli Survey. In this episode, we uncover the real stories of women in the Bible who have been misunderstood, silenced, or abused—and discover the God who saw them. From Bathsheba to Tamar to the woman at the well, we revisit stories where we have blamed or shamed women, when in fact scripture points to God's compassion, justice, and redemption. ⚠️ This episode mentions rape. Please take care when listening. Guest: Dr. Sandra Glahn Follow-up resources: Vindicating the Vixens by Dr. Sandra Glahn Follow Dr. Glahn on IG @sandraglahnauthor Leave us a rating & review in your favorite podcast app
Dr. Juli Slattery is the president and co-founder of Authentic Intimacy. She is a clinical psychologist and hosts the weekly Java with Juli podcast. Juli has authored or co-authored 14 books, including her latest book: Surrendered Sexuality: How Knowing Jesus Changes…Everything. Join the Theology in the Raw community to get access to our "extra innings" conversation, where Juli counsels me on how to respond to slander and lies spread about me from Christian influencers.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
An airhacks.fm conversation with Alvaro Hernandez (@ahachete) about: Framework laptop experience and build process with DIY edition, modular connectors and upgradability, running Ubuntu 25.10 beta with nix package manager, automating installation with YAML and Ansible, comparison with IBM AS/400 feature activation model, docker adoption history for server maintenance and documentation, PostgreSQL extensions, upgradability and security concerns, challenges with packing 1000+ extensions into container images, security concerns with large monolithic images containing unused extensions, dynamic extension injection using sidecar pod local controller in kubernetes, problems with mutating running containers and security tool compliance, traditional Docker build approach requiring users to become image maintainers, challenging assumptions about container image immutability and Merkle tree, container images as JSON manifests pointing to tar file layers, Dynamic OCI Registry concept for composing images on-the-fly, generating manifests dynamically in milliseconds without Docker build, interface-based approach for mapping user preferences to layer digests, PostgreSQL-specific implementation with extension URL patterns, metadata storage in PostgreSQL database for layer digest resolution, potential applications for quarkus and Java microservices, serverless deployment possibilities with AWS Lambda, comparison with Cloudflare's serverless OCI registry, enterprise use cases for automated patching and security updates, integration possibilities with AWS EventBridge for CI/CD pipelines, transparency to Docker clients with only registry change required, stackgres platform using 4 million lines of Java code, ongres company services including PostgreSQL training and Oracle migrations, Alvaro's website: aht.es Alvaro Hernandez on twitter: @ahachete
A couple of years ago, I tweeted that “the best tech stack is the one you already know.” To this day, this is one of my most resonating tweets. People keep bringing it back, and founders who've been around for a while seem to particularly agree with it. But AI changes things. Or does it?This episode of The Bootstraped Founder is sponsored by Paddle.comThe blog post: https://thebootstrappedfounder.com/the-best-tech-stack-in-the-age-of-ai/ The podcast episode: https://tbf.fm/episodes/417-the-best-tech-stack-in-the-age-of-aiCheck out Podscan, the Podcast database that transcribes every podcast episode out there minutes after it gets released: https://podscan.fmSend me a voicemail on Podline: https://podline.fm/arvidYou'll find my weekly article on my blog: https://thebootstrappedfounder.comPodcast: https://thebootstrappedfounder.com/podcastNewsletter: https://thebootstrappedfounder.com/newsletterMy book Zero to Sold: https://zerotosold.com/My book The Embedded Entrepreneur: https://embeddedentrepreneur.com/My course Find Your Following: https://findyourfollowing.comHere are a few tools I use. Using my affiliate links will support my work at no additional cost to you.- Notion (which I use to organize, write, coordinate, and archive my podcast + newsletter): https://affiliate.notion.so/465mv1536drx- Riverside.fm (that's what I recorded this episode with): https://riverside.fm/?via=arvid- TweetHunter (for speedy scheduling and writing Tweets): http://tweethunter.io/?via=arvid- HypeFury (for massive Twitter analytics and scheduling): https://hypefury.com/?via=arvid60- AudioPen (for taking voice notes and getting amazing summaries): https://audiopen.ai/?aff=PXErZ- Descript (for word-based video editing, subtitles, and clips): https://www.descript.com/?lmref=3cf39Q- ConvertKit (for email lists, newsletters, even finding sponsors): https://convertkit.com?lmref=bN9CZw
AP correspondent Charles de Ledesma reports on the Thursday attack on a UK synagogue; sad news from east Java as rescuers find more students bodies; and a woman priest starts up her new job - as the spiritual leader of the Church of England.
Have you ever noticed that even when your body is still, your mind is still racing? Worry, distractions, and endless to-do lists often crowd out the quiet we long for—and can make prayer feel impossible. But what if there was a way to experience both peace in your mind and presence in prayer? In this episode, author Jennifer Tucker invites us into the practice of meditation—Christian meditation where you focus on God's Word, become attentive to His presence, and renew your mind by filling your thoughts with His truth. Not only does Jennifer share the physical, mental, and spiritual benefits of meditation, but she'll also set you up with a simple, practical framework to get started. Plus, she'll help you recognize how to know if you're truly hearing from God as you listen for His voice through prayer. My friend, if you've ever struggled to still your mind—or if prayer feels more like a duty than a delight—this conversation will encourage and equip you. You'll come away with the first steps to cultivate a more purposeful, peaceful prayer life, and with it, deeper intimacy with God. SHOW NOTES: 413Podcast.com/370 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.
【主播的话】今年8月29日,印尼雅加达示威中,21岁网约司机 Affan Kurniawan 被装甲警车碾压致死,引爆了全国愤怒;随后印尼好几个城市都爆发了更大规模抗议——抗议浪潮很快上升为更广泛的反警暴与反特权运动。在这期国庆加更节目中,我们邀请了历史学博士王乐之从他的视角和我们聊聊印尼这次抗议的特殊之处,以及印尼背后错综复杂的历史及其与华人社群的关系。【本期主播】若含:微博@_R若含王磬:微博@王磬【本期嘉宾】王乐之:东南亚原住民和环境历史学博士【本期剧透】00:09 印尼司机遭警车碾压致死引爆全国抗议02:36 今年抗议与以往是否不同?政党洗牌后底层反抗特权的抗议新模式05:58 学生工人联盟提出25条诉求,拉博沃表面妥协,实则借机清洗异己10:48 平均最低工资揭示印尼阶层鸿沟13:15 印尼的一万七千个岛屿,在历史上如何凝聚为统一的国家?18:09 印尼华人:1%人口,掌握超过70%经济命脉19:34 98年反华暴乱后的转型正义困局21:43 20世纪东南亚华人"复中国化"浪潮与东亚家长制的结构性矛盾25:39 在印尼说中文意味着什么?27:30 荷兰殖民者离开后,去殖民化成为无限循环的精神搏斗30:44 印尼Z世代抗争重塑学生运动精神,或为今后树立和平转型模板【相关阅读】普拉博沃·苏比安托(Prabowo Subianto)印度尼西亚共和国现任总统。出生于1951年10月17日,印尼雅加达人,出身于政治经济世家。其祖父印尼国家银行联合创始人,父亲曾担任财政部长。他曾在英国、瑞士接受教育,后进入印尼马格朗军事学院,开启军旅生涯。1970年代服役于印尼国民军,1996-1998年任特种部队司令,后晋升为陆军战略后备部队司令。1998年苏哈托政权倒台后,他被指控参与策划反华骚乱及镇压学生运动,但否认相关指控。2008年创立大印尼行动党,2019-2024年任国防部长,2024年2月当选总统。穆罕默德·苏哈托(Muhammad Suharto)印度尼西亚共和国第二任总统。1921年出生于印尼爪哇岛日惹的农民家庭。二战期间加入日本伪军,战后参与印尼独立战争,成为苏加诺麾下军官。1965年通过军事政变上台,1967年正式任总统,执政32年,建立威权政府,直至1998年因亚洲金融危机和民众抗议被迫下台。苏哈托家族在印尼垄断了四分之三的国家经济,大行贪污。其于1965年-1966年期间在9.30事件中肃清共产党人和左翼人士时进行的屠杀被认为是20世纪亚洲最严重的大屠杀之一。苏加诺(Bung Sukarno)1901年出生于印尼东爪哇的苏腊巴亚(现称泗水),是印度尼西亚的民族英雄和开国元勋,也是该国的第一任总统。1942年日军侵占印尼后,苏加诺被任命为首席顾问。1945年日本投降后,他宣布印尼独立并成为总统。1955年参与万隆会议,与中国建交并保持友好关系。1959年解散议会实行集权,强调民族主义与经济自主,但后期因腐败和资源分配问题导致经济停滞。1965年“九·三〇事件”后,陆军将领苏哈托借机夺权,1967年3月迫使苏加诺签署权力移交文件并软禁其至1970年病逝。Strangers in the Family: Gender, Patriliny, and the Chinese in Colonial Indonesia作者:Guo-Quan Seng 出版社:Southeast Asia Program Publications本书从性别与家族(父系继承)视角,讨论荷属印度尼西亚时期(19世纪—1942)爪哇沿海华人社群的形成、婚姻/亲属实践与“他者化”经验,强调女性在家庭和族群认同中的角色。Java in a Time of Revolution: Occupation and Resistance, 1944-1946作者:本尼迪克特·安德森(Benedict Anderson)本尼迪克特·安德森(1936–2015)是著名的政治学家、历史学家,康奈尔大学国际研究荣誉教授,是东南亚研究,特别是印尼研究领域的权威,以《想象的共同体》等著作闻名。本书研究了印尼爪哇在二战末期(日本投降前后)以及独立革命初期的社会与政治状况,讨论日本占领对爪哇社会的影响,以及青年组织(pemuda)、政党、军队如何在 1944–46 年间形成并推动独立革命等。是有关印尼独立革命早期,尤其是爪哇岛社会动态的重要学术著作。回归厦门:陈安尼,一位女性在印尼、荷兰和中国的生活Retour Amoy:Anny Tan-Een vrouwenleven in Indonesië,Nederland en China作者:包乐史(Leonard Blusse)包乐史是荷兰莱顿大学人文学院历史研究所教授,荷兰著名的汉学家和华侨史研究专家。主要研究涉及东南亚和东亚史、海外华侨史、印尼华人史、华侨贸易和殖民地时代贸易与文化等。本书以女主人公陈安尼(Anny Tan)的一生为主线,描绘了20世纪上半叶印尼华人社群的跨文化经历。
Instead of shutting it down, what if you could meet your needs for touch, intimacy, and opposite-sex friendships in ways that honor your sexuality? (Spoiler alert: you can.) If you've wrestled with desire, boundaries, or shame, this candid conversation will help you see the God-given purpose of your sexuality—even when you're single. P.S. This is one you'll want to share with your single friends. Guest: Dr. Doug Rosenau Don't miss your chance to win a $200 gift card: take the Java with Juli Survey. Follow-up Resources: Single & Sexually Whole: Soulfully Celebrating the Dance of the Sexes by Dr. Doug Rosenau Sex & the Single Girl by Dr. Juli Slattery
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.
An airhacks.fm conversation with Ronald Dehuysser (@rdehuyss) about: JobRunner evolution from open source to processing 1 billion jobs daily, carbon-aware job processing using European energy grid data ( ENTSO-E ) for scheduling jobs during renewable energy peaks, correlation between CO2 emissions and energy prices for cost optimization, JobRunner Pro vs Open Source features including workflows and multi-tenancy support, bytecode analysis using ASM for lambda serialization, JSON serialization for job state persistence, support for relational databases and MongoDB with potential S3 and DynamoDB integration, distributed processing with master node coordination using heartbeat mechanism, scale-to-zero architecture possibilities using AWS EventBridge Scheduler, Java performance advantages showing 35x faster than python in benchmarks, cloud migration patterns from on-premise to serverless architectures, criticism of kubernetes complexity and lift-and-shift cloud migrations, cost-driven architecture approach using AWS Lambda and S3, quarkus as fastest Java runtime for cloud deployments, infrastructure as code using AWS CDK with Java, potential WebAssembly compilation for Edge Computing, automatic retry mechanisms with exponential backoff, dashboard and monitoring capabilities, medical industry use case with critical cancer result processing, professional liability insurance for software errors, comparison with executor service for non-critical tasks, scheduled and recurring job support, carbon footprint reduction through intelligent scheduling, spot instance integration for cost optimization, simplified developer experience with single JAR deployment, automatic table creation and data source detection in Quarkus, backwards compatibility requirements for distributed nodes, future serverless edition possibilities Ronald Dehuysser on twitter: @rdehuyss
В 83 выпуске подкаста Javaswag поговорили Андреем Кулешовым о переходе в Яндекс, конференциях, бренде и локальном сообществе 00:00 Начало 02:49 Победа России на ICPC 05:47 Итоги года и встречи в офлайне 08:28 Переходы между компаниями и Яндекс 20:26 Quarkus 28:08 Quarkus и Микронавт 34:47 Платформы для хранения кода 38:10 Развитие IT-сообщества 52:07 Конференции, программы 01:01:45 Тренды и фрагментация сообщества 01:20:31 Доклады 01:29:27 Роль ИИ в обучении и разработке 01:37:50 Непопулярное мнение Гость - https://t.me/akuleshov7_live Ссылки: Ссылки на подкаст: Сайт - https://javaswag.github.io/ Телеграм - https://t.me/javaswag Youtube - https://www.youtube.com/@javaswag Linkedin - https://www.linkedin.com/in/volyihin/ X - https://x.com/javaswagpodcast
Wim Hof-This is an exploration of how memory techniques can shape character. Based on a lesson between Grandpa Bill and his granddaughter Adah, this experience shows how daily mnemonics—mental shortcuts—can help us practice complex virtues like empathy and generosity until they become second nature.A Lesson in the LibraryThe journey begins with a simple, everyday moment: a college student struggling with a problem, and a grandfather's gentle guidance. This is the story that sparked the lesson.The ObservationAdah was in the campus library, hunched over her laptop. A classmate she didn't know well was at the next table, staring blankly at a complex Java coding problem. Adah saw the classmate's shoulders slump, and a frustrated sigh escaped their lips.The PromptGrandpa Bill sat down beside her. "That look on her face... it reminds me of a lesson we need to create a mnemonic for today. Today's lesson is a 'two-in-one' special on Empathy and Generosity."The InsightUsing the mnemonics he provided, Adah looked at her classmate again. She realized the stress wasn't just about a coding problem—it was about frustration and feeling lost. She saw the problem from a new perspective.The ActionRemembering the two mental images, Adah turned to her classmate. "Hey," she said softly, "that's a tough one. I just learned that same code. Do you want me to help you debug it?" Her classmate looked up, surprised and relieved. The lesson was complete.The Mnemonic ToolkitGrandpa Bill's method combines two powerful memory systems: the Major System for converting numbers to sounds, and the Person-Action-Object (PAO) system for creating vivid, memorable stories.The Major System: Numbers to SoundsThis system links numbers (0-9) to specific consonant sounds. This is the foundation for creating memorable words from numbers. Click a number below to see its sound.0123456789Select a number to learn its sound.The PAO System: Creating the StoryNext, we use those sounds to create a memorable Person-Action-Object (PAO) trio. This turns an abstract concept into a concrete, visual story. Click the cards to see how Adah's mnemonics were built.VirtueEmpathy(Click to deconstruct)Number 3 = 'M' SoundPerson: MedicAction: MappingObject: a Mood"A Medic is Mapping a Mood."VirtueGenerosity(Click to deconstruct)Number 9 = 'P'/'B' SoundPerson: PilotAction: ProvidingObject: a Pair of Helping Hands"A Pilot is Providing a Pair of Helping Hands."Put it into PracticeNow it's your turn. Read the scenario below and think about how empathy and generosity can be applied. Click the buttons to reveal how Adah might approach the situation using her mental toolkit.The Scenario:You overhear a friend talking about how stressed they are. They have a big presentation coming up, but they're also working a part-time job and are completely overwhelmed and falling behind schedule.Apply EmpathyApply GenerosityEmpathy in Action (The Medic):Instead of just hearing "I'm stressed," you try to map their mood. You recognize it's not just about the presentation; it's the feeling of being trapped and exhausted. You understand their perspective beyond the surface-level problem.Generosity in Action (The Pilot):Knowing how they feel, you offer a pair of helping hands. You could offer to run through the presentation with them, help proofread their slides, or even just bring them a coffee. The help you provide is specific because your empathy guided you.". This storybook is for an 18-year-old reader and explores how memory techniques can shape character.
На прошлом стриме Вы спрашивали, зачем нужны Union в будущем C#. Нам показалось, что наш ответ недостаточен, так что самое время выделить этой теме отдельный выпуск.Спасибо всем, кто нас слушает. Ждем Ваши комментарии.Музыка из выпуска: - https://artists.landr.com/056870627229- https://t.me/angry_programmer_screamsВесь плейлист курса "Kubernetes для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3SrrmOzzdBBsdeQ0YVR3Fc7Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1ZShownotes: 00:00:00 Вступление00:05:00 Unions уже сейчас в C# 00:13:20 Что такое Union00:16:40 Как Visitor заменяет Union 00:25:45 Зачем бекендеру Union?00:34:50 enum как симптом необходимости в Union00:43:20 Union в C#15Ссылки:- https://youtu.be/jRJa83DeOd8?si=nlWtm_rY0et23bDy&t=3745 : Union в C# - https://en.wikipedia.org/wiki/Discriminated_union : Discriminated union- https://learn.microsoft.com/en-us/dotnet/fsharp/language-reference/discriminated-unions : В F# - https://www.typescriptlang.org/docs/handbook/2/everyday-types.html#union-types : В Typescript - https://doc.rust-lang.org/book/ch06-01-defining-an-enum.html : В Rust - https://kotlinlang.org/docs/sealed-classes.html : В Kotlin - https://docs.oracle.com/en/java/javase/17/language/sealed-classes-and-interfaces.html : И даже в JavaВидео: https://youtube.com/live/ItNZ3tKhzxs Слушайте все выпуски: https://dotnetmore.mave.digitalYouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5Twitch: https://www.twitch.tv/dotnetmoreОбсуждайте:- Telegram: https://t.me/dotnetmore_chatСледите за новостями:– Twitter: https://twitter.com/dotnetmore– Telegram channel: https://t.me/dotnetmoreCopyright: https://creativecommons.org/licenses/by-sa/4.0/
In a world that's hyper-focused on hustle and productivity, many of us have been taught that our worth is tied to what we do. But what if being is more valuable than doing? Today on the 4:13, Dr. Saundra Dalton-Smith—physician, spiritual mentor, and coach—shares how to embrace a life rooted not in performance but in stillness, rest, and your God-given identity. With warmth and wisdom, she offers both scientific insight and biblical truth to help you separate the worth of what you do from the infinite worth of who you are. You'll discover the connection between mental clarity and stillness, practical ways to build a “rest ethic,” and how to break the cycle of doing. Plus, you'll learn how to recognize the warning signs of fear-based living so you can find the courage to be vulnerable and take risks. If you've ever struggled to rest or to stop proving yourself, this conversation is a gentle but powerful reminder that you are already fully known, deeply loved, and free to just “be.” SHOW NOTES: 413Podcast.com/369 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.
Ghazenfer Mansoor is the CEO of Technology Rivers, a Virginia-based firm that helps startups and healthcare organizations build compliant, AI-powered software through a structured product strategy approach. Under his leadership, the company has developed nearly 60 apps across industries, with a focus on healthcare and AI-driven productivity. Originally from Pakistan, Ghazenfer's early adoption of emerging technologies such as Java led to a career in the US, pioneering roles in mobile app development, and eventually founding Technology Rivers. He is also the author of Beyond the Download, where he shares practical strategies for app growth and innovation. In this episode… Staying ahead in a fast-changing tech world is no easy feat, especially when innovation often outpaces the ability to keep up. What does it take to transition from humble beginnings to making a real impact in the modern tech landscape? And with AI revolutionizing industries at breakneck speed, how do today's leaders prepare themselves and their teams for the opportunities and challenges that lie ahead? Ghazenfer Mansoor tackled these challenges head-on by embracing emerging trends before they hit the mainstream. Growing up in poverty in Pakistan, Ghazenfer leveraged unique educational opportunities to build a foundation in computers, then differentiated himself by mastering Java just as it was becoming a market disruptor. This decision not only opened doors to a career in the US during the dot-com boom but also allowed him to pivot successfully into mobile app development before the smartphone era exploded. Through lessons learned from his first startup, he pivoted to founding Technology Rivers, helping startups, especially in healthcare, develop compliant, AI-powered software. Currently, Ghazenfer focuses on leveraging AI tools to increase productivity tenfold, ensuring his team stays ahead by integrating the latest technologies into every layer of their workflow. Tune in to this episode of the Smart Business Revolution Podcast as John Corcoran interviews Ghazenfer Mansoor, CEO of Technology Rivers, about building a future-proof career in technology. Ghazenfer shares strategies for spotting emerging trends, integrating AI into technical and non-technical roles, and differentiating yourself in a competitive marketplace. He also explores continuous learning, productivity, and creating apps that users truly love and keep.
OpenJDK projects such as Amber and Valhalla are renowned for their careful and methodical approach to designing and introducing new features to the Java platform. In this episode, Nicolai Parlog is joined by Brian Goetz, Java Language Architect at Oracle and lead of both Project Amber and Project Valhalla. Brian shares insights and updates on these influential initiatives as they discuss Amber's upcoming feature arc, Valhalla's plans for null-restriction, and more.
184: Asynchronous ProgrammingIntro topic: AI ScamsNews/Links:Coding Adventure: Ray-Tracing Glass and Caustics (Sebastian Lague)https://www.youtube.com/watch?v=wA1KVZ1eOuABoson AI announces Higgs Audio V2https://www.boson.ai/technologies/voice The Misconception that Almost Stopped AI [How Models Learn Part 1] (Welch Labs)https://www.youtube.com/watch?v=NrO20Jb-hy0A mind-bending conversation with Peter Thielhttps://www.nytimes.com/2025/07/11/podcasts/interesting-times-a-mind-bending-conversation-with-peter-thiel.htmlBook of the ShowPatrickThe Hobbit (JRR Tolkien)https://amzn.to/4mevuzEJasonNYT Word GamesPatreon Plug https://www.patreon.com/programmingthrowdown?ty=hTool of the ShowPatrickEscape Academyhttps://escapeacademygame.com/enJasonMulti-modal LLMs to make calendar meetingswww.chatgpt.comTopic: Asynchronous ComputingWhat/WhyMulti-threading in between the linesMany of the benefits of multiprocessing without the overhead/complexityHowCoroutinesThread-Local MemoryBlocking vs Non-Blocking operationsBlocking: arithmeticNon-Blocking: Reading from the network card into thread-local memoryInterpreter lockingTypescript: Single threadedPython: GILImplementationsPolling (not-Asynchronous)Callbacks (interrupts)Multithreading (with queues/message passing)Promise/FuturesAsync/Await ★ Support this podcast on Patreon ★
Join Nathan and Brad as they welcome back original CoffeeU cast members Josh and Rachel Parvin from Dubai in this episode! The Parvins dive into Baba Java's unique role in the Middle East, selling ethically sourced green coffee to specialty roasters across the UAE, Saudi Arabia, and even Iraq. Josh shares insights on navigating Dubai's saturated coffee market with nearly 200 specialty roasters, while Rachel discusses keeping the Baba Java brand cohesive through social media and marketing. From cultural differences like the Arab emphasis on hospitality over directness, to tips for expats moving to a new culture, this episode is packed with stories of building relationships and growing Baba Java's mission abroad. Plus, hear about their new intern, Braden, who went from his third-ever coffee to mastering pour-overs, and Josh's journey to becoming an SCA-authorized trainer for cupping and Q grading. Tune in for a fun, insightful look at coffee, culture, and global business!---------------------------------------------------------------------Visit our blog: https://babajavacoffee.com/blog/Find your new favorite coffee with our quiz: https://babajavacoffee.com/coffee-quiz/Follow us in Dubai: https://www.instagram.com/babajavacoffeedubai
Fredrik, Kristoffer, och Tobias: åter i samma avsnitt! Först diskuterar vi Goatmire Elixir, vad “'låg nivå” egentligen är för kod, typhantering och injektioner av inspiration. Därifrån glider vi över till AI, entusiasm och inspiration. Visst kan hela AI-blåsten ta glädjen ur kodandet? Man måste inte brinna för sitt jobb, men vad är det som är värdefullt? Att fokusera på annat än koden är väl att göra mindre av det som faktiskt ger en mest i jobbet? Tobias berättar om sina erfarenheter med Copilot - från entusiastisk till skeptisk. Är AI bäst för saker man inte bryr sig om? Vissa av oss har problemet att vi bryr oss om nästan allt. Icke-determinismen i AI en del av det som fångar en och får en att tro att man är produktiv? Med bara ett drag till i den enarmade banditens arm kanske jag får precis rätt resultat?! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Avsnitt 527 var det förra med Tobias, Kristoffer, och Fredrik samtidigt Lars Wikman Goatmire Elixir och Nervesconf EU Elixir Nerves Webbserver på vape-elektronik BEAM Nervescloud Giocci Actor-modellen Program counter Phoenix Gleam Elixirs kommande typsystem Set theoretic types Waterpark-presentationen Java hotspot 385 - första avsnittet där Lars snackade Elixir Stötta Kodsnack på Ko-fi [Saša Jurić](Saša Jurić) _why _whys introduktion till Ruby Sam Aaron Sonicpi Eurollvm Kvantdatorer Quantum dot Ash José Valim GIS Next.js Server components Lobste.rs Codeberg Gotosocial En bok som heter Kapitalet Det kommunistiska manifestet Titlar I Varberg förra veckan Typ Elixir för embedded En riktig japansk farbror Sin egen PC Väldigt inte effektivt Djup stack Höjden på tallrikssapeln Vad betyder plus egentligen? Andra värden än prestanda Sålt in mig på Elixir många gånger En injektion av inspiration Man förstår de första tre orden Fokusera på Jira Djupare anknytning till koden Alla kopparkablar i Sverige Jag bryr mig om allt Det där kan jag göra med vim Ickedeterministisk autokomplettering All din kod är nu trasig Jag vill ha riktig kunskap Du är en tragisk människa
In this episode, author Kimberly Haar opens up about surviving a violent abduction and assault at the hands of her ex-husband. With unflinching honesty, she recounts the night her world shattered—and how faith, forgiveness, and Christian therapy helped her rebuild her life. Guest: Kimberly Haar Take our Java with Juli survey and enter to win $200!
Steve Wohlberg and Jenilee Samuel discuss the topic of Hell. Support White Horse Media: https://www.whitehorsemedia.com/donate
“Architecture is something that has to emerge naturally from the code. If it doesn't make the code better, more elegant, and more flexible, then you should not be doing it.”Why do so many developers have a love-hate relationship with ORM? The creator of Hibernate reveals the real reasons behind the controversy and what's being done to fix the fundamental issues.In this episode, Gavin King, the creator of Hibernate, shares the story behind its creation, from a debate with his boss to its rise as a popular open-source. He dives deep into why developers often dislike ORM, pinpointing the “magic” of the stateful persistence context as a major pain point.Gavin explains how modern specifications are fixing these historical issues with an emphasis on type safety and more explicit, stateless operations, giving developers greater control.Key topics discussed:The origin story of Hibernate and the early frustrations with Java EEThe single biggest mistake that led some developers to hate ORMWhy type safety matters and how the new Jakarta specifications enable type-safe queriesWhy architecture should emerge from code, not from whiteboard diagramsA critique on industry dogmas and architecture best practices, including DDD aggregatesWhy disagreement is essential for healthy engineering teamsTimestamps:(00:00:00) Trailer & Intro(00:02:24) Career Turning Points(00:16:11) The Problems That Led to Hibernate Creation(00:24:22) Key Things That Make Hibernate Successful(00:31:57) Behind the Scene of Java EE Specifications(00:37:42) The Renaming of Java EE to Jakarta EE(00:40:15) Jakarta Persistence, Jakarta Data, Jakarta Query Language(00:47:20) The Importance of Type Safety(00:54:08) Why Some People Dislike ORM(01:00:47) The Fundamental of Data Fetching and Association(01:08:52) The Upcoming Jakarta Data and QL Updates(01:16:06) Gavin's View on Software Architecture(01:26:08) The DDD from Gavin's Perspective(01:30:55) Tech Lead Wisdom_____Gavin King's BioGavin King is the creator of Hibernate, the revolutionary framework that redefined data persistence for millions of Java developers. A key figure in the evolution of enterprise Java, he has led the development of major industry standards like the Java Persistence API (JPA) and CDI. After a decade designing the Ceylon programming language, he has returned to his roots to advance the next generation of data persistence with Jakarta EE.Follow Gavin:LinkedIn – linkedin.com/in/gavinkingTwitter – x.com/1ovthafewWebsite – hibernate.orgLike this episode?Show notes & transcript: techleadjournal.dev/episodes/232.Follow @techleadjournal on LinkedIn, Twitter, and Instagram.Buy me a coffee or become a patron.
An airhacks.fm conversation with Maurice Naftalin (@mauricenaftalin) about: retirement philosophy and work-life balance for developers, transitioning from paid work to passion projects, the challenge of relaxation and meditation versus constant activity, the importance of experiencing boredom in a fast-paced world, Java collections framework design and evolution over 30 years, the Collection interface as base for sets lists and queues but not Maps, mathematical foundations of sets using Zermelo-Fraenkel axioms, differences between mathematical sets and Java set implementations, NavigableSet and SortedSet using comparators versus hash-based equality, non-commutative equality between HashSet and NavigableSet implementations, CopyOnWriteArraySet for concurrent read-heavy operations with snapshot isolation, ConcurrentSkipListSet as thread-safe tree structure using skip lists algorithm, skip lists simulating tree behavior through parallel linked lists with sparse copies, Queue interface uncomfortable fit with Collection interface focusing on head/tail operations, BlockingQueue implementations for producer-consumer workflow scenarios, Deque (double-ended queue) enabling work-stealing patterns in Fork-Join framework, Map interface separate from Collection hierarchy representing key-value pairs, Map.of() factory methods using array-based optimization limited to 10 elements, WeakHashMap using weak references on keys for memory-sensitive caching, IdentityHashMap using reference equality (==) useful for serialization graphs, EnumMap and EnumSet using bitmap optimization for performance, String.intern() optimization hack for fast string comparison using reference equality, enum design limitations with final name() method preventing override customization, Epsilon garbage collector for short-lived servers avoiding GC overhead, the remarkable durability of Josh Bloch's original Collections Framework design under time pressure, balancing API simplicity with supporting unusual use cases, converting between different data structure representations and naming conventions, the Java Generics and Collections book Maurice Naftalin on twitter: @mauricenaftalin
Felder and Java take all sorts of questions today and give advice on a few things you should NOT do. We hear about one caller's transplanting scandal, another's littering problem, and Felder's own lesson for letting words fly while you're doing what we do best, and that's get dirty!Email Felder anytime at FelderRushing.Blog and listen Friday mornings at 9 and Saturday mornings at 10 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.
Life has a way of throwing us into seasons we never saw coming—career changes, shifting relationships, or even that vague sense that what used to work just doesn't anymore. In these moments, it's easy to feel disoriented, like success is slipping further and further out of reach. But what if these unsettling moments are actually fertile ground for something beautiful? Today on the 4:13, Levi Lusko talks about how to navigate these spiraling seasons with faith and courage. He shares honest stories, biblical wisdom, and practical rhythms to help you pause, gain perspective, and discover that even the hardest transitions can become blessings in disguise. You'll discover how new seasons require new strategies, why growth often comes through struggle, and how to give yourself grace along the way. So, whether you're in your twenties and questioning your direction, or you're well into your golden years and wondering what's next, this conversation will help you trade in those old definitions of success and embrace the circumstances that don't yet make sense. SHOW NOTES: 413Podcast.com/368 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.
Join us live on Spring Office Hours as we sit down with Java Developer Advocate, Billy Korando, to dive into the exciting new features and updates in Java 25!In this episode, Billy will share his insights on the latest developments in the Java ecosystem, highlighting what's new, what's changed, and what it means for developers. From new language features to performance enhancements, Billy will break down the key takeaways from the latest Java release.Tune in for a conversation that's sure to get you up to speed on the latest Java advancements and hear Billy's expert analysis on what this means for the future of Java development.Show Notes:dev.javaInside.javaJava YouTube Channel
Send us a text
Dive deep into the world of Augustus Pablo with this one-hour mix, celebrating the master of the melodica and pioneer of the “Rockers” sound. Featuring classics like Java, King Tubby's Meets Rockers Uptown, and deep cuts from Pablo All Stars, this set takes you through roots, dubs, and the unmistakable meditative vibe Pablo brought to reggae. Perfect for late-night listening or setting a rootsy, spiritual mood. PLAYLIST Augustus Pablo - King Tubby's Meets Rockers Uptown Augustus Pablo - Java Augustus Pablo - Thunder Clap Augustus Pablo - Peace and Love Dub Augustus Pablo - East over the River Nile Augustus Pablo - Dub Organizer Augustus Pablo - Please Sunrise Augustus Pablo - Pretty Baby Augustus Pablo - Shake Up Augustus Pablo - House Raid Augustus Pablo; Hugh Mundell - Africa Must Be Free By 1983 Augustus Pablo ;Spliffy Dan - No Justice Place Augustus Pablo - Up Wareika Hill Rockers All Stars - Jah Dread Pablo All Stars - Park Lane Special Augustus Pablo - Mountain View Dub Augustus Pablo - Guiding Red Pablo All Stars - Lightning Flash Bongo Pat - Young Generation Augustus Pablo - Pablo Meets Mr Bassie Augustus Pablo - Corner Stone Dub Pablo All Stars - Solomon Dub
"la transformation c'est un kickstart" Le D.E.V. de la semaine est Antoine Jacoutot, CTO @ Believe. Antoine livre son expérience sur la refonte technologique de Believe, entreprise en plein refactoring depuis deux ans. Il met en avant l'importance de la réorganisation des équipes et du développement d'une culture collaborative, tout en soulignant la nécessité de l'équilibre entre le développement de nouvelles fonctionnalités et le refactoring. La migration vers le cloud et l'introduction de Java comme second langage ont renforcé la flexibilité et l'optimisation des systèmes. Il conclut en insistant sur l'importance de la communication et de l'implication des équipes dans ce processus de changement continu.Chapitrages00:00:56 : Introduction à la transformation chez Believe00:05:12 : La nécessité du refactoring00:08:49 : Stratégies de préparation à la transformation00:10:35 : Organisation et collaboration dans la transformation00:15:40 : Éducation et communication pendant la transformation00:20:01 : Choix technologiques et modernisation00:25:21 : Refondre l'organisation et le management00:34:30 : Le manifesto de transformation00:39:49 : North Stars de la technologie00:43:04 : Chronologie de la transformation00:48:35 : Retours d'expérience et leçons apprises00:55:57 : Focus sur les promoteurs de la transformation00:56:51 : Conclusion et perspectives futures00:58:41 : Recommandation de lecture00:59:05 : Clôture de l'épisode Liens évoqués pendant l'émission Reinventing Organisation 🎙️ Soutenez le podcast If This Then Dev ! 🎙️ Chaque contribution aide à maintenir et améliorer nos épisodes. Cliquez ici pour nous soutenir sur Tipeee 🙏Archives | Site | Boutique | TikTok | Discord | Twitter | LinkedIn | Instagram | Youtube | Twitch | Job Board |Hébergé par Audiomeans. Visitez audiomeans.fr/politique-de-confidentialite pour plus d'informations.
In this episode of More Than Roommates, Derek, Gabrielle, and Scott welcome back Dr. Juli Slattery to discuss her newest book, Surrendered Sexuality. Together they unpack why sexual struggles are always spiritual struggles, how identity in Christ transforms intimacy, and what it looks like to invite God into this vulnerable area of marriage Scriptures:Psalm 139:7-8Romans 12:1-2 Resources:Juli's book – Surrendered Sexuality: How Knowing Jesus Changes… EverythingEpisode 127 – Healing From Sexual Abuse (feat. Juli Slattery)Juli's Ministry and Podcast - Authentic Intimacy, Java with Juli Questions to Discuss:1. Do you find it difficult to invite God into conversations about sex and intimacy in your marriage? Why or why not?2. How does culture influence the way you and your spouse think about sex? In what ways do you need to realign with a biblical mindset?3. What's one part of your life—or marriage—you've struggled to surrender to Jesus?
Are you teaching your kids to follow Jesus—or to just follow the rules? In this episode, Juli sits down with Matt & Laurie Krieg to talk about how to give our kids a gospel-centered worldview. From early conversations about sexuality and gender to equipping them for a sexually broken world, you'll get practical, faith-filled guidance to help you raise resilient, Christ-focused kids. Guests: Matt & Laurie Krieg Take the Java with Juli Listener Survey to get a FREE Building Intimacy with God devotional and be entered to win a $200 VISA gift card! Follow-up resources: Watch Christian Sexuality: Raising Kids hosted by Laurie Krieg Preorder Raising Wise Kids in a Sexually Broken World by Laurie Krieg Get Protect Young Eyes, the tool Matt & Laurie mentioned to help protect your kids online.
Jim Grisanzio from Oracle Java Developer Relations talks with Mattias Karlsson, Java Champion and prominent developer in the Java community who was also honored with the Java Community Lifetime Achievement recognition at Jfokus in February 2024. “I was shocked and honored — very humbled!” Mattias said about being recognized for his lifetime of achievements in the Java community by Sharat Chander of Oracle's Java Developer Relations Team. Mattias, a Stockholm-based engineer and long-time leader of the Stockholm Java User Group, shares his journey with Java, from its early days to its current role in modern tech ecosystems. He also talks about the evolution of Jfokus, a leading annual Java conference he organizes, which has grown from a small Java user group into a major gathering of over 2,000 developers from diverse backgrounds around the world. Mattias highlights Java's enduring appeal, driven by its robust JVM, backward compatibility, and vibrant community. He also reflects on the six-month release cycle, calling it “brilliant” for its balance of stability and innovation, and shares insights on mentoring young developers and using AI to stay updated. When talking about how students learning programming will inevitably encounter Java due to its widespread use in the industry, Mattias said, “Sooner or later they will end up with Java anyway.” Finally, the episode underscores the unique culture of the Java community and Jfokus as a conference for its blending of culture, professionalism, and a welcoming atmosphere. Mattias Karlsson https://x.com/matkar Jim Grisanzio https://x.com/jimgris Duke's Corner https://dukescorner.libsyn.com/site Podcast Archives, Transcripts, Quotes https://jimgrisanzio.wordpress.com/duke
We sat down with Phil Wadler, one of the most influential folks in the Haskell community, functional programming, and programming languages, responsible for type classes, monads, and much more. We take a stroll down memory lane, starting from Haskell's inception. We talked about the difference between research and Phil's work on impactful industrial projects and standards - specifically XML and the design of generics in Java, as well as Phll's teaching at the University of Edinburgh using Agda.. Phil is a fountain of great ideas and stories, and this conversation could have gone on for hours. As it is, we hope you enjoy the hour that we had as much as we did.
An airhacks.fm conversation with Ingo Kegel (@IngoKegel) about: jclasslib bytecode viewer development history starting in 2001, transition from CVS to Subversion to Git, SourceForge to GitHub migration, Swing UI development with FlatLaf look and feel, comparison between Swing and SWT APIs, Eclipse plugin development experiences, Visual Studio Code integration with jprofiler, Homebrew package management for Mac applications, Java desktop module and modularization, jlink for creating trimmed JDK distributions, security benefits of shipping only required modules, Java compatibility improvements since Java 17, Base64 encoder becoming public API, internal API access restrictions with module system, comparison of Java installation simplicity versus Node.js and python, potential JSON support in future JDK versions, NetBeans integration attempt and recognition issues, bytecode instrumentation for profiling, asm and ByteBuddy as standard bytecode manipulation libraries, class file format evolution and complexity, module system introducing new structures, stack map tables and verification challenges, using JClassLib for method signature extraction, dokka documentation system for Kotlin, package.md and package-info documentation patterns, potential revival of Swing for modern desktop applications, simplified application architectures compared to enterprise apps with 30-40 tabs, LLM and AI making applications simpler with chat interfaces, JClassLib use cases including learning JVM internals and editing class files, approximately 3000 GitHub stars indicating 30000+ users, IntelliJ IDEA plugin availability, physicist background influencing interest in Java internals, Java Language Specification and Class File Format books, experimental physics approach to understanding JVM Ingo Kegel on twitter: @IngoKegel
Wouldn't you like to not only understand God's Word, but also let it transform you by the power of the Holy Spirit? Oh friend, me too! So today, we have Pastor Dan Jacobsen with us, and he is going to unpack how this is possible. But first, you should know there's something really special about this… Years ago, Dan unearthed an unpublished manuscript tucked away in a dusty manila folder that belonged to his grandfather, the legendary Bible teacher Warren Wiersbe! Dan finished the work his grandfather started, and the result is a beautiful new devotional and this inspiring conversation. Dan not only gives us the inside scoop on his grandfather's life and ministry, but he also shares insights on why real change matters (no matter your age) and how you can stop settling for superficial fixes and start embracing true, Spirit-led transformation. SHOW NOTES: 413Podcast.com/367 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.
Simon Ritter has been in the IT industry for 40 years. He went from university to work on Unix in the early days, employed by AT&T and programming in the C language. In 1996, he switched gears to join Sun Microsystems, programming in Java. Years later, after the Oracle transition, he started to dig into what might be next. Outside of tech, he is married with an older son. He is a complete petro-head - meaning, he is really into cars. In fact, in the last few years, he and his son re-built a classic mini from the ground up.While Simon was at Oracle, he started to crave a different opportunity, but still in the Java space. He stumbled upon a company digging into powering the Java platform, to make it the most secure, efficient and trusted platform on the planet - and he, and the company, found a great fit.This is Simon's creation story at Azul.SponsorsFull ScalePaddle.comSema SoftwarePropelAuthPostmanMeilisearchLinkshttps://www.azul.com/https://www.linkedin.com/in/siritter/Support this podcast at — https://redcircle.com/code-story-insights-from-startup-tech-leaders/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
Jimmy Bogard joins Pod Rocket to talk about making monoliths more modular, why boundaries matter, and how to avoid turning systems into distributed monoliths. From refactoring techniques and database migrations at scale to lessons from Stripe and WordPress, he shares practical ways to balance architecture choices. We also explore how tools like Claude and Lambda fit into modern development and what teams should watch for with latency, transactions, and growing complexity. Links Website: https://www.jimmybogard.com X: https://x.com/jbogard Github: https://github.com/jbogard LinkedIn: https://www.linkedin.com/in/jimmybogard/ Resources Modularizing the Monolith - Jimmy Bogard - NDC Oslo 2024: https://www.youtube.com/watch?v=fc6_NtD9soI Chapters We want to hear from you! How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend? Fill out our listener survey (https://t.co/oKVAEXipxu)! Let us know by sending an email to our producer, Em, at emily.kochanek@logrocket.com (mailto:emily.kochanek@logrocket.com), or tweet at us at PodRocketPod (https://twitter.com/PodRocketpod). Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today. (https://logrocket.com/signup/?pdr) Special Guest: Jimmy Bogard.
Why Women Everywhere Struggle to Hear God—and What the Bible's Forgotten Female Voices RevealWhy is it that women everywhere — from modern moms in Brooklyn to prophets hidden in the Old Testament — wrestle with the same question: “Am I really hearing God's voice?”In this episode, Jenilee sits down with author and podcaster Rachael Groll (Hearing Jesus Podcast) to uncover the surprising common thread between today's women and the overlooked female prophets of Scripture. Together, they dig into how obedience tunes your heart to hear God more clearly — and how the forgotten voices of the Bible can give you fresh confidence today.
Join Nathan and Brad as they sit down with Christopher Tickell, the manager of Baba Java Coffee's Homewood location, in this episode of CoffeeU. Christopher shares his journey from Memphis to Virginia Beach, and finally to Alabama, where he's built a family and a thriving career without a traditional education. From arcade sales to building his own house, Christopher's diverse experiences have shaped his leadership at the Homewood cafe, a unique blend of coffee shop and family-friendly entertainment hub at The Edge in Homewood, AL. Learn how his team creates a welcoming, family-like atmosphere, pours top-notch coffee, and churns out an unbelievable number of Popbar gourmet gelato pops. Tickle discusses overcoming challenges like weather and building renovations, all while fostering a tight-knit team that delivers excellent coffee, customer service, and education. Tune in for a fun, heartfelt conversation about community, leadership, and the magic behind Baba Java's Homewood vibe!---------------------------------------------------------------------Visit our blog: https://babajavacoffee.com/blog/Find your new favorite coffee with our quiz: https://babajavacoffee.com/coffee-quiz/
In this episode, Dave and Jamison answer these questions: Hey guys, I have been working for four months at my job and I already don't like it. This is my first job out of college and I work as a C# backend engineer for a small B2B SaaS company. I really think this company is a dead end. There is a lot of technical debt and antipatterns and we have no automated testing whatsoever. Most of our time is spent manually debugging but no one wants to refactor. I'm already thinking about working somewhere else. However, it took me a while to get this job, and I don't think the market has gotten any better since. I'm trying to decide whether I should focus on applying to jobs again or if I should work on a bunch of side projects and open source to stand out better. On one hand, I can learn new technologies on my own to make me stand out for my next job, but on the other hand, I feel like as long as I stay at this company I am wasting time, since I'm not learning from my job. I want to switch to more distributed backend engineering in Java anyways, but I'm not sure how to go about it. Listener Ghani asks, “I'm a mid-level software engineer who has trouble communicating with my engineering manager and product manager when there is unclear or missing information about an assignment/story/project. They answer with hostile/dismissive tone/non-answer (e.g it's on the jira-card, epic, etc). They course correct when they have the information later, harshly my impressions were they don't have the information at the time they expect engineers to make decision they expect engineers to know something they don't (e.g architecture, infrastructure, past decision, plans, etc) I really want to look for where we can have a safe exchange of information. How can I do this?
The NFL continues their kickoff week with the Chargers taking on the Chiefs in Brazil tonight. What is the Achilles heel of Justin Herbert? Plus, Stugotz couldn't stop thinking about the coffee conversation from yesterday so he came up with the Top 5 athletes that connote coffee. Speaking of Top 5, top 5 athlete names if they were named by Jalen Carter, professional spitter. Did Amari Cooper tell us what the Raiders are going to be this year? Learn more about your ad choices. Visit megaphone.fm/adchoices
In the fast-paced, overly scheduled cadence of our culture, it can be hard to fit in Sabbath. But what if Sabbath isn't designed to fit into our busy lives? What if it's supposed to take over our lives? Hebrew scholar and Old Testament professor Travis West is here to help you radically reimagine what it means to Sabbath! And contrary to popular belief, it's not just about taking a day off or creating a list of rules. It's about establishing a rhythm of life that reorders everything. By looking to Scripture and applying lots of grace, Travis explains how Sabbath draws boundaries around your stress and busyness to make space for rest, delight, connection, and joy. You'll hear how Sabbath can transform your relationship with time, why work shouldn't always come before play, and how simple, intentional practices can reorient your days toward the life God actually intends for you. So, if you're tired of exhaustion being your default setting, listen in! This conversation is your invitation to embrace Sabbath—not as a rule, but as a rescue. SHOW NOTES: 413Podcast.com/366 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.
• Join me in Greece on a special trip with my listeners! We will explore, make memories, eat great food, see biblical and historical sites & encounter Jesus. Take this 2 minute survey to help me start planning it: https://my.trovatrip.com/public/l/survey/jenilee-samuel---------------------------------------------------------Are you tired of praying and wondering if God even hears you? Do you want to know how to pray effectively and experience prayers that work—the kind of powerful prayers God actually answers?In this kickoff to Season 8 of Java with Jen, Jenilee Samuel shares how to move from routine prayer to effective prayer that gets real results. You'll learn how to pray prayers that bring breakthrough, align with God's will, and shift situations in your life.Inside this episode, you'll discover:✨ The #1 barrier that blocks answered prayer—and how to clear it fast✨ Why repentance is key to powerful communication with God✨ How to pray in alignment with God's will so your words carry authority✨ The role of scripture and spiritual gifts in praying prayers that work✨ Practical steps for learning how to pray with power and confidence every dayThis message will encourage anyone who feels stuck, unheard, or unsure in their prayer life. You don't have to settle for empty rituals—God invites you to partner with Him through powerful prayers that bring results.If you've ever searched for:How to pray and get resultsPrayers God answersHow to pray for breakthroughEffective prayer that works…this episode is your answer.
If you struggle with low desire, pain during sex, or difficulty with orgasm and don't know where to go for help, this week's Java with Juli is for you! Juli sits down with certified sex therapist Josh Spurlock to explore what Christian sex therapy really is—and what it isn't. Josh explains the difference between sex therapy and traditional counseling, the most common challenges he helps couples overcome, and why having a therapist who respects God's design for sexuality matters. From dispelling myths like “sex is supposed to hurt” to offering hope that orgasm is possible for nearly every woman, this conversation brings biblical wisdom and practical help to some of the most sensitive places in your marriage. “I wish I would've known this 20 years ago” doesn't have to be your story. Listen in! Guest: Josh Spurlock, LPC, CST Online Book Studies are open. Join one today! Find a Christian sex therapist at MyCounselor.Online.