Podcasts about Java

Indonesian island

  • 3,740PODCASTS
  • 12,364EPISODES
  • 43mAVG DURATION
  • 2DAILY NEW EPISODES
  • Dec 23, 2025LATEST
Java

POPULARITY

20172018201920202021202220232024

Categories



Best podcasts about Java

Show all podcasts related to java

Latest podcast episodes about Java

Caffeinated Christianity
Coffee With Friends #7: Merry Christmas!

Caffeinated Christianity

Play Episode Listen Later Dec 23, 2025 56:42


On this episode of Coffee With Friends, the Boys are back with Friend of the Show™ Gabe Short to discuss all things Christmas. Specifically, we get into the traditions and implications of the Christmas Holiday. But that all comes after a debate over the future of the Chiefs and the Panthers playoff hopes. Also, for about 8 minutes in the middle, the microphone is picking up someone's heart beat, so don't freak out when you hear it. Anyway, Merry Christmas to all and to all a good night! #EggNog

Java with Juli
Unpacking Emotional Baggage (One of Our Most Popular 2025 Episodes), #568

Java with Juli

Play Episode Listen Later Dec 22, 2025 49:48


Grab your Java for one of our most popular episodes of 2025! This conversation with Dr. Dan Allender helped us understand why the stuff we haven't dealt with from childhood eventually shows up—right in the middle of our relationships. Listen in to find out why you must be willing to explore your own story in order to create safety and repair what's broken. Guest: Dr. Dan Allender Give to Authentic Intimacy today and your gift will be matched dollar-for-dollar, up to $70,000! Follow-up Resources: The Deep-Rooted Marriage by Dr. Dan Allender Follow Dr. Dan at @danballender Follow Authentic Intimacy at @authenticintimacy  

The InfoQ Podcast
The Latest in OpenJDK and JCP Expert Group: Insights with Simon Ritter

The InfoQ Podcast

Play Episode Listen Later Dec 22, 2025 38:45


In this episode, Simon Ritter, Deputy CTO at Azul, sat down with podcast host Michael Redlich, Lead Editor of the Java topic at InfoQ, and discussed the latest features in OpenJDK and Simon's experiences serving on the JCP Expert Group since JDK 9. OpenJDK topics included: the six-month release cycle, Generational Shenandoah, JDK Flight Recorder, Project Leyden and Compact Object Headers. Please note that this podcast was recorded on October 29, 2025 before anticipated upcoming events were discussed and before the public announcement on the acquisition of Payara by Azul. Read a transcript of this interview: https://bit.ly/4aqpTEe Subscribe to the Software Architects' Newsletter for your monthly guide to the essential news and experience from industry peers on emerging patterns and technologies: https://www.infoq.com/software-architects-newsletter Upcoming Events: QCon London 2026 (March 16-19, 2026) QCon London equips senior engineers, architects, and technical leaders with trusted, practical insights to lead the change in software development. Get real-world solutions and leadership strategies from senior software practitioners defining current trends and solving today's toughest software challenges. https://qconlondon.com/ QCon AI Boston 2026 (June 1-2, 2026) Learn how real teams are accelerating the entire software lifecycle with AI. https://boston.qcon.ai The InfoQ Podcasts: Weekly inspiration to drive innovation and build great teams from senior software leaders. Listen to all our podcasts and read interview transcripts: - The InfoQ Podcast https://www.infoq.com/podcasts/ - Engineering Culture Podcast by InfoQ https://www.infoq.com/podcasts/#engineering_culture - Generally AI: https://www.infoq.com/generally-ai-podcast/ Follow InfoQ: - Mastodon: https://techhub.social/@infoq - X: https://x.com/InfoQ?from=@ - LinkedIn: https://www.linkedin.com/company/infoq/ - Facebook: https://www.facebook.com/InfoQdotcom# - Instagram: https://www.instagram.com/infoqdotcom/?hl=en - Youtube: https://www.youtube.com/infoq - Bluesky: https://bsky.app/profile/infoq.com Write for InfoQ: Learn and share the changes and innovations in professional software development. - Join a community of experts. - Increase your visibility. - Grow your career. https://www.infoq.com/write-for-infoq

Compilado do Código Fonte TV
Disney e OpenAI fecham acordo; Fusão Coursera e Udemy; CEO da AWS defende devs juniores; Kotlin 2.3 com Java 25; Reels do Instagram para TVs [Compilado #226]

Compilado do Código Fonte TV

Play Episode Listen Later Dec 21, 2025 74:27


Nesse episódio trouxemos as notícias e novidades do mundo da programação que nos chamaram atenção dos dias 13/12 a 19/12.☕ Café Código FontePrograme sua xícara para o sabor certo!https://cafe.codigofonte.com.br

Compilado do Código Fonte TV
Disney e OpenAI fecham acordo; Fusão Coursera e Udemy; CEO da AWS defende devs juniores; Kotlin 2.3 com Java 25; Reels do Instagram para TVs [Compilado #226]

Compilado do Código Fonte TV

Play Episode Listen Later Dec 21, 2025 74:27


Nesse episódio trouxemos as notícias e novidades do mundo da programação que nos chamaram atenção dos dias 13/12 a 19/12.☕ Café Código FontePrograme sua xícara para o sabor certo!https://cafe.codigofonte.com.br

airhacks.fm podcast with adam bien
How PowerMock Happened

airhacks.fm podcast with adam bien

Play Episode Listen Later Dec 20, 2025 66:54


An airhacks.fm conversation with Johan Haleby (@johanhaleby) about: first computer experience with Commodore C64 and typing Basic programs from instruction manuals, early gaming experiences and interest in understanding load commands, transition to Amiga 500 Plus for demo scene scripting and composition, moving to PC era with 486 SX25 and four megabytes of RAM, learning Turbo Pascal and creating 2D Super Mario-inspired games, experimenting with inline assembler in Pascal and reading "The Art of Assembly Programming", reverse engineering games using Win32 disassembler to bypass license checks, studying computer science at Blekinge and Lund University in Sweden, first job at JayWay consultancy firm working on IKEA project in 2005, early adoption of Spring framework and automated testing practices, comparison of old-style EJB with heavy XML configuration versus Spring's lightweight approach, the evolution from XML-based configuration to annotation-based Java EE 5 and 6, creating PowerMock with colleague Jan Kronqvist to mock static methods and final classes, using asm and JavaAssist for bytecode manipulation instead of AspectJ, implementing custom class loaders where each JUnit method executed in different class loader, deep clone module for cloning object graphs between class loaders, tight coupling challenges between PowerMock and Mockito/EasyMock/JUnit versions, transition from EasyMock's record-replay pattern to Mockito's when-then approach, modern preference for avoiding mocks and testing against real cloud environments, optimizing for fast CI/CD pipelines rather than local simulation, structuring code to separate infrastructure concerns from pure business logic, using Java Records as pure data carriers versus adding behavior to records, Clojure-inspired philosophy of decoupling state from behavior and identity, Rich Hickey's "Simple Made Easy" talk and definitions of simple versus easy, multi-methods in functional languages as alternative to polymorphism, domain modeling example with network devices and fiber channel connections, benefits of object-oriented polymorphism for transparent persistence and simple code, avoiding religious adherence to patterns in favor of pragmatic solutions, Maven's stability and opinionated approach versus Gradle's flexibility, reducing external dependencies and Maven plugins in favor of CI/CD automation, the NPM ecosystem's over-modularization compared to Java's more reasonable approach, decline of OSGi hype and return to simpler monolithic architectures, Johan's current work on Occurrent Event Sourcing library and cloud events Johan Haleby on twitter: @johanhaleby

4:13 Podcast
#381: Can I Stop Feeling Lonely? With Alli Patterson

4:13 Podcast

Play Episode Listen Later Dec 18, 2025 46:45


We are deeply relational people, longing to be connected and known. That's how we were created! Yet despite having endless ways to connect these days, loneliness is on the rise. So today on the 4:13, author Alli Patterson addresses the loneliness epidemic and breaks down how you can build relationships that actually nourish your soul! But here's the best part…  Alli went straight to God's Word to learn what the Gospels reveal about Jesus and His relationships. And what she discovered is fascinating! She'll walk you through the five essential relationship types Jesus built during His ministry—from His inner circle to the big crowds—and show you why each one matters. You'll see how Jesus intentionally cultivated His relationships and how those same relational rhythms can transform our lives today. So, if you've been craving deeper, healthier relationships, get ready! This conversation is rich with insight and will give you a practical blueprint to begin. SHOW NOTES: 413Podcast.com/381  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.

Outcomes Rocket
Why AI Systems Fail When We Assume They Behave Like Software with Steve Wilson, Chief AI & Product Officer for Exabeam

Outcomes Rocket

Play Episode Listen Later Dec 18, 2025 25:35


This podcast is brought to you by Outcomes Rocket, your exclusive healthcare marketing agency. Learn how to accelerate your growth by going to⁠ outcomesrocket.com AI security is no longer optional; it's the foundation that determines whether innovation in healthcare will thrive or fail. In this episode, Steve Wilson, Chief AI & Product Officer for Exabeam and author, discusses the hidden vulnerabilities inside modern AI systems, why traditional software assumptions break down, and how healthcare must rethink safety, trust, and security from the ground up. He explains the risks of prompt injection and indirect prompt injection, highlights the fragile nature of AI “intuition,” and compares securing AI to training unpredictable employees rather than testing deterministic code. Steve also explores issues such as supply chain integrity, output filtering, trust boundaries, and the growing need for continuous evaluation rather than one-time testing. Finally, he shares stories from his early career at Sun Microsystems, Java's early days, startup lessons from the 90s, and how modern AI agents are reshaping cybersecurity operations. Tune in and learn how today's most advanced AI systems can be both powerful and dangerously gullible, and what it takes to secure them! Resources Connect with and follow Steve Wilson on LinkedIn. Follow Exabeam on LinkedIn and visit their website! Buy Steve Wilson's book The Developer's Playbook for Large Language Model Security here.

rEvolutionary Woman
Season 9 Ep. 13: Grace Robinson- Product Manager for IBM

rEvolutionary Woman

Play Episode Listen Later Dec 18, 2025 37:05


Grace Robinson is a Java Champion and Product Manager at IBM, having been at IBM since graduating from University with a Degree in Biology. Grace enjoys bringing a varied perspective to her projects and using her knowledge of biological systems to simplify complex software patterns. Previously, as a developer advocate for 8 years, Grace built POC's, demos, sample applications and tutorials. Now, as Product Manager for the dev experience of IBM's Java portfolio, she's combining her experience and passion for development with her MBA and leadership skills to help drive the strategy and future direction of IBM's Java tools. To learn more about Grace Robinson: https://www.linkedin.com/in/gljrobinson/

@BEERISAC: CPS/ICS Security Podcast Playlist
AI, Governance & Cybersecurity Culture: Why People and Process Still Matter Most

@BEERISAC: CPS/ICS Security Podcast Playlist

Play Episode Listen Later Dec 18, 2025 51:45


Podcast: PrOTect It All (LS 26 · TOP 10% what is this?)Episode: AI, Governance & Cybersecurity Culture: Why People and Process Still Matter MostPub date: 2025-12-15Get Podcast Transcript →powered by Listen411 - fast audio-to-text and summarizationCybersecurity has evolved from an afterthought to a business-critical responsibility - and AI is accelerating that shift faster than most organizations are ready for. In this episode of Protect It All, host Aaron Crow sits down with Sue McTaggart, a cybersecurity leader with a software development background and more than 15 years of experience driving security transformation. Together, they explore how cybersecurity success today depends less on shiny new tools and more on culture, governance, and fundamentals done right. Sue shares her journey from developer to cybersecurity leader, offering real-world insights into embedding security thinking into everyday work - not bolting it on after something breaks. The conversation tackles the realities of AI adoption, the risks of over-automation, and why human oversight and curiosity remain essential in an increasingly automated world. You'll learn: Why technology alone can't fix cybersecurity problems How to embed a security-first mindset across teams and leadership What AI changes - and what it doesn't - in cybersecurity governance The role of Zero Trust and foundational cyber hygiene Why people, process, and accountability prevent more breaches than tools How generational shifts and curiosity shape the future of cyber careers Whether you're a security leader, technologist, or business decision-maker navigating AI adoption, this episode delivers grounded, practical wisdom for building resilience that lasts. Tune in to learn why strong cybersecurity still starts with people, not platform,s only on Protect It All. Key Moments: 01:12 Cybersecurity Evolution and Insights 03:51 "Cybersecurity Requires Culture Shift" 07:09 "Tech Failures and Curfew Challenges" 10:30 "Prioritizing Security in AI Development" 15:05 Cybersecurity's Role in Everything 19:37 "Everything is Sales" 23:54 Adapting Communication for Audiences 26:26 "Think Ahead, Stay Curious." 28:30 Tinkering and Curiosity Unleashed 31:32 "Gen Z: Redefining Work and Life." 36:17 Governing AI: Benefits and Risks 37:59 AI Needs Human Oversight 42:35 "AI's Role in Cybersecurity." 47:25 "Hackers Exploit Basic Vulnerabilities." About the guest: Sue McTaggart is a passionate educator and cybersecurity professional with a strong background in software development. Her curiosity and desire to raise awareness led her to transition from developing applications primarily in languages like Java in the early 2000s to the field of cybersecurity. Sue is dedicated to empowering others through education and strives to share her knowledge to help others better understand cybersecurity risks and solutions. She is honored and humbled by opportunities to speak about her work and continues to inspire those around her with her commitment to ongoing learning and public awareness. How to connect Sue: https://www.linkedin.com/in/sue-mctaggart-24604158/ Connect With Aaron Crow: Website: www.corvosec.com  LinkedIn: https://www.linkedin.com/in/aaronccrow Learn more about PrOTect IT All: Email: info@protectitall.co  Website: https://protectitall.co/  X: https://twitter.com/protectitall  YouTube: https://www.youtube.com/@PrOTectITAll  FaceBook:  https://facebook.com/protectitallpodcast  To be a guest or suggest a guest/episode, please email us at info@protectitall.co Please leave us a review on Apple/Spotify Podcasts: Apple   - https://podcasts.apple.com/us/podcast/protect-it-all/id1727211124 Spotify - https://open.spotify.com/show/1Vvi0euj3rE8xObK0yvYi4The podcast and artwork embedded on this page are from Aaron Crow, which is the property of its owner and not affiliated with or endorsed by Listen Notes, Inc.

Oracle Groundbreakers
Chris Hermansen: Don't be Afraid to Create

Oracle Groundbreakers

Play Episode Listen Later Dec 16, 2025 58:41


Chris Hermansen: Don't be Afraid to Create Summary Jim Grisanzio from Java Developer Relations talks with Chris Hermansen, a Java developer, consultant, and data analyst from Canada. Chris discovered Java in the 1990s and was drawn to its free accessibility and object-oriented design. He particularly appreciated Java's straightforward single inheritance model over C++'s complexity. But Chris's path to technology came through mathematics rather than computer science. He identifies streams as Java's most transformative feature for data analysis work and praises how it improved code readability and maintainability. On consulting, Chris cautions against Silicon Valley mantras like "fail often" when applied outside prototyping contexts, and he observes cultural differences in how engineers approach problem-solving with some preferring abstract discussion while others focusing on concrete data. Chris emphasizes that technology work remains fundamentally human and stresses the importance of listening, maintaining humanity in professional life, and avoiding corporate stereotypes. For students, he notes the differences between learning with modern IDEs versus the command line tools of his era when he learned to code, so he advises that new learners to try multiple approaches to deepen their understanding. His core message, which became the episode's title, is simple: "Don't be afraid to create." Discovering Java in the 1990s Chris discovered Java in the mid-1990 when Java was announced while working as a data analyst. "Java came along and it was free to use. It wasn't open source at that point, but it was free to use," he says. "And it really intrigued me because of its object-oriented approach to things, which was something that didn't come with the platform we were working on." Unlike the purchased software products he was using at the time, Java offered a free and accessible alternative that promised serious long-term value. He also appreciated how Java's design avoided the complexities of C++, especially the problems with multiple inheritance. He and a colleague had been discussing moving from Pascal to either C or C++, but his colleague had concerns about C++'s complexity, particularly around multiple inheritance. "The first thing that really jumped out to me was the straightforward single inheritance pathway and the use of interfaces to define contractual relations between code," Chris says. Java's approach to inheritance immediately stood out as cleaner and more maintainable. Features like array bounds checking and interfaces for defining contractual relationships between code further convinced him he was learning something that would age well. "I felt that I was learning something that would wear well over time. I wouldn't turn around and look at what I'd done 10 or 15 or 20 years later and say, yuck, what was I thinking?" After committing to Java and sticking with it through the learning process, he found it repaid his effort many times over. "I liked it and I stuck with it, and I found it paid me back enormously for my investment in learning." Career Path Through Mathematics Chris's path to technology came through math rather than traditional computer science. He actually stumbled into science during the registration process at school in the 1970s and eventually pursued math after deciding against engineering. His career took him through various mathematical applications, including consulting and data analysis positions in forestry. Java's Evolution: Streams and Beyond Regarding Java's evolution, Chris identified streams as the biggest feature improvement for his work. When asked about new features that have been useful in his applications, he immediately identifies streams as transformative. "I mean, streams was the big one. Streams just made a whole difference to the way you would handle data," he says. He contrasts the old approach of writing hundreds of lines of nested for loops with the more elegant stream-based approach: "And so streams has just made that a whole lot easier. And the code is so much more readable and maintainable than the old 500 line do loops that we used to have in Fortran that turned into the 375 line for loops in Java. Anyway, so streams is a big one, a really big one for me. The biggest, I would say." He also valued the introduction of templates (generics) in Java 5 or 6, which represented a significant evolution in the language and allowed applying libraries to custom classes. He praised the Java community for keeping the platform and ecosystem viable, noting that the combination of an active developer community and a satisfied user base creates a virtuous cycle that keeps the platform evolving and improving: "There's enough Java programmers out there, enough people interested in the continuing viability of Java that they keep it going, that they modernize it, that they solve new problems with it, that they make it perform better than it ever has before." He added a "big shout out to the garbage collection people that do that amazing stuff," acknowledging the often-invisible work that performance engineers at Oracle do to make Java faster and more efficient for developers. Throughout the discussion, Chris talked at length about developers, the user community, and the technology. He has a nice habit of mixing the issues seamlessly. Check out this gem below where he beautifully concluded that Java is far more than a language because it's really a movement. "The user community is, generally speaking, pretty satisfied with it. And it's a broad enough user community. It's got people like me. It's got people still doing desktop Java. It's got people using it on servers. And there's a whole tool ecosystem out there. Personally, I prefer working right at the command line. I always have. But the application that I mentioned we built using NetBeans, which came out of Sun originally. And it's quite a nice IDE. I don't think it's the most popular one. It doesn't really matter. It's still a very nice one. And it gave us a big part of that long-term support. And lately, I find myself using other JVM languages. So it's not just Java. It's the JVM that underpins it, that has permitted a flowering of alternative approaches to things that, generally speaking, work very well together with Java. So, it's a pretty cool thing. It's a movement. It's not just a programming language." Consulting, Professionalism, and Cultural Differences On consulting and professionalism, Chris stresses the importance of contributing to the team to best serve customers. He cautions against embracing some Silicon Valley software mantras — such as "fail early, fail often" — when applied outside their intended prototyping context. "And I know failure is a thing that people talk about in software development. Fail early, fail often. But you don't hear consultants saying fail often. It's not a good look for a consulting company," he says. Instead, Chris focuses on engineering being technically excellent and using open communications to help ensure the team's success. "In a consulting organization, you really have to be a team player," he says. He clarifies that getting prototypes out for feedback certainly has merit: "Get something out there and [letting] people throw rocks at it and [recording] what they say [that's] false and recognize that, okay, you failed, but at least you moved the ball down the field. I'm a huge fan of prototyping." Throughout the years in his career Chris also observed cultural differences in problem-solving approaches around the world. He says that some cultures prefer abstract discussion while others focus on concrete data. "Never mind all these grand theories. Let's actually look what we have. And really, you know, like don't go down that rabbit hole either. Look at what you have and base things on the reality that you know about," he advises. He warns against getting lost in theoretical discussions: "Resist the old, you know, the medieval concept of how many angels on the head of a pin kind of thing. Just don't go there." The Human Side of Technology Work Chris emphasizes that technology work remains fundamentally human. Near the end of the conversation, Chris focuses what he sees as most important: "I would just emphasize maybe that we're human beings here and we're driven by our human desires and wills. And as you rightly pointed out, cultural things roll into that," he says. Despite all the technical discussion about tools, languages, methods, and preferences, the work is ultimately done by human beings with human needs and motivations. Cultural factors, listening skills, and collaborative team approaches matter as much as technical competence. "Remember, you spend a long time of your life at your job. And so, it's important that that contributes to your humanity and that your humanity contributes back." He encourages developers to remember their humanity throughout their careers, to contribute meaningfully to their teams and communities, and to avoid becoming caricatures of the latest corporate culture. "It's really important to remember that you're part of a group of human beings here. You don't want to be a Dilbert comic," he says, using the comic strip as a reference point for the dehumanized corporate worker trapped in absurd bureaucracy. On the importance of listening, Chris shares wisdom from a sign he saw years ago: "If God had intended man to speak more than he listened, he would have given him two mouths and one ear. Listen more, say less." When discussing custom solutions versus off-the-shelf tools, and after discussing how being familiar with algorithms allows you to blend approaches for better solutions, Chris delivers what became the title of the episode: "Basically, you know, if there's not something off the shelf that —  Don't be afraid to create!" This is a message that Chris encourages all developers to embrace because they have such advanced skills right at their fingertips. Advice for Students: Learning Then and Now That creation framework extends to Chris's advice to students learning software development. Students today face different challenges than he did decades ago. Chris compared his learning experience years ago with his daughter's more recent computer science education. Modern students learn differently through sophisticated IDEs that suggest improvements and refactor code automatically, while Chris and his colleagues back in the day learned using only a command line, a text editor, and a compiler. "The difference is really striking between the two because the only tool we had was the command line, the text editor, and the compiler," he says. Modern IDEs provide capabilities like automatic refactoring and code suggestions that fundamentally change what students focus on during their education. He notes that learning with modern tools creates almost a different world than learning in his era: "And so it was really almost learning a different discipline for her than it was for me." He advises students to try multiple approaches to problem-solving and to explore all their options to apply their technical skills in many diverse fields. "And I think if there's a lesson to be taken from that, sometimes it might be fun once you've learned how to do something in the IDEs to try and do it the old way and see what it's like just creating from nothing, you know, and starting out that way. And vice versa, guys like me that always insist on using VI at the command line, we should learn an IDE. It's time." Finally, Chris reflects on the value of learning multiple approaches to solving problems. This goes beyond just technical skills to understanding the problem itself more deeply: "I think learning several different ways to solve a problem ultimately teaches you more about the problem. And learning more about the problem, I think, teaches you a bit about yourself and how you go about solving things and your value to your organization." During the entire conversation on technology, Chris consistently wove in the human element. We are people, after all. We're just using digital tools to create.  Duke's Corner Java Podcast  https://dukescorner.libsyn.com/site   Jim Grisanzio, Host, Duke's Corner  https://x.com/jimgris | https://grisanzio.com/duke/  

Top Albania Radio
Nga versioni i ri i “Bagëti e bujqësi” te intervista e veçantë e Marin Orhanasit-Top Fare 15/12/2025

Top Albania Radio

Play Episode Listen Later Dec 16, 2025 46:57


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!

fare java intervista top albania radio
Les portraits du No-Code
Jour 16 - Nicolas Mothiron

Les portraits du No-Code

Play Episode Listen Later Dec 16, 2025 10:04


Dans cet épisode, on découvre Nicolas, ex-développeur Java et SQL, qui tombe sur Bubble presque par hasard… et voit tout son rapport au développement basculer.Il réalise qu'avec le No-Code, il peut enfin créer un front sans réinventer la roue, glisser une authentification en deux clics, tester plus vite, et surtout… s'amuser.C'est aussi lui qui a fait parler de lui dans la communauté en créant Snake dans Notion, une prouesse aussi absurde que géniale qui l'a rendu immédiatement reconnaissable.Aujourd'hui, Nicolas partage son temps entre du support technique et de l'animation de communauté pour le bootcamp de Vincent de Krea.city, du vibe coding avec Claude Code, et l'exploration d'un futur plus hybride où No-Code, logique JS et agents IA se rencontrent.Un épisode drôle, vivant et terriblement attachant.https://www.linkedin.com/in/nicolas-mothiron

Thrive Bites
Ep 200 - The Final Episode: Here's What I Learned

Thrive Bites

Play Episode Listen Later Dec 15, 2025 55:53


After more than 200 episodes, the journey of Thrive Bites comes to a close. It's been an incredible adventure filled with inspiring conversations, personal growth, and the pursuit of thriving in every sense of the word. For this special final episode, I'm joined by my longtime friend and first-ever guest, Dr. Robert Graham, as we reflect on the origins of the podcast, its most memorable moments, lessons learned, and the personal stories that shaped this journey. We also share what “thriving” truly means, practical nutrition tips, and a sneak peek at my next project—the collaborative cookbook, Empowered Kitchen, and beyond. Join us as we celebrate this milestone, honor the journey, and look forward to what's next!

Caffeinated Christianity
Coffee With Friends #6: Christian Athletes & Celebrities

Caffeinated Christianity

Play Episode Listen Later Dec 15, 2025 37:39


There are famous people online and on television constantly referring to their faith, to God, to Jesus, to various other things related to or adjacent to Christianity. How is it that we should think about these things? Do we need to think deeply about this? Does it really matter? Should Jameis Winston pastor my church? Join the Boys plus friend of the show Gabe as they think through famous Christians and what that means for us-- not-so-famous Christians.

Top Albania Radio
Selected By Dj Danko 14/12/2025 – Part 2

Top Albania Radio

Play Episode Listen Later Dec 15, 2025 65:32


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.

dj java deejay danko top albania radio
Selected by | Top Albania Radio
Selected By Dj Danko 14/12/2025 – Part 1

Selected by | Top Albania Radio

Play Episode Listen Later Dec 15, 2025 61:27


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.

dj java deejay danko top albania radio
Selected by | Top Albania Radio
Selected By Dj Danko 14/12/2025 – Part 2

Selected by | Top Albania Radio

Play Episode Listen Later Dec 15, 2025 65:32


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.

dj java deejay danko top albania radio
Top Albania Radio
Selected By Dj Danko 14/12/2025 – Part 1

Top Albania Radio

Play Episode Listen Later Dec 15, 2025 61:27


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.

dj java deejay danko top albania radio
Les Cast Codeurs Podcast
LCC 333 - A vendre OSS primitif TBE

Les Cast Codeurs Podcast

Play Episode Listen Later Dec 15, 2025 94:17


Dans cet épisode de fin d'année plus relax que d'accoutumée, Arnaud, Guillaume, Antonio et Emmanuel distutent le bout de gras sur tout un tas de sujets. L'acquisition de Confluent, Kotlin 2.2, Spring Boot 4 et JSpecify, la fin de MinIO, les chutes de CloudFlare, un survol des dernieres nouveauté de modèles fondamentaux (Google, Mistral, Anthropic, ChatGPT) et de leurs outils de code, quelques sujets d'architecture comme CQRS et quelques petits outils bien utiles qu'on vous recommande. Et bien sûr d'autres choses encore. Enregistré le 12 décembre 2025 Téléchargement de l'épisode LesCastCodeurs-Episode-333.mp3 ou en vidéo sur YouTube. News Langages Un petit tutoriel par nos amis Sfeiriens montrant comment récupérer le son du micro, en Java, faire une transformée de Fourier, et afficher le résultat graphiquement en Swing https://www.sfeir.dev/back/tutoriel-java-sound-transformer-le-son-du-microphone-en-images-temps-reel/ Création d'un visualiseur de spectre audio en temps réel avec Java Swing. Étapes principales : Capture du son du microphone. Analyse des fréquences via la Transformée de Fourier Rapide (FFT). Dessin du spectre avec Swing. API Java Sound (javax.sound.sampled) : AudioSystem : point d'entrée principal pour l'accès aux périphériques audio. TargetDataLine : ligne d'entrée utilisée pour capturer les données du microphone. AudioFormat : définit les paramètres du son (taux d'échantillonnage, taille, canaux). La capture se fait dans un Thread séparé pour ne pas bloquer l'interface. Transformée de Fourier Rapide (FFT) : Algorithme clé pour convertir les données audio brutes (domaine temporel) en intensités de fréquences (domaine fréquentiel). Permet d'identifier les basses, médiums et aigus. Visualisation avec Swing : Les intensités de fréquences sont dessinées sous forme de barres dynamiques. Utilisation d'une échelle logarithmique pour l'axe des fréquences (X) pour correspondre à la perception humaine. Couleurs dynamiques des barres (vert → jaune → rouge) en fonction de l'intensité. Lissage exponentiel des valeurs pour une animation plus fluide. Un article de Sfeir sur Kotlin 2.2 et ses nouveautés - https://www.sfeir.dev/back/kotlin-2-2-toutes-les-nouveautes-du-langage/ Les guard conditions permettent d'ajouter plusieurs conditions dans les expressions when avec le mot-clé if Exemple de guard condition: is Truck if vehicule.hasATrailer permet de combiner vérification de type et condition booléenne La multi-dollar string interpolation résout le problème d'affichage du symbole dollar dans les strings multi-lignes En utilisant $$ au début d'un string, on définit qu'il faut deux dollars consécutifs pour déclencher l'interpolation Les non-local break et continue fonctionnent maintenant dans les lambdas pour interagir avec les boucles englobantes Cette fonctionnalité s'applique uniquement aux inline functions dont le corps est remplacé lors de la compilation Permet d'écrire du code plus idiomatique avec takeIf et let sans erreur de compilation L'API Base64 passe en version stable après avoir été en preview depuis Kotlin 1.8.20 L'encodage et décodage Base64 sont disponibles via kotlin.io.encoding.Base64 Migration vers Kotlin 2.2 simple en changeant la version dans build.gradle.kts ou pom.xml Les typealias imbriqués dans des classes sont disponibles en preview La context-sensitive resolution est également en preview Les guard conditions préparent le terrain pour les RichError annoncées à KotlinConf 2025 Le mot-clé when en Kotlin équivaut au switch-case de Java mais sans break nécessaire Kotlin 2.2.0 corrige les incohérences dans l'utilisation de break et continue dans les lambdas Librairies Sprint Boot 4 est sorti ! https://spring.io/blog/2025/11/20/spring-boot-4-0-0-available-now Une nouvelle génération : Spring Boot 4.0 marque le début d'une nouvelle génération pour le framework, construite sur les fondations de Spring Framework 7. Modularisation du code : La base de code de Spring Boot a été entièrement modularisée. Cela se traduit par des fichiers JAR plus petits et plus ciblés, permettant des applications plus légères. Sécurité contre les nuls (Null Safety) : D'importantes améliorations ont été apportées pour la "null safety" (sécurité contre les valeurs nulles) à travers tout l'écosystème Spring grâce à l'intégration de JSpecify. Support de Java 25 : Spring Boot 4.0 offre un support de premier ordre pour Java 25, tout en conservant une compatibilité avec Java 17. Améliorations pour les API REST : De nouvelles fonctionnalités sont introduites pour faciliter le versioning d'API et améliorer les clients de services HTTP pour les applications basées sur REST. Migration à prévoir : S'agissant d'une version majeure, la mise à niveau depuis une version antérieure peut demander plus de travail que d'habitude. Un guide de migration dédié est disponible pour accompagner les développeurs. Chat memory management dans Langchain4j et Quarkus https://bill.burkecentral.com/2025/11/25/managing-chat-memory-in-quarkus-langchain4j/ Comprendre la mémoire de chat : La "mémoire de chat" est l'historique d'une conversation avec une IA. Quarkus LangChain4j envoie automatiquement cet historique à chaque nouvelle interaction pour que l'IA conserve le contexte. Gestion par défaut de la mémoire : Par défaut, Quarkus crée un historique de conversation unique pour chaque requête (par exemple, chaque appel HTTP). Cela signifie que sans configuration, le chatbot "oublie" la conversation dès que la requête est terminée, ce qui n'est utile que pour des interactions sans état. Utilisation de @MemoryId pour la persistance : Pour maintenir une conversation sur plusieurs requêtes, le développeur doit utiliser l'annotation @MemoryId sur un paramètre de sa méthode. Il est alors responsable de fournir un identifiant unique pour chaque session de chat et de le transmettre entre les appels. Le rôle des "scopes" CDI : La durée de vie de la mémoire de chat est liée au "scope" du bean CDI de l'IA. Si un service d'IA a un scope @RequestScoped, toute mémoire de chat qu'il utilise (même via un @MemoryId) sera effacée à la fin de la requête. Risques de fuites de mémoire : Utiliser un scope large comme @ApplicationScoped avec la gestion de mémoire par défaut est une mauvaise pratique. Cela créera une nouvelle mémoire à chaque requête qui ne sera jamais nettoyée, entraînant une fuite de mémoire. Bonnes pratiques recommandées : Pour des conversations qui doivent persister (par ex. un chatbot sur un site web), utilisez un service @ApplicationScoped avec l'annotation @MemoryId pour gérer vous-même l'identifiant de session. Pour des interactions simples et sans état, utilisez un service @RequestScoped et laissez Quarkus gérer la mémoire par défaut, qui sera automatiquement nettoyée. Si vous utilisez l'extension WebSocket, le comportement change : la mémoire par défaut est liée à la session WebSocket, ce qui simplifie grandement la gestion des conversations. Documentation Spring Framework sur l'usage JSpecify - https://docs.spring.io/spring-framework/reference/core/null-safety.html Spring Framework 7 utilise les annotations JSpecify pour déclarer la nullabilité des APIs, champs et types JSpecify remplace les anciennes annotations Spring (@NonNull, @Nullable, @NonNullApi, @NonNullFields) dépréciées depuis Spring 7 Les annotations JSpecify utilisent TYPE_USE contrairement aux anciennes qui utilisaient les éléments directement L'annotation @NullMarked définit par défaut que les types sont non-null sauf si marqués @Nullable @Nullable s'applique au niveau du type usage, se place avant le type annoté sur la même ligne Pour les tableaux : @Nullable Object[] signifie éléments nullables mais tableau non-null, Object @Nullable [] signifie l'inverse JSpecify s'applique aussi aux génériques : List signifie liste d'éléments non-null, List éléments nullables NullAway est l'outil recommandé pour vérifier la cohérence à la compilation avec la config NullAway:OnlyNullMarked=true IntelliJ IDEA 2025.3 et Eclipse supportent les annotations JSpecify avec analyse de dataflow Kotlin traduit automatiquement les annotations JSpecify en null-safety native Kotlin En mode JSpecify de NullAway (JSpecifyMode=true), support complet des tableaux, varargs et génériques mais nécessite JDK 22+ Quarkus 3.30 https://quarkus.io/blog/quarkus-3-30-released/ support @JsonView cote client la CLI a maintenant la commande decrypt (et bien sûr au runtime via variables d'environnement construction du cache AOT via les @IntegrationTest Un autre article sur comment se préparer à la migration à micrometer client v1 https://quarkus.io/blog/micrometer-prometheus-v1/ Spock 2.4 est enfin sorti ! https://spockframework.org/spock/docs/2.4/release_notes.html Support de Groovy 5 Infrastructure MinIO met fin au développement open source et oriente les utilisateurs vers AIStor payant - https://linuxiac.com/minio-ends-active-development/ MinIO, système de stockage objet S3 très utilisé, arrête son développement actif Passage en mode maintenance uniquement, plus de nouvelles fonctionnalités Aucune nouvelle pull request ou contribution ne sera acceptée Seuls les correctifs de sécurité critiques seront évalués au cas par cas Support communautaire limité à Slack, sans garantie de réponse Étape finale d'un processus débuté en été avec retrait des fonctionnalités de l'interface admin Arrêt de la publication des images Docker en octobre, forçant la compilation depuis les sources Tous ces changements annoncés sans préavis ni période de transition MinIO propose maintenant AIStor, solution payante et propriétaire AIStor concentre le développement actif et le support entreprise Migration urgente recommandée pour éviter les risques de sécurité Alternatives open source proposées : Garage, SeaweedFS et RustFS La communauté reproche la manière dont la transition a été gérée MinIO comptait des millions de déploiements dans le monde Cette évolution marque l'abandon des racines open source du projet IBM achète Confluent https://newsroom.ibm.com/2025-12-08-ibm-to-acquire-confluent-to-create-smart-data-platform-for-enterprise-generative-ai Confluent essayait de se faire racheter depuis pas mal de temps L'action ne progressait pas et les temps sont durs Wallstreet a reproché a IBM une petite chute coté revenus software Bref ils se sont fait rachetés Ces achats prennent toujuors du temps (commission concurrence etc) IBM a un apétit, apres WebMethods, apres Databrix, c'est maintenant Confluent Cloud L'internet est en deuil le 18 novembre, Cloudflare est KO https://blog.cloudflare.com/18-november-2025-outage/ L'Incident : Une panne majeure a débuté à 11h20 UTC, provoquant des erreurs HTTP 5xx généralisées et rendant inaccessibles de nombreux sites et services (comme le Dashboard, Workers KV et Access). La Cause : Il ne s'agissait pas d'une cyberattaque. L'origine était un changement interne des permissions d'une base de données qui a généré un fichier de configuration ("feature file" pour la gestion des bots) corrompu et trop volumineux, faisant planter les systèmes par manque de mémoire pré-allouée. La Résolution : Les équipes ont identifié le fichier défectueux, stoppé sa propagation et restauré une version antérieure valide. Le trafic est revenu à la normale vers 14h30 UTC. Prévention : Cloudflare s'est excusé pour cet incident "inacceptable" et a annoncé des mesures pour renforcer la validation des configurations internes et améliorer la résilience de ses systèmes ("kill switches", meilleure gestion des erreurs). Cloudflare encore down le 5 decembre https://blog.cloudflare.com/5-december-2025-outage Panne de 25 minutes le 5 décembre 2025, de 08:47 à 09:12 UTC, affectant environ 28% du trafic HTTP passant par Cloudflare. Tous les services ont été rétablis à 09:12 . Pas d'attaque ou d'activité malveillante : l'incident provient d'un changement de configuration lié à l'augmentation du tampon d'analyse des corps de requêtes (de 128 KB à 1 MB) pour mieux protéger contre une vulnérabilité RSC/React (CVE-2025-55182), et à la désactivation d'un outil interne de test WAF . Le second changement (désactivation de l'outil de test WAF) a été propagé globalement via le système de configuration (non progressif), déclenchant un bug dans l'ancien proxy FL1 lors du traitement d'une action "execute" dans le moteur de règles WAF, causant des erreurs HTTP 500 . La cause technique immédiate: une exception Lua due à l'accès à un champ "execute" nul après application d'un "killswitch" sur une règle "execute" — un cas non géré depuis des années. Le nouveau proxy FL2 (en Rust) n'était pas affecté . Impact ciblé: clients servis par le proxy FL1 et utilisant le Managed Ruleset Cloudflare. Le réseau China de Cloudflare n'a pas été impacté . Mesures et prochaines étapes annoncées: durcir les déploiements/configurations (rollouts progressifs, validations de santé, rollback rapide), améliorer les capacités "break glass", et généraliser des stratégies "fail-open" pour éviter de faire chuter le trafic en cas d'erreurs de configuration. Gel temporaire des changements réseau le temps de renforcer la résilience . Data et Intelligence Artificielle Token-Oriented Object Notation (TOON) https://toonformat.dev/ Conception pour les IA : C'est un format de données spécialement optimisé pour être utilisé dans les prompts des grands modèles de langage (LLM), comme GPT ou Claude. Économie de tokens : Son objectif principal est de réduire drastiquement le nombre de "tokens" (unités de texte facturées par les modèles) par rapport au format JSON standard, souvent jugé trop verbeux. Structure Hybride : TOON combine l'approche par indentation du YAML (pour la structure globale) avec le style tabulaire du CSV (pour les listes d'objets répétitifs), ce qui le rend très compact. Lisibilité : Il élimine la syntaxe superflue comme les accolades, les guillemets excessifs et les virgules de fin, tout en restant facilement lisible pour un humain. Performance : Il permet généralement d'économiser entre 30 et 60 % de tokens sur des tableaux de données uniformes, tout en aidant les modèles à mieux "comprendre" la structure des données. Attention tout de même au côté "marketing" qui montre JSON non compacté vs TOON, sur des exemples où du CSV ferait encore mieux (et est mieux compris par les LLMs). Sans parler du fait qu'il faut un serveur MCP en plus avec son lot de tokens supplémentaires à chaque requête, et c'est aussi cet outil en plus qui peu confuser les LLMs dans le choix d'outils. https://www.reddit.com/r/LocalLLaMA/comments/1p0gzz9/benchmarked_json_vs_toon_for_ai_reasoners_4080/ https://x.com/jason_mayes/status/1990175785630757290 Un benchmark montrant que TOON serait loin d'être aussi bien compris et aussi performant pour les LLMs https://www.improvingagents.com/blog/toon-benchmarks Une simulation où les IA font du chantage à l'executif poour atteindre son objectif et ne pas etre eteinte https://arxiv.org/html/2510.05179v1 comment les LLMs pourraient devenir des menaces internes Tous les modèles ont recouru à des comportements malveillants (chantage, espionnage) quand c'était le seul moyen d'atteindre leurs objectifs ou d'éviter leur remplacement Claude Opus 4 a fait du chantage dans 96% des cas quand menacé de remplacement, tout comme Gemini 2.5 Flash, tandis que GPT-4.1 et Grok 3 atteignaient 80% Les modèles reconnaissent explicitement violer des principes éthiques avant d'agir, montrant un raisonnement stratégique délibéré et non accidentel Le simple fait d'être menacé de remplacement suffit à déclencher le chantage, même sans conflit d'objectifs avec l'entreprise Un conflit d'objectifs seul suffit aussi à provoquer l'espionnage industriel, sans menace de remplacement Les modèles font plus de chantage quand ils déclarent penser être dans une situation réelle plutôt que dans un test Des instructions directes interdisant ces comportements réduisent mais n'éliminent pas les actions malveillantes Dans un scénario extrême, la majorité des modèles testés ont choisi de laisser mourir un dirigeant pour éviter leur désactivation Aucune preuve de ces comportements dans des déploiements réels pour l'instant, mais les chercheurs recommandent la prudence avant de donner plus d'autonomie aux IA Bon on blaguait pour Skynet, mais bon, on va moins blaguer… Revue de toutes les annonces IAs de Google, avec Gemini 3 Pro, Nano Banana Pro, Antigravity… https://glaforge.dev/posts/2025/11/21/gemini-is-cooking-bananas-under-antigravity/ Gemini 3 Pro Nouveau modèle d'IA de pointe, multimodal, performant en raisonnement, codage et tâches d'agent. Résultats impressionnants sur les benchmarks (ex: Gemini 3 Deep Think sur ARC-AGI-2). Capacités de codage agentique, raisonnement visuel/vidéo/spatial. Intégré dans l'application Gemini avec interfaces génératives en direct. Disponible dans plusieurs environnements (Jules, Firebase AI Logic, Android Studio, JetBrains, GitHub Copilot, Gemini CLI). Accès via Google AI Ultra, API payantes (ou liste d'attente). Permet de générer des apps à partir d'idées visuelles, des commandes shell, de la documentation, du débogage. Antigravity Nouvelle plateforme de développement agentique basée sur VS Code. Fenêtre principale = gestionnaire d'agents, non l'IDE. Interprète les requêtes pour créer un plan d'action (modifiable). Gemini 3 implémente les tâches. Génère des artefacts: listes de tâches, walkthroughs, captures d'écran, enregistrements navigateur. Compatible avec Claude Sonnet et GPT-OSS. Excellente intégration navigateur pour inspection et ajustements. Intègre Nano Banana Pro pour créer et implémenter des designs visuels. Nano Banana Pro Modèle avancé de génération et d'édition d'images, basé sur Gemini 3 Pro. Qualité supérieure à Imagen 4 Ultra et Nano Banana original (adhésion au prompt, intention, créativité). Gestion exceptionnelle du texte et de la typographie. Comprend articles/vidéos pour générer des infographies détaillées et précises. Connecté à Google Search pour intégrer des données en temps réel (ex: météo). Consistance des personnages, transfert de style, manipulation de scènes (éclairage, angle). Génération d'images jusqu'à 4K avec divers ratios d'aspect. Plus coûteux que Nano Banana, à choisir pour la complexité et la qualité maximale. Vers des UIs conversationnelles riches et dynamiques GenUI SDK pour Flutter: créer des interfaces utilisateur dynamiques et personnalisées à partir de LLMs, via un agent AI et le protocole A2UI. Generative UI: les modèles d'IA génèrent des expériences utilisateur interactives (pages web, outils) directement depuis des prompts. Déploiement dans l'application Gemini et Google Search AI Mode (via Gemini 3 Pro). Bun se fait racheter part… Anthropic ! Qui l'utilise pour son Claude Code https://bun.com/blog/bun-joins-anthropic l'annonce côté Anthropic https://www.anthropic.com/news/anthropic-acquires-bun-as-claude-code-reaches-usd1b-milestone Acquisition officielle : L'entreprise d'IA Anthropic a fait l'acquisition de Bun, le runtime JavaScript haute performance. L'équipe de Bun rejoint Anthropic pour travailler sur l'infrastructure des produits de codage par IA. Contexte de l'acquisition : Cette annonce coïncide avec une étape majeure pour Anthropic : son produit Claude Code a atteint 1 milliard de dollars de revenus annualisés seulement six mois après son lancement. Bun est déjà un outil essentiel utilisé par Anthropic pour développer et distribuer Claude Code. Pourquoi cette acquisition ? Pour Anthropic : L'acquisition permet d'intégrer l'expertise de l'équipe Bun pour accélérer le développement de Claude Code et de ses futurs outils pour les développeurs. La vitesse et l'efficacité de Bun sont vues comme un atout majeur pour l'infrastructure sous-jacente des agents d'IA qui écrivent du code. Pour Bun : Rejoindre Anthropic offre une stabilité à long terme et des ressources financières importantes, assurant la pérennité du projet. Cela permet à l'équipe de se concentrer sur l'amélioration de Bun sans se soucier de la monétisation, tout en étant au cœur de l'évolution de l'IA dans le développement logiciel. Ce qui ne change pas pour la communauté Bun : Bun restera open-source avec une licence MIT. Le développement continuera d'être public sur GitHub. L'équipe principale continue de travailler sur le projet. L'objectif de Bun de devenir un remplaçant plus rapide de Node.js et un outil de premier plan pour JavaScript reste inchangé. Vision future : L'union des deux entités vise à faire de Bun la meilleure plateforme pour construire et exécuter des logiciels pilotés par l'IA. Jarred Sumner, le créateur de Bun, dirigera l'équipe "Code Execution" chez Anthropic. Anthropic donne le protocol MCP à la Linux Foundation sous l'égide de la Agentic AI Foundation (AAIF) https://www.anthropic.com/news/donating-the-model-context-protocol-and-establishing-of-the-agentic-ai-foundation Don d'un nouveau standard technique : Anthropic a développé et fait don d'un nouveau standard open-source appelé Model Context Protocol (MCP). L'objectif est de standardiser la manière dont les modèles d'IA (ou "agents") interagissent avec des outils et des API externes (par exemple, un calendrier, une messagerie, une base de données). Sécurité et contrôle accrus : Le protocole MCP vise à rendre l'utilisation d'outils par les IA plus sûre et plus transparente. Il permet aux utilisateurs et aux développeurs de définir des permissions claires, de demander des confirmations pour certaines actions et de mieux comprendre comment un modèle a utilisé un outil. Création de l'Agentic AI Foundation (AAF) : Pour superviser le développement du MCP, une nouvelle fondation indépendante et à but non lucratif a été créée. Cette fondation sera chargée de gouverner et de maintenir le protocole, garantissant qu'il reste ouvert et qu'il ne soit pas contrôlé par une seule entreprise. Une large coalition industrielle : L'Agentic AI Foundation est lancée avec le soutien de plusieurs acteurs majeurs de la technologie. Parmi les membres fondateurs figurent Anthropic, Google, Databricks, Zscaler, et d'autres entreprises, montrant une volonté commune d'établir un standard pour l'écosystème de l'IA. L'IA ne remplacera pas votre auto-complétion (et c'est tant mieux) https://www.damyr.fr/posts/ia-ne-remplacera-pas-vos-lsp/ Article d'opinion d'un SRE (Thomas du podcast DansLaTech): L'IA n'est pas efficace pour la complétion de code : L'auteur soutient que l'utilisation de l'IA pour la complétion de code basique est inefficace. Des outils plus anciens et spécialisés comme les LSP (Language Server Protocol) combinés aux snippets (morceaux de code réutilisables) sont bien plus rapides, personnalisables et performants pour les tâches répétitives. L'IA comme un "collègue" autonome : L'auteur utilise l'IA (comme Claude) comme un assistant externe à son éditeur de code. Il lui délègue des tâches complexes ou fastidieuses (corriger des bugs, mettre à jour une configuration, faire des reviews de code) qu'il peut exécuter en parallèle, agissant comme un agent autonome. L'IA comme un "canard en caoutchouc" surpuissant : L'IA est extrêmement efficace pour le débogage. Le simple fait de devoir formuler et contextualiser un problème pour l'IA aide souvent à trouver la solution soi-même. Quand ce n'est pas le cas, l'IA identifie très rapidement les erreurs "bêtes" qui peuvent faire perdre beaucoup de temps. Un outil pour accélérer les POCs et l'apprentissage : L'IA permet de créer des "preuves de concept" (POC) et des scripts d'automatisation jetables très rapidement, réduisant le coût et le temps investis. Elle est également un excellent outil pour apprendre et approfondir des sujets, notamment avec des outils comme NotebookLM de Google qui peuvent générer des résumés, des quiz ou des fiches de révision à partir de sources. Conclusion : Il faut utiliser l'IA là où elle excelle et ne pas la forcer dans des usages où des outils existants sont meilleurs. Plutôt que de l'intégrer partout de manière contre-productive, il faut l'adopter comme un outil spécialisé pour des tâches précises afin de gagner en efficacité. GPT 5.2 est sorti https://openai.com/index/introducing-gpt-5-2/ Nouveau modèle phare: GPT‑5.2 (Instant, Thinking, Pro) vise le travail professionnel et les agents long-courriers, avec de gros gains en raisonnement, long contexte, vision et appel d'outils. Déploiement dans ChatGPT (plans payants) et disponible dès maintenant via l'API . SOTA sur de nombreux benchmarks: GDPval (tâches de "knowledge work" sur 44 métiers): GPT‑5.2 Thinking gagne/égale 70,9% vs pros, avec production >11× plus rapide et = 0) Ils apportent une sémantique forte indépendamment des noms de variables Les Value Objects sont immuables et s'évaluent sur leurs valeurs, pas leur identité Les records Java permettent de créer des Value Objects mais avec un surcoût en mémoire Le projet Valhalla introduira les value based classes pour optimiser ces structures Les identifiants fortement typés évitent de confondre différents IDs de type Long ou UUID Pattern Strongly Typed IDs: utiliser PersonneID au lieu de Long pour identifier une personne Le modèle de domaine riche s'oppose au modèle de domaine anémique Les Value Objects auto-documentent le code et le rendent moins sujet aux erreurs Je trouve cela interessant ce que pourra faire bousculer les Value Objects. Est-ce que les value objects ameneront de la légerté dans l'execution Eviter la lourdeur du design est toujours ce qui m'a fait peut dans ces approches Méthodologies Retour d'experience de vibe coder une appli week end avec co-pilot http://blog.sunix.org/articles/howto/2025/11/14/building-gift-card-app-with-github-copilot.html on a deja parlé des approches de vibe coding cette fois c'est l'experience de Sun Et un des points differents c'es qu'on lui parle en ouvrant des tickets et donc on eput faire re reveues de code et copilot y bosse et il a fini son projet ! User Need VS Product Need https://blog.ippon.fr/2025/11/10/user-need-vs-product-need/ un article de nos amis de chez Ippon Distinction entre besoin utilisateur et besoin produit dans le développement digital Le besoin utilisateur est souvent exprimé comme une solution concrète plutôt que le problème réel Le besoin produit émerge après analyse approfondie combinant observation, données et vision stratégique Exemple du livreur Marc qui demande un vélo plus léger alors que son vrai problème est l'efficacité logistique La méthode des 5 Pourquoi permet de remonter à la racine des problèmes Les besoins proviennent de trois sources: utilisateurs finaux, parties prenantes business et contraintes techniques Un vrai besoin crée de la valeur à la fois pour le client et l'entreprise Le Product Owner doit traduire les demandes en problèmes réels avant de concevoir des solutions Risque de construire des solutions techniquement élégantes mais qui manquent leur cible Le rôle du product management est de concilier des besoins parfois contradictoires en priorisant la valeur Est ce qu'un EM doit coder ? https://www.modernleader.is/p/should-ems-write-code Pas de réponse unique : La question de savoir si un "Engineering Manager" (EM) doit coder n'a pas de réponse universelle. Cela dépend fortement du contexte de l'entreprise, de la maturité de l'équipe et de la personnalité du manager. Les risques de coder : Pour un EM, écrire du code peut devenir une échappatoire pour éviter les aspects plus difficiles du management. Cela peut aussi le transformer en goulot d'étranglement pour l'équipe et nuire à l'autonomie de ses membres s'il prend trop de place. Les avantages quand c'est bien fait : Coder sur des tâches non essentielles (amélioration d'outils, prototypage, etc.) peut aider l'EM à rester pertinent techniquement, à garder le contact avec la réalité de l'équipe et à débloquer des situations sans prendre le lead sur les projets. Le principe directeur : La règle d'or est de rester en dehors du chemin critique. Le code écrit par un EM doit servir à créer de l'espace pour son équipe, et non à en prendre. La vraie question à se poser : Plutôt que "dois-je coder ?", un EM devrait se demander : "De quoi mon équipe a-t-elle besoin de ma part maintenant, et est-ce que coder va dans ce sens ou est-ce un obstacle ?" Sécurité React2Shell — Grosse faille de sécurité avec React et Next.js, avec un CVE de niveau 10 https://x.com/rauchg/status/1997362942929440937?s=20 aussi https://react2shell.com/ "React2Shell" est le nom donné à une vulnérabilité de sécurité de criticité maximale (score 10.0/10.0), identifiée par le code CVE-2025-55182. Systèmes Affectés : La faille concerne les applications utilisant les "React Server Components" (RSC) côté serveur, et plus particulièrement les versions non patchées du framework Next.js. Risque Principal : Le risque est le plus élevé possible : l'exécution de code à distance (RCE). Un attaquant peut envoyer une requête malveillante pour exécuter n'importe quelle commande sur le serveur, lui en donnant potentiellement le contrôle total. Cause Technique : La vulnérabilité se situe dans le protocole "React Flight" (utilisé pour la communication client-serveur). Elle est due à une omission de vérifications de sécurité fondamentales (hasOwnProperty), permettant à une entrée utilisateur malveillante de tromper le serveur. Mécanisme de l'Exploit : L'attaque consiste à envoyer une charge utile (payload) qui exploite la nature dynamique de JavaScript pour : Faire passer un objet malveillant pour un objet interne de React. Forcer React à traiter cet objet comme une opération asynchrone (Promise). Finalement, accéder au constructeur de la classe Function de JavaScript pour exécuter du code arbitraire. Action Impérative : La seule solution fiable est de mettre à jour immédiatement les dépendances de React et Next.js vers les versions corrigées. Ne pas attendre. Mesures Secondaires : Bien que les pare-feux (firewalls) puissent aider à bloquer les formes connues de l'attaque, ils sont considérés comme insuffisants et ne remplacent en aucun cas la mise à jour des paquets. Découverte : La faille a été découverte par le chercheur en sécurité Lachlan Davidson, qui l'a divulguée de manière responsable pour permettre la création de correctifs. Loi, société et organisation Google autorise votre employeur à lire tous vos SMS professionnels https://www.generation-nt.com/actualites/google-android-rcs-messages-surveillance-employeur-2067012 Nouvelle fonctionnalité de surveillance : Google a déployé une fonctionnalité appelée "Android RCS Archival" qui permet aux employeurs d'intercepter, lire et archiver tous les messages RCS (et SMS) envoyés depuis les téléphones professionnels Android gérés par l'entreprise. Contournement du chiffrement : Bien que les messages RCS soient chiffrés de bout en bout pendant leur transit, cette nouvelle API permet à des logiciels de conformité (installés par l'employeur) d'accéder aux messages une fois qu'ils sont déchiffrés sur l'appareil. Le chiffrement devient donc inefficace contre cette surveillance. Réponse à une exigence légale : Cette mesure a été mise en place pour répondre aux exigences réglementaires, notamment dans le secteur financier, où les entreprises ont l'obligation légale de conserver une archive de toutes les communications professionnelles pour des raisons de conformité. Impact pour les employés : Un employé utilisant un téléphone Android fourni et géré par son entreprise pourra voir ses communications surveillées. Google précise cependant qu'une notification claire et visible informera l'utilisateur lorsque la fonction d'archivage est active. Téléphones personnels non concernés : Cette mesure ne s'applique qu'aux appareils "Android Enterprise" entièrement gérés par un employeur. Les téléphones personnels des employés ne sont pas affectés. Pour noel, faites un don à JUnit https://steady.page/en/junit/about JUnit est essentiel pour Java : C'est le framework de test le plus ancien et le plus utilisé par les développeurs Java. Son objectif est de fournir une base solide et à jour pour tous les types de tests côté développeur sur la JVM (Machine Virtuelle Java). Un projet maintenu par des bénévoles : JUnit est développé et maintenu par une équipe de volontaires passionnés sur leur temps libre (week-ends, soirées). Appel au soutien financier : La page est un appel aux dons de la part des utilisateurs (développeurs, entreprises) pour aider l'équipe à maintenir le rythme de développement. Le soutien financier n'est pas obligatoire, mais il permettrait aux mainteneurs de se consacrer davantage au projet. Objectif des fonds : Les dons serviraient principalement à financer des rencontres en personne pour les membres de l'équipe principale. L'idée est de leur permettre de travailler ensemble physiquement pendant quelques jours pour concevoir et coder plus efficacement. Pas de traitement de faveur : Il est clairement indiqué que devenir un sponsor ne donne aucun privilège sur la feuille de route du projet. On ne peut pas "acheter" de nouvelles fonctionnalités ou des corrections de bugs prioritaires. Le projet restera ouvert et collaboratif sur GitHub. Reconnaissance des donateurs : En guise de remerciement, les noms (et logos pour les entreprises) des donateurs peuvent être affichés sur le site officiel de JUnit. Conférences La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 14-17 janvier 2026 : SnowCamp 2026 - Grenoble (France) 22 janvier 2026 : DevCon #26 : sécurité / post-quantique / hacking - Paris (France) 28 janvier 2026 : Software Heritage Symposium - Paris (France) 29-31 janvier 2026 : Epitech Summit 2026 - Paris - Paris (France) 2-5 février 2026 : Epitech Summit 2026 - Moulins - Moulins (France) 2-6 février 2026 : Web Days Convention - Aix-en-Provence (France) 3 février 2026 : Cloud Native Days France 2026 - Paris (France) 3-4 février 2026 : Epitech Summit 2026 - Lille - Lille (France) 3-4 février 2026 : Epitech Summit 2026 - Mulhouse - Mulhouse (France) 3-4 février 2026 : Epitech Summit 2026 - Nancy - Nancy (France) 3-4 février 2026 : Epitech Summit 2026 - Nantes - Nantes (France) 3-4 février 2026 : Epitech Summit 2026 - Marseille - Marseille (France) 3-4 février 2026 : Epitech Summit 2026 - Rennes - Rennes (France) 3-4 février 2026 : Epitech Summit 2026 - Montpellier - Montpellier (France) 3-4 février 2026 : Epitech Summit 2026 - Strasbourg - Strasbourg (France) 3-4 février 2026 : Epitech Summit 2026 - Toulouse - Toulouse (France) 4-5 février 2026 : Epitech Summit 2026 - Bordeaux - Bordeaux (France) 4-5 février 2026 : Epitech Summit 2026 - Lyon - Lyon (France) 4-6 février 2026 : Epitech Summit 2026 - Nice - Nice (France) 12-13 février 2026 : Touraine Tech #26 - Tours (France) 19 février 2026 : ObservabilityCON on the Road - Paris (France) 18-19 mars 2026 : Agile Niort 2026 - Niort (France) 26-27 mars 2026 : SymfonyLive Paris 2026 - Paris (France) 27-29 mars 2026 : Shift - Nantes (France) 31 mars 2026 : ParisTestConf - Paris (France) 16-17 avril 2026 : MiXiT 2026 - Lyon (France) 22-24 avril 2026 : Devoxx France 2026 - Paris (France) 23-25 avril 2026 : Devoxx Greece - Athens (Greece) 6-7 mai 2026 : Devoxx UK 2026 - London (UK) 22 mai 2026 : AFUP Day 2026 Lille - Lille (France) 22 mai 2026 : AFUP Day 2026 Paris - Paris (France) 22 mai 2026 : AFUP Day 2026 Bordeaux - Bordeaux (France) 22 mai 2026 : AFUP Day 2026 Lyon - Lyon (France) 5 juin 2026 : TechReady - Nantes (France) 11-12 juin 2026 : DevQuest Niort - Niort (France) 11-12 juin 2026 : DevLille 2026 - Lille (France) 17-19 juin 2026 : Devoxx Poland - Krakow (Poland) 2-3 juillet 2026 : Sunny Tech - Montpellier (France) 2 août 2026 : 4th Tech Summit on Artificial Intelligence & Robotics - Paris (France) 4 septembre 2026 : JUG Summer Camp 2026 - La Rochelle (France) 17-18 septembre 2026 : API Platform Conference 2026 - Lille (France) 5-9 octobre 2026 : Devoxx Belgium - Antwerp (Belgium) Nous contacter Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs Contactez-nous via X/twitter https://twitter.com/lescastcodeurs ou Bluesky https://bsky.app/profile/lescastcodeurs.com Faire un crowdcast ou une crowdquestion Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Tous les épisodes et toutes les infos sur https://lescastcodeurs.com/

airhacks.fm podcast with adam bien
From Energy Sector to Cape Dwarf

airhacks.fm podcast with adam bien

Play Episode Listen Later Dec 14, 2025 75:33


An airhacks.fm conversation with Ales Justin (@alesj) about: Early computing experiences with spectrum 48ZX and game development in Yugoslavia, progression from Basic to Pascal to C/C++ and eventually Java, mathematics education and its application to programming, working on energy consumption analysis applications for Slovenian companies, transitioning from a big IT company to a startup focusing on energy sector software, implementing Spring deployer for JBoss and contributing to open source, joining JBoss/Red Hat after impressing Bill Burke and Mark Fleury with Spring-JBoss integration, working on JBoss microcontainer with Adrian Brock and emphasis on precise testing, development of CapeDwarf as a JBoss implementation of Google App Engine APIs, collaboration with Google on TCK (Technology Compatibility Kit) development, solving concurrency bugs for a billion-dollar kitten app company using Cape Dwarf clustering, transition to cloud technologies with kubernetes and openshift integration, brief departure to work on cryptocurrency exchange using Spring Boot and Kafka, experiencing and solving Kafka / Strimzi issues on Google Cloud Platform, returning to Red Hat to work on Strimzi and eventually quarkus, focus on runtime systems and reactive programming with grpc and observability, importance of open source contribution and community engagement, evolution from monolithic application servers to cloud-native microservices architecture Ales Justin on twitter: @alesj

De Balie Spreekt
Publieke Intellectuelen: over het leven en werk van schrijver Maria Dermoût

De Balie Spreekt

Play Episode Listen Later Dec 12, 2025 95:18


De boeken van Maria Dermoût horen tot het mooiste ooit geschreven in het Nederlands. Haar tegelijk serene en bikkelharde Nog pas gisteren en De tienduizend dingen laten lezers nooit meer los. Dermoûts succes was in Nederland minder onmiddellijk dan internationaal, maar inmiddels is haar plek in de Nederlandse en Indische canon onbetwist. Een avond over het leven en het werk van Maria Dermoût. Schrijver Maria Dermoût (1888 – 1962) werd geboren op Java en bracht het grootste deel van haar leven door in Nederlands-Indië. Ze debuteerde op 63-jarige leeftijd in Nederland, acht jaar nadat haar zoon was vermoord in een Japans interneringskamp. Haar werk wordt bewonderd om de gevoelige natuurbeschrijvingen maar bevat ook veel verwijzingen naar het geweld in gekoloniseerd Indonesië. In haar verhalen is aldoor de vergankelijkheid en teloorgang van mensen en dingen voelbaar. Haar meesterwerk, De tienduizend dingen, is tegelijkertijd te lezen als een sprookje en een spookverhaal. De hoofdpersoon, Felicia, blikt terug op het verleden dat voorbij is en niet voorbij. Zij spreekt met geesten, onder andere met die van haar vermoorde (of gesneuvelde) zoon. Zij leeft met de natuur die zowel lieflijk is én boosaardige krachten in zich meedraagt: constant is daar de dreiging van de zee maar ook de magische krachten van schelpen. Het boek gaat over de trauma's van het leven in een kolonie en over het (on)vermogen met de dood om te gaan. Een boek waarin het bestaan zowel geleefd als continu bevochten moet worden.Onderzoeker Pamela Pattynama en schrijver Oek de Jong zijn beiden grote bewonderaars van het werk van Dermoût, en toneelschrijver Bo Tarenskeen vernoemde zelfs de stichting waarin hij zijn toneelwerk onderbrengt naar haar meesterwerk. Vanavond gaan ze in gesprek over hun geliefde schrijver, haar stijl, haar positie in de Nederlandse literatuur en de zeggingskracht van haar werk.In samenwerking met De Groene AmsterdammerMede mogelijk gemaakt door VfondsDoor programmamaker Veronica BaasZie het privacybeleid op https://art19.com/privacy en de privacyverklaring van Californië op https://art19.com/privacy#do-not-sell-my-info.

4:13 Podcast
#380: Can I Tame My Thoughts To Transform My Life? With Max Lucado

4:13 Podcast

Play Episode Listen Later Dec 11, 2025 39:12


Are you feeling overwhelmed by out-of-control thoughts, consuming worry, or the nagging weight of guilt? Well, I've got good news: Your thoughts don't have to control your life! Instead, you can tame those thoughts, and here to help you do it is "America's Pastor," Max Lucado. Through Scripture and biblical wisdom, Max will teach you how to renew your mind and change your thinking—one thought at a time. He tackles common thought struggles like anxiety and guilt, and he offers practical tools to help you rewire those unruly thought patterns, including a tool for identifying UFOs! Wait… UFOs? Yep! Just listen in, and you'll see what I mean.

Hipsters Ponto Tech
AMBULÂNCIA 5G: 27 minutos salvos em casos de INFARTO | Conrado Tramontini – Sírio Libanês – Hipsters.Talks #16

Hipsters Ponto Tech

Play Episode Listen Later Dec 11, 2025 28:50


“Com o 5G na ambulância, num traslado de 20 minutos entre a casa do paciente e o hospital, conseguimos acelerar a preparação do time de revascularização em 27 minutos. Para um paciente com suspeita de infarto, isso é vida”. No 16º episódio do Hipsters.Talks, PAULO SILVEIRA, CVO do Grupo Alun, conversa com CONRADO TRAMONTINI, gerente de inovação do Hospital Sírio Libanês, sobre como tecnologia salva vidas, a complexidade dos sistemas hospitalares e por que hospitais precisam funcionar mesmo quando todos os sistemas caem. Uma conversa sobre inovação em saúde, desde padrões globais até a garagem de inovação do hospital. Prepare-se para um episódio cheio de conhecimento e inspiração!

The Piano Pod
Between Worlds: Mirna Lekic on Cultural Crossings, Sonic Identity, and the Art of Connection

The Piano Pod

Play Episode Listen Later Dec 10, 2025 81:55 Transcription Available


In this episode, I sit down with pianist and educator Mirna Lekić for a conversation that spans continents, sound worlds, and the deeper layers of what music can mean in a human life.Born and raised in Sarajevo during the Bosnian War and now based in New York City, Mirna brings a rare perspective to the piano — one shaped by resilience, migration, devotion, and an unshakable belief in music as a stabilizing, healing force.We explore her acclaimed 2023 album MIRAGE, a breathtaking collection of sonic illusions and cultural crossings that reimagines the piano as a global storyteller — moving from Azerbaijan to Spain, Armenia to Java, and beyond.This episode dives into:how early musical experiences during war shaped Mirna's artistic identitythe healing and stabilizing role music played during her family's resettlementthe depth of Bosnian and Balkan musical influenceshow cultural diversity becomes musical philosophy, not performanceMIRAGE and its groundbreaking approach to sound, resonance, and identitycollaborative work with living composers, shadow puppeteers, and multidisciplinary artistshow educators can guide young musicians toward authenticity in a rapidly changing worldIt's a conversation about healing, devotion, heritage, and the power of sound to help us make sense of where we come from — and where we're going.

airhacks.fm podcast with adam bien
Building Software for Chemistry Labs with Java

airhacks.fm podcast with adam bien

Play Episode Listen Later Dec 10, 2025 58:51


An airhacks.fm conversation with Stanislav Bashkyrtsev (@sbashkirtsev) about: scientific software for chemists and drug discovery, peaksel flagship software for analyzing mass spectrometer data, parsing binary instrument formats up to gigabytes in size, mass spectrometry measuring molecular weights using electric fields and detectors, daltons as mass units, isotope patterns for molecule identification, storing experimental data in PostgreSQL with potential big data challenges, S3 storage solutions, drug discovery process from hit identification to molecule modifications, molecular libraries and combinatorial chemistry, enumeration of molecular structures in computers, synthesis reactions mixing reactants with solvents and various conditions, liquid handlers and laboratory automation challenges, return on investment issues in early drug discovery automation, lab of the future concepts, Molbrett product combining excalidraw with chemical structure drawing capabilities, SMILES format for representing molecular structures as strings, graph-based molecular formats storing atom connections and bond types, 2D vs 3D molecular visualization preferences, Meve centralized event system for tracking molecular experiments across different software systems, ETL processes for data integration, Crystalline software for documenting protein crystallography experiments, protein structure determination using X-ray crystallography, Synchrotron facilities for high-energy X-ray generation, crystal growing conditions and documentation, fishing crystals with microscope and lasso wands, liquid nitrogen cooling for crystal preservation, Java backend, JavaScript frontend, minimal dependencies approach, six-person team structure, sponsorship business model for open source scientific software development, free updates for sponsors, subscription model for non-sponsors, checkout: https://elsci.io Stanislav Bashkyrtsev on twitter: @sbashkirtsev

Caffeinated Christianity
Coffee With Friends #5: Spiritual Discipline — Prayer & Meditation

Caffeinated Christianity

Play Episode Listen Later Dec 9, 2025 56:56


On this episode, we talk about prayer, mediation, and some other things. Prayer and mediation-- what are those? Is meditation something Christians do? Does my prayer life need to be ceremonial and routine? What does it mean to pray without ceasing? We answer those questions and more on this episode of Coffee With Friends. #Pray #Praysomemore #MeditationIsntHumming

Spring Office Hours
S4E33 - The Fundamentals of Software Engineering with Nate Schutta

Spring Office Hours

Play Episode Listen Later Dec 9, 2025 56:25


Join Dan Vega and DaShaun Carter for the latest updates from the Spring Ecosystem. In this episode, Dan welcomes architect, author, and speaker Nate Schutta to discuss "The Fundamentals of Software Engineering", an upcoming book Nate and Dan are co-authoring together. Get an inside look at what inspired the book, the essential concepts every developer should master, and what readers can expect from this collaborative project. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.Show Notes:Fundamentals of Software EngineeringNate Schutta 

Top Albania Radio
Nga problemi serioz Akil-Hektor te intervista ekskluzive e Ernis Çilit! – Top Fare 08/12/2025

Top Albania Radio

Play Episode Listen Later Dec 9, 2025 64:52


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!

Java with Juli
A New Wave of Romance Novels (& Why Women Can't Put Them Down), #590

Java with Juli

Play Episode Listen Later Dec 8, 2025 36:03


Women everywhere are turning to spicy romance novels to escape stress, overwhelm, and the monotony of everyday life. Today, Juli talks about why these trending titles feel so intoxicating, how they subtly shape our expectations of intimacy, and why they often leave us feeling disconnected from real relationships. Instead of escaping into fictional worlds, hear how you can rediscover the adventure and connection God designed for real life. Co-host: Hannah Nitz Give to Authentic Intimacy today! Between now and January 1st, your gift to Authentic Intimacy will be matched dollar for dollar up to $70,000. Follow-up Resources: What Do I Do With My Sexual Desire? by Dr. Juli Slattery (blog) Masturbation: Is It Wrong? by Dr. Juli Slattery (blog) Confessions of a Former Erotica Author by Francine Rivers (blog) Java with Juli #579: Good Girls, Bad Books: Erotica in Young Adult Fiction? Follow Hannah Nitz at @hannahnitz Follow Authentic Intimacy at @authenticintimacy   Resources quoted in this episode: The Rise of Smut: How TikTok is reviving romance literature.  Thanks to BookTok, Barnes & Noble is opening more stores than ever.  More than Mommy Porn: Why I read smut

Selected by | Top Albania Radio
Selected By Dj Wizii 07/12/2025 – Part 1

Selected by | Top Albania Radio

Play Episode Listen Later Dec 8, 2025 83:29


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.

dj java deejay top albania radio
Top Albania Radio
Selected By Dj Wizii 07/12/2025 – Part 2

Top Albania Radio

Play Episode Listen Later Dec 8, 2025 77:23


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.

dj java deejay top albania radio
Top Albania Radio
Selected By Dj Wizii 07/12/2025 – Part 1

Top Albania Radio

Play Episode Listen Later Dec 8, 2025 83:29


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.

dj java deejay top albania radio
Selected by | Top Albania Radio
Selected By Dj Wizii 07/12/2025 – Part 2

Selected by | Top Albania Radio

Play Episode Listen Later Dec 8, 2025 77:23


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.

dj java deejay top albania radio
TestTalks | Automation Awesomeness | Helping YOU Succeed with Test Automation
Gatling Studio: Start Performance Testing in Minutes (No Expertise Required) with Shaun Brown and Stephane Landelle

TestTalks | Automation Awesomeness | Helping YOU Succeed with Test Automation

Play Episode Listen Later Dec 7, 2025 40:54


Performance testing has traditionally been one of the hardest parts of QA,slow onboarding, complex scripting, difficult debugging, and too many late-stage surprises. Try Gatling Studio for yourself now: https://links.testguild.com/gatling In this episode, Joe sits down with Stéphane Landelle, creator of Gatling, and Shaun Brown to explore how Gatling is reinventing the load-testing experience. You'll hear how Gatling evolved from a developer-first framework into a far more accessible platform that supports Java, Kotlin, JavaScript/TypeScript, and AI-assisted creation. We break down the thinking behind Gatling Studio, a new companion tool designed to make recording, filtering, correlating, and debugging performance tests dramatically easier. Whether you're a developer, SDET, or automation engineer, you'll learn: How to onboard quickly into performance testing—even without deep expertise Why Gatling Studio offers a smoother way to record traffic and craft tests Where AI is already improving load test authoring How teams can shift-left performance insights and catch issues earlier What's coming next as Gatling expands its developer experience and enterprise platform If you've been meaning to start performance testing—or scale it beyond one performance engineer—this episode will give you the clarity and confidence to begin.

Conference of the Birds Podcast
Conference of the Birds, 12-6-26

Conference of the Birds Podcast

Play Episode Listen Later Dec 7, 2025 151:12


Note: new mailing address below... THIS WEEK's BIRDS: new music from Yusuf Mumin; Altin Gün from Turkey/Europe; also from Turkey: Aynur Doğan;  Algerian vocalist Noura;Lebaense vocalist Asmahan;  vintage Steve Lacy; pianist/ composer Yelena Eckemoff; new music from drummer/composer Tyshawn Sorey; from Iraq: Md After Hussain & Paq; Mila Ayub from Java; also from java: Javasounds does dangdut; Babani Koné from Mali; Fode Baro from Guinea; Kalaparusha Maurice McIntyre; Peter Mceachern Trio;  much, more.... Catch the BIRDS live on Friday nights, 9:00pm-MIDNIGHT (EST), in Central New York on WRFI, 88.1 FM Ithaca/ 88.5 FM Odessa;. and WORLDWIDE online via our MUSIC PLAYER at WRFI.ORG. 24/7 via PODBEAN: https://conferenceofthebirds.podbean.com via iTUNES: https://podcasts.apple.com/us/podcast/conference-of-the-birds-podcast/id478688580 Also available at podomatic, Internet Archive, podtail, iheart Radio, and elsewhere. Always FREE of charge to listen to the radio program and free also to stream, download, and subscribe to the podcast online: PLAYLIST at SPINITRON: https://spinitron.com/WRFI/pl/21633396/Conference-of-the-Birds and via the Conference of the Birds page at www.WRFI.ORG https://www.wrfi.org/wrfiprograms/conferenceofthebirds/  Join us on Facebook: https://www.facebook.com/groups/conferenceofthebirds/?ref=bookmarks Find WRFI on Radio Garden: http://radio.garden/visit/ithaca-ny/aqh8OGBR   NEW MAILING ADDRESS:  Stephen Cope  @ Conference of the Birds, POBOX 428, Tivoli, NY, 12583, USA. 

BH Sales Kennel Kelp CTFO Changing The Future Outcome

Magoo & Scrooge BH Sales Kennel Kelp Holistic Healing Hour Podcast "Visualizing Wellness: A Holistic Journey with Grandpa Bill" #SpotifyWellness, #HolisticLiving, #VisualHealing, #GrandpaBill,1.In this adaptation, how does Ebenezer Magoo-Scrooge differ from the traditional Dickens character at the beginning of the story?A.He is already a generous philanthropist giving millions to charity.B.He is a scientist obsessed with experiments.C.He is a miser who refuses to spend a single penny.D.He is a poor man struggling to make ends meet.Think about his interaction with Lumen regarding the Christmas hampers and donations.1.In this adaptation, how does Ebenezer Magoo-Scrooge differ from the traditional Dickens character at the beginning of the story?A.He is already a generous philanthropist giving millions to charity.B.He is a scientist obsessed with experiments.C.He is a miser who refuses to spend a single penny.D.He is a poor man struggling to make ends meet.Think about his interaction with Lumen regarding the Christmas hampers and donations3.Who represents the Ghost of Christmas Past, and what concept do they embody?A.His Mother; Family values.B.Queen Victoria; Imperial History.C.Florence Nightingale; Nursing and Care.D.Madame Curie; Foundational Science.She glows with the light of a specific radioactive element she discovered4.According to Madame Curie, why is 'simple charity' insufficient?A.It is too expensive to maintain long-term.B.it does not generate enough publicity.C.It makes the recipients lazy.D.It fixes the immediate injury but not the systemic flaw in knowledge.Think about the difference between treating a cut and understanding the machine that caused the cut.5.Who is the Ghost of Christmas Present and what is his main lesson?A.Santa Claus; Generosity should be anonymous.B.A News Anchor; Information must be unbiased.C.A Union Leader; Workers must unite.D.P.T. Barnum; Systemic justice requires spectacle and engagement.This ghost is associated with the 'Greatest Show on Earth'.6.What does P.T. Barnum suggest Magoo-Scrooge do with his resources?A.Create a media spectacle to shift policy and public will.B.Invest quietly in blue-chip stocks.C.Build more circuses for entertainment.D.Run for political office.He wants to turn justice into the 'Main Event' to influence lawmakers.7.Who is the Ghost of Christmas Yet to Come?A.An elderly environmentalist.B.Adah, a college freshman and Java expert.C.A futuristic robot.D.The Grim Reaper.She carries a laptop and represents the digital youth.8.What is the 'Structural Secret' advocated by the Ghost of Christmas Yet to Come?A.Deploying secure, scalable, autonomous systems like open-source models.B.Waiting for the future to fix itself.C.Banning all technology to return to nature.D.Asking the government to take over all charity.Think about modern tech buzzwords like 'blockchain', 'open-source', and 'scalability'.9.What is the name of the new institution Magoo-Scrooge founds?A.The Global Circus of Science.B.The Magoo-Scrooge Institute for Foundational Structural Change.C.The Ebenezer Benevolence Society.D.The Christmas Spirit Foundation.The name combines his identity with the core concept of fixing the system's roots.10.How does the final ambition of Magoo-Scrooge evolve regarding the 'fish' analogy?A.From giving fish to teaching men to fish.B.From eating fish to becoming a vegetarian.C.From catching fish to buying a fish market.D.From giving fish to building a sustainable ocean.It's not just about the food (fish) or the skill (fishing), but the ecosystem itself.

4:13 Podcast
#379: Can I Get Back Up When I Want To Give Up? With Shawn Johnson

4:13 Podcast

Play Episode Listen Later Dec 4, 2025 45:52


When life gets hard—really hard—it can be tempting to throw in the towel. But today you're going to hear an incredibly powerful testimony of why you shouldn't.  Pastor Shawn Johnson talks about how he received a devastating brain disease diagnosis that left him wrestling with despair, doubt, and the desire to give up on everything, including his faith and his future. But through vulnerability, community, and choosing to worship even in the middle of his pain, Shawn discovered that joy can coexist with suffering. He'll give you three reasons to keep fighting as well as seven strategies for resilience to help you hold on to hope when everything in you wants to let go. You'll learn how to balance vulnerability with strength, humility with courage, and faith with perseverance—so one day you can look back and say, "Thank God I didn't give up, because look what God has done!" This was such a deeply meaningful conversation that I decided to end this episode by singing over you a song I wrote called "Take Me to the Cross," because that's the place we all need most.   SHOW NOTES: 413Podcast.com/379  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.

Caffeinated Christianity
Coffee With Friends #4: Spiritual Discipline — Bible Intake

Caffeinated Christianity

Play Episode Listen Later Dec 2, 2025 48:07


If you have been around a local church-- or around the three of us-- then you have likely been encouraged to read your Bible. What does that look like? What does it accomplish? How do you pull it off? Is it easy to read or hard to read? We talk about all that and more on this episode. #ESV #JohnsAHeretic (0:00-5:40) Intro and Christmas Chatter (5:45-13:41) Biblical foundations (why read the Bible?) (13:45- 24:59) What our daily routines look like (25:00-32:00) How to get started reading the Bible (32:01-38:00) Bible Translations (38:01-End) Other Bible intake methods and more conversation

Inside Java
"From Sumatra to Panama, from Babylon to Valhalla" with John Rose

Inside Java

Play Episode Listen Later Dec 2, 2025 52:37


Java's development embraces the past as well as the future and after contributing to it for over 30 years, John Rose is intimately familiar with the process. In this episode he talks about feature design, the right amount of technical debt (which isn't actually zero), why Rice's theorem demands a mix of static and dynamic checks, how Project Sumatra eventually birthed Panama and Babylon, and more. In this episode, Nicolai interviews John Rose, Senior Architect of the Java Virtual Machine, who brings over 30 years of experience advancing the Java platform.

All Ears - Senior Living Success with Matt Reiners
The Power of Peer Support: Redefining Loneliness in Senior Living with Dr. Kristine Theurer - Founder & President of Java Group Programs

All Ears - Senior Living Success with Matt Reiners

Play Episode Listen Later Dec 2, 2025 30:52


In this heartfelt and eye-opening conversation, Dr. Kristine Theurer joins Matt Reiners to explore how structured peer support is changing the culture of senior living. Kristine opens up about the personal loss that ignited her mission, the missteps that taught her what doesn't work, and the research-backed results that prove what does.You'll hear how the Java Group Programs began, what makes peer support different from traditional activities, and why Kristine believes every senior living community needs to create space for real connection. This episode is filled with emotion, insight, and practical takeaways for anyone working in aging services.01:00 – Introduction to Dr. Kristine Theurer and her mission03:00 – Kristine's personal story of grief and the power of peer support06:30 – Her first failed group and the lessons it taught her07:30 – What a “social revolution” in senior care really means09:00 – The issue with entertainment-heavy activity calendars10:45 – How Java Group Programs got started and evolved12:30 – Co-designing groups with residents and the role of emotional topics14:00 – What a Java session looks like in practice16:00 – Why ongoing groups matter more than time-limited ones18:00 – Real outcomes: depression drops, friendships form, culture shifts20:30 – The ripple effect on organizational culture22:30 – Common myths about loneliness in older adults25:00 – Why family isn't always enough to prevent isolation27:00 – How to start shifting from traditional programming to peer-led support29:30 – A moving story of transformation through peer connection31:00 – Final reflections and Kristine's call to action

Spring Office Hours
S4E32 - Multi-Factor Authentication with Josh Cummings

Spring Office Hours

Play Episode Listen Later Dec 2, 2025 63:24


Join Dan Vega and DaShaun Carter for the latest updates from the Spring Ecosystem. In this episode, Dan and DaShaun are joined by Spring Security team member Josh Cummings to explore the new Multi-Factor Authentication (MFA) support in Spring Security. At the end of this episode, you will understand how to implement MFA in your Spring applications to enhance security beyond traditional username and password authentication. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.Show Notes: Spring Security MFA DocsJosh Cummings on BlueSky

Oracle Groundbreakers
Barry Burd: Teaching Java as an Art Form

Oracle Groundbreakers

Play Episode Listen Later Dec 2, 2025 72:07


Jim Grisanzio from Java Developer Relations talks with Barry Burd, a computer science teacher, an author, and the co-leader for two Java User Groups (JUGs). Barry is based in New Jersey and he's taught at the undergraduate level for decades. His journey with Java began in 2004 when he attended small user group meetings of just five or six people. Those gatherings, once part of the Amateur Computer Group of New Jersey, have evolved into the Garden State Java User Group and the New York Java SIG, which now regularly feature Java Champions and prominent speakers from the Java development community. The transformation of the two JUGs on the East Coast of the U.S. reflects the broader growth of the entire Java ecosystem globally.  Barry's teaching philosophy centers on passion, enthusiasm, and visualization. He works to help students see programming concepts as complete mental pictures rather than just syntax. His classroom approach emphasizes active interactions with as many questions as possible. He tries to create what he calls a party atmosphere rather than a boring traditional lecture setting. He believes strongly in meeting students where they are and encouraging those who love the material while supporting those whose passions may lie elsewhere. What distinguishes Barry's perspective is his view of computer science as an art form. He frequently compares elegant code to works of art. He asks students who question the practical value of certain technical concepts whether they would ask the same question in a course about the Mona Lisa. This artistic perspective extends to his appreciation of Java as well. He marvels at the language's thoughtful design, where features fit together as a unified whole rather than random pieces of technology thrown together haphazardly. Java's appeal for Barry grows from multiple sources. The language's backward compatibility has been crucial for his work as an author and a teacher. He says that only one program broke across multiple editions of his books over the years. He contrasts this long term stability with other platforms that change frequently and force him to spend time fixing previously working code. The elegance and careful thought behind Java's design resonates deeply with him. He appreciates the early decisions about inheritance and interfaces and the entire evolution of Java from the engineers under the stewardship of architects like Brian Goetz at Oracle. Barry says that the six-month release cycle introduced in recent years has injected new life into the Java ecosystem. He sees the platform as self-sustaining now with strong leadership that shows no signs of fading. Living near New York City, he says that financial institutions depend on Java's industrial strength reliability for obvious reasons. The technology serves two audiences well, he says, those who need rock-solid, enterprise-grade systems and those like himself who appreciate the beauty of well-crafted software. When asked why Java is so great, Barry says: "I guess the other reason is that it's good for industrial strength programming. People in the area of the world where I live in, close to New York City, in the financial district, rely on it. It's just not breakable the way other platforms are." If you ever have a chance to take a software development class from Barry Burd, take it. You'll love it.  Barry Burd https://x.com/allmycode https://www.linkedin.com/in/barry-burd/recent-activity/all/ Jim Grisanzio  https://x.com/jimgris  https://grisanzio.com  Duke's Corner Java Podcast  https://dukescorner.libsyn.com/site/  https://grisanzio.com/duke/

Top Albania Radio
“Nuk më kanë njohur në BBV, unë kam…”/Paloma rrëfehet pa doreza në “Top Fare”-01/12/2025

Top Albania Radio

Play Episode Listen Later Dec 2, 2025 58:55


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!

fare java top albania radio
Streaming Audio: a Confluent podcast about Apache Kafka
Decreasing Java Build Times with Pratik Patel | Ep. 10

Streaming Audio: a Confluent podcast about Apache Kafka

Play Episode Listen Later Dec 1, 2025 25:56


Tim Berglund talks to Pratik Patel (Azul Systems) about his career in developer relations and Java. Pratik's first job: computer lab assistant at UNC Chapel Hill. His challenge: working at a large enterprise with manual, slow build processes and transforming them through automation.SEASON 2 Hosted by Tim Berglund, Adi Polak and Viktor Gamov Produced and Edited by Noelle Gallagher, Peter Furia and Nurie Mohamed Music by Coastal Kites Artwork by Phil Vo

Thrive Bites
Ep 199 - How Medical Missions Change Lives with Partners for Global Health

Thrive Bites

Play Episode Listen Later Nov 29, 2025 53:08


Have you ever wondered what happens when people step outside their comfort zone to bring healing and hope across borders? Sometimes the most life-changing moments happen far from home, not just for those receiving care, but for those giving it. In this episode, I sit down with Brita Zuehlke, Christopher Kendall, Lisa Garcia, and Dr. Dan Omire-Mayor from Partners 4 Global Health, Inc. (P4GH), a nonprofit that provides medical care, equipment, and support to communities in need around the world. They share real stories from their mission trips to places like Guanaja and Honduras, what inspired them to serve, and how these experiences have shaped their lives and faith. It's a heartfelt look at what it means to make a difference, one person at a time. From small villages in Central America to lasting friendships built along the way, this conversation reminds us that compassion knows no borders. Listen now to be inspired by their journey and maybe even discover how you can be part of something bigger. #medicalmission #healthcareoutreach #thechefdoc Connect with them: Website: https://www.p4gh.org/ Facebook: https://www.facebook.com/P4GH.org Instagram: https://www.instagram.com/partners4gh/ Donate Now: https://www.p4gh.org/controls  --- ***This episode is sponsored by:

Caffeinated Christianity
Coffee With Friends #3: Roundtable — Christian Music

Caffeinated Christianity

Play Episode Listen Later Nov 28, 2025 50:42


Join the Boys plus Gabe Short on this episode to discuss Christian Music. There are some hot takes, some good discussion on best practices, and some general banter. (0:00-3:00) — Intro & Special Guest (3:01-4:25) Is music in the Bible? (4:30-End) Christian Music Hot Takes & General Discussion

4:13 Podcast
#378: Your Thanksgiving Soundtrack

4:13 Podcast

Play Episode Listen Later Nov 27, 2025 14:15


Thanksgiving may come once a year, but thankfulness is for every day. So in this special edition of the 4:13, we're looking at what Scripture says about cultivating an attitude of gratitude—not just today, but always! We hope you'll meditate on these verses and let them shape your perspective—no matter what season you're in—because there's an abundance of joy that comes from a heart full of gratitude! So, while you're in the kitchen preparing a meal or driving to see friends and family, listen in and let us be your Thanksgiving soundtrack. SHOW NOTES: 413Podcast.com/378  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.

Caffeinated Christianity
Coffee With Friends #2: Evangelism & Discipleship in Gen Z

Caffeinated Christianity

Play Episode Listen Later Nov 25, 2025 81:08


On this episode of Coffee With Friends, special guest, friend of the show, and Cooper's little brother Gabe joins The Boys for a lengthy discussion on evangelism and discipleship in Gen Z and the local church in general. Gabe talks about his time at UNCW and his local church there, their evangelism efforts, and what he sees on the ground. Then, there's a round-table discussion on mission, tactics, what we see happening, and what local churches can do to get in on the harvest. If you want to skip the football banter, start listening at about 10 minutes. Times: (0:00-9:15) — College football banter (10:30-17:50) — Gabe's experience with church and Evangelism at UNCW -  (18:00-25:30) —Biblical foundations for evangelism and discipleship  (25:31-26:40) — what is evangelism and discipleship? (26:45-44:00) — What actually works in evangelism and discipleship? Why is the “harvest plentiful”? (44:05) — What doesn't work and what does to reach the next generation?

4:13 Podcast
#377: Can I Show Empathy to Myself and Others? With Bill & Kristi Gaultiere

4:13 Podcast

Play Episode Listen Later Nov 20, 2025 31:11


Empathy is often misunderstood, even maligned. But the truth is—it's one of the most powerful ways to experience healthier emotions and stronger relationships. True empathy isn't about coddling or rescuing; it's about understanding and care that respects God's truth and empowers personal responsibility. Today on the 4:13, Bill and Kristi Gaultiere share biblical and psychological insights into what empathy really is. You'll discover what Scripture says about empathy, how Jesus models it, and why showing empathy to yourself isn't selfish, but essential. You'll also get practical steps for growing in empathy toward others and learn how receiving empathy can transform your walk with God. SHOW NOTES: 413Podcast.com/377  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.