The podcast of foojay.io, a central resource for the Java community’s daily information needs, a place for friends of OpenJDK, and a community platform for the Java ecosystem — bringing together and helping Java professionals everywhere.
…
continue reading
OpenJDK Podcasts
Inside Java is a podcast for Java Developers brought to you directly from the people that make Java at Oracle. We'll discuss the language, the JVM, OpenJDK, platform security, innovation projects like Loom and Panama, and everything in between.
…
continue reading
Duke's Corner is a forum for conversations with Java developers. Tune in to connect with the community and learn how developers are innovating with Java around the world. Host: Jim Grisanzio, Oracle Java Developer Relations @jimgris
…
continue reading
Software engineers, architects and team leads have found inspiration to drive change and innovation in their team by listening to the weekly InfoQ Podcast. They have received essential information that helped them validate their software development map. We have achieved that by interviewing some of the top CTOs, engineers and technology directors from companies like Uber, Netflix and more. Over 1,200,000 downloads in the last 3 years.
…
continue reading
1
The Latest in OpenJDK and JCP Expert Group: Insights with Simon Ritter
38:45
38:45
Play later
Play later
Lists
Like
Liked
38:45In 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, P…
…
continue reading
1
The Human Side of Development: Career Growth, Staying Healthy, and Why People Matter More Than AI (#87)
31:31
31:31
Play later
Play later
Lists
Like
Liked
31:31What if work-life balance is a myth, and the real secret is just... life? In this Foojay Podcast we're stepping away from pure code and diving into something equally important: how we live our lives as developers. Because let's be honest, being a great programmer isn't just about mastering Java or the latest framework. It's about managing your care…
…
continue reading
1
"Predictability or Innovation? Both!" with Georges Saab
20:38
20:38
Play later
Play later
Lists
Like
Liked
20:38This Inside Java Podcast takes a meta approach. Instead of focusing on specific features, it explores the bigger picture: What are the right problems for Java to tackle? What are the current and future challenges for the Java platform? Why is predictability so important for Java, and what's driving the recent focus on learners and students? Nicolai…
…
continue reading
1
Chris Hermansen: Don't be Afraid to Create
58:41
58:41
Play later
Play later
Lists
Like
Liked
58:41Chris 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 inheri…
…
continue reading
1
Building a More Appealing CLI for Agentic LLMs Based on Learnings from the Textual Framework
33:07
33:07
Play later
Play later
Lists
Like
Liked
33:07Will McGugan, the maker of Textual and Rich frameworks, speaks about the reasoning of developing the two two libraries and the lesson learned. Also, he shares light on Toad, his current project, which he envisions being a more visually appealing way of interacting with agentic LLMs through command line. Read a transcript of this interview: https://…
…
continue reading
1
Agents, MCP, and Graph Databases: Java Developers Navigate the AI Revolution (#86)
1:03:35
1:03:35
Play later
Play later
Lists
Like
Liked
1:03:35The AI revolution isn't replacing Java developers. No, it's forcing us to think harder. Welcome to another episode of the Foojay Podcast! Today, we're talking about AI and Java, how it's changing the way we work, what we need to watch out for, and why understanding what's really happening matters more than ever. I recorded interviews at Devoxx and …
…
continue reading
1
Platform Engineering for AI: Scaling Agents and MCP at LinkedIn
32:50
32:50
Play later
Play later
Lists
Like
Liked
32:50QCon AI New York Chair Wes Reisz talks with LinkedIn’s Karthik Ramgopal and Prince Valluri about enabling AI agents at enterprise scale. They discuss how platform teams orchestrate secure, multi-agentic systems, the role of MCP, the use of foreground and background agents, improving developer experience, and reducing toil.Read a transcript of this …
…
continue reading
1
Bridging the Open Source Gap: From Funding Paradoxes to Digital Sovereignty
26:13
26:13
Play later
Play later
Lists
Like
Liked
26:13Gabriele Columbro, managing director of the Linux Foundation Europe, discusses the differences in the open-source landscape between Europe, China and the US. Stressing that the open-source landscape is the last favorable ground for global innovation in the current geo-political landscape.Read a transcript of this interview: https://bit.ly/4rFIhPuSu…
…
continue reading
1
Code, Community, and Opportunity: Making Tech Accessible for Everyone (#85)
56:52
56:52
Play later
Play later
Lists
Like
Liked
56:52Episode 85 of the Foojay Podcast. All info, show notes, and links are available at https://foojay.io/today/category/podcast/. What if the future of Java depends on who we invite to learn it today? In this Foojay Podcast, we're diving into something that affects all of us in the Java community: How can we inspire the next generation of developers, a…
…
continue reading
1
GenAI Security: Defending Against Deepfakes and Automated Social Engineering
46:31
46:31
Play later
Play later
Lists
Like
Liked
46:31In this episode, QCon AI New York 2025 Chair Wes Reisz speaks with Reken CEO and Google Trust & Safety founder Shuman Ghosemajumder about the erosion of digital trust. They explore how deepfakes and automated social engineering are scaling cybercrime. Shuman argues defenders must move beyond default trust, utilizing behavioral telemetry and game th…
…
continue reading
1
Barry Burd: Teaching Java as an Art Form
1:12:07
1:12:07
Play later
Play later
Lists
Like
Liked
1:12:07Jim 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. T…
…
continue reading
1
"From Sumatra to Panama, from Babylon to Valhalla" with John Rose
52:37
52:37
Play later
Play later
Lists
Like
Liked
52:37Java'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 Sumatr…
…
continue reading
1
Looking for Root Causes is a False Path: A Conversation with David Blank-Edelman
50:02
50:02
Play later
Play later
Lists
Like
Liked
50:02In this podcast Michael Stiefel spoke with David Blank-Edelman about the relationship between software architecture and site reliability engineering. Site reliability engineering can give architecture vital feedback about how the system actually behaves in production. Architects and designers can then learn from their failures to improve their abil…
…
continue reading
1
Developing Performant, Cost Efficient, and Eco-friendly Code (#84)
46:06
46:06
Play later
Play later
Lists
Like
Liked
46:06In this Foojay Podcast, we're exploring a critical topic that's becoming increasingly important in our industry: developing sustainable software that is both performant and environmentally friendly. At the Devoxx and JFall conferences, I had fascinating conversations about how we as Java developers can make a real impact on both our cloud costs and…
…
continue reading
1
How to Use Apache Spark to Craft a Multi-Year Data Regression Testing and Simulations Framework
31:11
31:11
Play later
Play later
Lists
Like
Liked
31:11Vivek Yadav, an engineering manager from Stripe, shares his experience in building a testing system based on multi-year worth of data. He shares insights into why Apache Spark was the choice for creating such a system and how it fits in the "traditional" engineering practices.Read a transcript of this interview: https://bit.ly/4o08NjDSubscribe to t…
…
continue reading
1
OpenJDK Evolutions plus Tips and Tricks (#83)
47:12
47:12
Play later
Play later
Lists
Like
Liked
47:12Welcome to another episode of the Foojay Podcast! Just like in the previous episode, I bring you conversations from two of Europe's premier Java conferences - Devoxx in Belgium and JFall in the Netherlands. At these conferences, I had the opportunity to speak with members of the Java community about topics ranging from the evolution of Java itself …
…
continue reading
1
Cloud Security Challenges in the AI Era - How Running Containers and Inference Weaken Your System
31:57
31:57
Play later
Play later
Lists
Like
Liked
31:57Marina Moore, a security researcher and the co-chair of the security and compliance TAG of CNCF, shares her concerns about the security vulnerabilities of containers. She explains where the issues originate, providing solutions and discussing alternative routes to using micro-VMs rather than containers. Additionally, she highlights the risks associ…
…
continue reading
1
OpenJDK Projects (Leyden, Babylon, Panama) and TornadoVM (#82)
34:48
34:48
Play later
Play later
Lists
Like
Liked
34:48In this Foojay Podcast, we're diving deep into some of the most exciting developments happening within the OpenJDK and TornadoVM projects. At the Devoxx and JFall conferences, we spoke with several speakers and visitors about some of the major themes that are shaping the future of Java development. The first guest is Moritz Halbritter from the Spri…
…
continue reading
1
Architecture Should Model the World as It Really Is: A Conversation with Randy Shoup
51:15
51:15
Play later
Play later
Lists
Like
Liked
51:15In this podcast, Michael Stiefel spoke with Randy Shoup about how to evolve your software after a software failure, and how to improve the resilience of your software by modeling transient states using events and workflows.Software failure is inevitable, but learning from failure, including making the necessary changes to organizational culture can…
…
continue reading
1
If You Can’t Test It, Don’t Deploy It: The New Rule of AI Development?
22:50
22:50
Play later
Play later
Lists
Like
Liked
22:50Magdalena Picariello reframes how we think about AI, moving the conversation from algorithms and metrics to business impact and outcomes. She champions evaluation systems that don't just measure accuracy but also demonstrate real-world business value, and advocates for iterative development with continuous feedback to build optimal applications.Rea…
…
continue reading
1
Maven 4 - The Future of Java Build Automation (#81)
1:06:59
1:06:59
Play later
Play later
Lists
Like
Liked
1:06:59Maven 4 is approaching its release, bringing many improvements to the build tool powering millions of Java projects. In this Foojay Podcast episode, we talk about Apache Maven 4, a significant milestone that has been years in the making. Maven has been the backbone of Java dependency management and build automation since the early 2000s; however, t…
…
continue reading
1
Effective Error Handling: A Uniform Strategy for Heterogeneous Distributed Systems
37:47
37:47
Play later
Play later
Lists
Like
Liked
37:47Jenish Shah, a back-end engineer focused on distributed systems at Netflix, provides more insights on how to handle failures in a distributed systems setup. He shares details on how he built a library that handles exceptions uniformly, regardless of the underlying communication protocol. Read a transcript of this interview: http://bit.ly/3JpmIBnSub…
…
continue reading
1
"From Cowboy Mode to Careful Stewardship" with Mark Reinhold
40:43
40:43
Play later
Play later
Lists
Like
Liked
40:43Java is a 30-year success story, made possible because its development consistently aligned with users' needs. In its early days, the platform required new features quickly, but over time, minimizing code breakage while carefully evolving the platform became essential. Critical junctures along that path included the introduction of modules and the …
…
continue reading
1
Cloud and DevOps InfoQ Trends Report 2025
50:46
50:46
Play later
Play later
Lists
Like
Liked
50:46In this episode of the podcast, members of the InfoQ editorial staff and friends of InfoQ will discuss current trends in the cloud and DevOps domains as part of our annual trends report creation process. These reports provide InfoQ readers with a high-level overview of key topics to watch and also help the editorial team focus on innovative technol…
…
continue reading
This is part 2 of the interviews recorded on September 19th, 2025, at the first AI4Devs Conference (https://amsterdam.ai4devs.io/) in Amsterdam. In Part 1, we explored many AI-related topics as libraries, security, infrastructure, use cases, and more. In this second part, we'll dive into data science, tools for better AI development, Java in the cl…
…
continue reading
1
Mental Models in Architecture & Societal Views of Technology: A Conversation with Nimisha Asthagiri
51:51
51:51
Play later
Play later
Lists
Like
Liked
51:51In this podcast, Michael Stiefel spoke with Nimisha Asthagiri about the importance of system thinking, multi-agent systems, the consequences of society applying a technology into an area for which it was not designed, and whether we can ever have a healthy relationship with artificial intelligence. System thinking emphasizes the importance of menta…
…
continue reading
1
Elena Samuylova on Large Language Model (LLM) Based Application Evaluation and LLM as a Judge
35:44
35:44
Play later
Play later
Lists
Like
Liked
35:44In this podcast, InfoQ spoke with Elena Samuylova from Evidently AI, on best practices in evaluating Large Language Model (LLM) based applications. She also discussed the tools for evaluating, testing and monitoring applications powered by AI technologies.Read a transcript of this interview: https://bit.ly/4mHAKvN Subscribe to the Software Architec…
…
continue reading