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
JVM Podcasts
Greg, Mark and Richard get together weekly and talk about things of interest in the Java community. Greg works for SimWorks (http://www.simworks.com) who specialize in mobile phone software. Mark works for SecureMX (www.smx.co.nz). Richard works for Blue Train Software (http://www.bluetrainsoftware.com)
…
continue reading
Java, Serverless, Clouds, Architecture and Web conversations with Adam Bien
…
continue reading
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
The No Fluff Just Stuff (NFJS) Software Symposium Tour has delivered over 400 events with over 65,000 attendees. NFJS speakers are well-known developers, authors, and project leaders from the software development community. Join us for news and discussion around software development. Current topics include: Java, JavaScript, Scala, Groovy, Clojure, Cloud, Docker, Software Architecture, HTML 5, CSS, NoSQL, Spring, and other development technologies.
…
continue reading
The Cattle Call Podcast, hosted by Curtis Ohlde will tell the story of America’s Pioneers in the Beef Cattle Industry past and current. Primarily focusing on those in Commercial Production and Seed-Stock Production, Curtis will go on a journey with podcast guest from the starting of the Ranch or Farm through the ups and downs to current operation status. In the United States Beef Cattle Production is relatively new compared to other parts of the world. Recording those 1st, 2nd or 3rd generat ...
…
continue reading

1
From Punch Cards (and Tapes) to Java
1:06:06
1:06:06
Play later
Play later
Lists
Like
Liked
1:06:06An airhacks.fm conversation with Maurice Naftalin (@mauricenaftalin) about: Shelton Signet CP/M machine costing £3000 in the 1980s,discussion about the CP/M operating system which started in 1972,Maurice's early career teaching programming at Wolverhampton Polytechnic (now University),teaching Pascal programming language,creating a membership syste…
…
continue reading

1
JCon Report, Part 2 – Evolutions in the Java Language and Runtime (#73)
47:26
47:26
Play later
Play later
Lists
Like
Liked
47:26In the second part of our JCON interviews, recorded at the conference in May, we focuses on general evolutions within the Java world and how they influence how we write code and develop applications. We take a look back at the history of Java, discuss new features in the latest release, how Java evolves with OpenJDK projects and JEPS, how Java is u…
…
continue reading

1
“Efficient Initialization Using Stable Values” with Per Minborg
29:21
29:21
Play later
Play later
Lists
Like
Liked
29:21The Stable Values API is a preview feature in Java 25 that allows developers to define immutable objects that are initialized at most once. It combines the flexibility of lazy initialization with the performance advantages of final fields. In this episode, Ana hosts Per Minborg, a member of the Java Core Library team at Oracle and co-author of JEP …
…
continue reading
An airhacks.fm conversation with David Kral (@VerdentDK) about: Helidon Declarative as a new feature set for Helidon SE,build-time dependency injection with zero reflection capability,code generation approach that creates actual Java source files instead of bytecode manipulation,Service Registry as an enhanced Java service loader with ordering capa…
…
continue reading
An airhacks.fm conversation with Volker Simonis (@volker_simonis) about: explanation of corretto as an openJDK distribution with support for multiple platforms and Java versions,insights into the build and certification process for Corretto releases including TCK testing,discussion of the security vulnerability group and embargo process for Java se…
…
continue reading

1
JCon Report, Part 1 - Grow your career, public speaking, 30 years of Java, greener coding,... (#72)
53:43
53:43
Play later
Play later
Lists
Like
Liked
53:43On May 13th and 14th, Foojay attended the JCON conference in Köln, Germany, where we did over 30 live-stream interviews. In this episode, we present to you the first set of these interviews, in which we focus on celebrating 30 years of Java, how you can grow your career, become a public speaker and writer, make your code more green, a bit of AI (of…
…
continue reading

1
Building Immutable Release Pipelines with Hashgraph
1:13:39
1:13:39
Play later
Play later
Lists
Like
Liked
1:13:39An airhacks.fm conversation with RichardBair (@RichardBair) about: the relaxed nature of JavaOne keynote presentations with James Gosling,the experience of delivering live demos versus pre-recorded content,impressions of the recent JavaOne conference with 70% new attendees,the Hashgraph team including former Sun/Oracle employees like Josh Marinacci…
…
continue reading

1
Accelerating LLMs with TornadoVM: From GPU Kernels to Model Inference
1:11:04
1:11:04
Play later
Play later
Lists
Like
Liked
1:11:04An airhacks.fm conversation with Juan Fumero (@snatverk) about: tornadovm as a Java parallel framework for accelerating data parallelization on GPUs and other hardware,first GPU experiences with ELSA Winner and Voodoo cards,explanation of TornadoVM as a plugin to existing JDKs that uses Graal as a library,TornadoVM's programming model with @paralle…
…
continue reading

1
“Ahead of Time Computation” with Dan Heidinga
23:22
23:22
Play later
Play later
Lists
Like
Liked
23:22OpenJDK's Project Leyden aims to improve the startup and warmup time of Java applications, for now by shifting computation from those phases to the applications' build time. Java 24 ships with ahead-of-time class loading and linking, which is the first step in that direction. In this episode, we learn about that as well as about Leyden's approach t…
…
continue reading
An airhacks.fm conversation with Christian Humer (@grashalm_) about: bachelor thesis on a Java bytecode interpreter written in Java,exploration of whether Java could be used as a systems language,benefits of implementing an ecosystem in itself as validation,C1X compiler based on C1 but reimplemented from scratch,concept of sea of nodes for mixing c…
…
continue reading
In this episode, Ana is joined by Viktor Klang, core JDK architect and author of the Stream Gatherers JDK Enhancement Proposal, to dive into one of the standout features of JDK 24: the Gatherers API. Viktor explains how Gatherers extend the Java Stream API with custom intermediate operations, why they were added to the platform, and how they can en…
…
continue reading
An airhacks.fm conversation with Colt McNealy (@coltmcnealy) about: first computing experience with Sun workstations and network computing,background in hockey and other sports,using system76 Linux laptops for development,starting programming in high school with Java and later learning C,fortran,assembly,C++ and python,working at a real estate comp…
…
continue reading

1
Celebrating 30 Years of Java with James Gosling (#71)
1:14:29
1:14:29
Play later
Play later
Lists
Like
Liked
1:14:29We are celebrating Java's 30th anniversary this May! This is a very special anniversary episode of the Foojay Podcast! As we approach May 23rd, marking exactly 30 years since Java's first beta release in 1995, we're honored to present our first-ever single-guest format. But we have a very special guest for you: James Gosling, the creator of Java! J…
…
continue reading

1
Apache Storm, Disruptor, JCTools and Linearizability
1:06:51
1:06:51
Play later
Play later
Lists
Like
Liked
1:06:51An airhacks.fm conversation with Francesco Nigro (@forked_franz) about: JCTools as a Java concurrency utility library created by Nitsan Wakart,the history of JCTools and how Cliff Click donated his non-blocking HashMap algorithm to the project,contributions to JCTools including weight-free queue implementations,Apache Storm vs. Apache Kafka,explana…
…
continue reading
On April 25, 2020, Geertjan Wielenga published the first Foojay post. Yes, we are celebrating 5 years since the Friends Of OpenJDK website launch! Today, more than 1,600 posts are on the site, written by over 250 authors. And there is much more to discover within the Foojay world... In this podcast, we look at how Foojay started with founder Geertj…
…
continue reading
An airhacks.fm conversation with Volker Simonis (@volker_simonis) about: discussion about carnivorous plants,explanation of how different carnivorous plants capture prey through movement,glue,or digestive fluids,Utricularia uses vacuum to catch prey underwater,SAP's interest in developing their own JVM around Java 1.4/1.5 era,challenges with SAP's …
…
continue reading

1
All Things Java at VoxxedDays Amsterdam (#69)
49:13
49:13
Play later
Play later
Lists
Like
Liked
49:13On April 3rd, the first VoxxedDays event in Amsterdam took place. VoxxedDays are tech events organized by local community groups, with support from the Devoxx team. Geertjan Wielenga brought along a camera and microphone and spoke with many of the attendees. This is the first Foojay podcast ever to feature more than 20 guests! Geertjan asked the sa…
…
continue reading
An airhacks.fm conversation with Richard Bair (@RichardBair) about: discussion about Hedera public ledger and its underlying technology,explanation of Hashgraph algorithm for consensus and transaction ordering,comparison to other blockchain technologies like Bitcoin and ethereum,Hedera's democratic approach to block production versus leader-based s…
…
continue reading
An airhacks.fm conversation with Francesco Nigro (@forked_franz) about: discussion about the importance of stress testing over System Tests and unit tests,Coordinated Omission Problem in load generators where they don't accurately measure server performance during slowdowns,introduction to HyperFoil as a high-performance load generator capable of g…
…
continue reading

1
Enterprise LLM Integration: Bridging Java and AI in Business Applications
1:05:08
1:05:08
Play later
Play later
Lists
Like
Liked
1:05:08An airhacks.fm conversation with Burr Sutter (@burrsutter) about: discussion about integrating LLMs into enterprise Java applications,challenges with non-deterministic LLM outputs in deterministic code environments,limitations of chat interfaces for power users in enterprise settings,preference for form-based applications with prompts running behin…
…
continue reading

1
From Predator Plants to Concordance with Java
1:04:15
1:04:15
Play later
Play later
Lists
Like
Liked
1:04:15An airhacks.fm conversation with Volker Simonis (@volker_simonis) about: early computing experiences with Schneider CPC (Amstrad in UK) with Z80 CPU,CP/M operating system as an add-on that provided a real file system,programming in Basic and Turbo Pascal on early computers,discussion about gaming versus programming interests,using a 9-pin needle pr…
…
continue reading
An airhacks.fm conversation with Alvaro Hernandez (@ahachete) about: discussion about stackgres as a complete database cloud solution for PostgreSQL,kubernetes as an abstraction layer over infrastructure providing a programmable API,Stackgres offering high availability with primary and replica nodes using patroni,integrated connection pooling with …
…
continue reading
We serve you a podcast about the new Java version every six months. Our regular guest, Simon Ritter, Deputy CTO of Azul, is known on social media as "speakjava." He is part of the OpenJDK vulnerability group, JCP executive committee, and expert group for the Java SE specification request so that he can share a lot of inside information with us. In …
…
continue reading
An airhacks.fm conversation with Kevlin Henney (@KevlinHenney) about: first computer was a Sinclair ZX81 with 1K of memory,programming in Basic and later Z80 assembly language,creating simulations like volcano explosions and n-body problems as a teenager,transitioning to the ZX Spectrum and other early home computers,studying physics at university …
…
continue reading
An airhacks.fm conversation with Francesco Nigro (@forked_franz) about: Netty committer and performance engineer at Red Hat,discussion of Netty's history,focus on low-level core components like buffers and allocators in Netty,relationship between Vert.x and Netty where Vert.x provides a more opinionated and user-friendly abstraction over Netty,expl…
…
continue reading
An airhacks.fm conversation with Burr Sutter (@burrsutter) about: first computer: IBM PS/2 386SX funded by grandparents' Kona coffee sales,early passion for programming and problem-solving,self-taught C programming,database engine development as a student,transition from theater aspirations to computer science,work with Progress 4GL and Silverstrea…
…
continue reading

1
Writing a book. Does it make you rich and famous? (#67)
1:15:28
1:15:28
Play later
Play later
Lists
Like
Liked
1:15:28Let me share a personal story. I started experimenting with Java on a Raspberry Pi about five years ago and blogged a few articles about it. But the more I experimented, the more I wrote down, and eventually, I had written a book… I worked on it for six months in a row, every evening and a lot of weekends. But the moment I received the box with my …
…
continue reading
An airhacks.fm conversation with Christian Humer (@grashalm_) about: early programming experiences with DOS text Adventures and Captain Comic,transition from graphics design to computer science,work on Java Server Pages (JSPs) and point-of-sale systems,development of Swing GUI for touchscreens,introduction to GraalVM and Truffle framework,ActionScr…
…
continue reading
An airhacks.fm conversation with Richard Bair (@RichardBair) about: early programming experiences with Basic and building computers,his first production app at 17 for his father's auto repair shop,starting computer science degree at 16 and completing it at 43,joining Sun Microsystems' Swing team,working on JavaFX from its inception as F3 through it…
…
continue reading

1
Let's Talk About Java Code! Diving into Foojay blog posts... (#66)
54:59
54:59
Play later
Play later
Lists
Like
Liked
54:59In this Foojay podcast, we dive into a few articles that were published recently and focus on code. Igor Kulakov of JetBrains gives us his insights into the tool he created to find duplicate content in documentation. Rijo Sam explains how you can generate real random values and how he created a train departure display. Maxillian Arruda explains in …
…
continue reading

1
Postgres Performance Optimization: Connection Pooling, JDBC, and Distributed Databases
1:09:52
1:09:52
Play later
Play later
Lists
Like
Liked
1:09:52An airhacks.fm conversation with Alvaro Hernandez (@ahachete) about: discussion on Postgres JDBC driver contributions,SCRAM authentication library implementation,importance of connection pooling for Postgres performance,tuning Postgres configuration,PgBouncer as a popular connection pooler,challenges with lambda and database connections,benefits of…
…
continue reading
An airhacks.fm conversation with Francesco Nigro (@forked_franz) about: starting with a used Commodore 64 without display,breakdancing as a hobby and its influence on his learning approach,studying computer science at university with a focus on AI and compilers,pursuing a PhD in reinforcement learning,transitioning to IoT and embedded system work,d…
…
continue reading

1
“Doc, JavaDoc and Markdown” with Jonathan Gibbons
56:23
56:23
Play later
Play later
Lists
Like
Liked
56:23Java leads by example regarding documentation: JavaDoc inspires trust in developers through its transparency on each Java API functionality, and the javadoc tool helps developers generate equally great documentation for their APIs and libraries. In this episode, Ana hosts Jonathan Gibbons, core contributor and maintainer of JDK tools, to discuss Ja…
…
continue reading
An airhacks.fm conversation with Ladislav Thon (@ladicek) about: CDI history and evolution,transition from XML-based configuration to annotation-based dependency injection,introduction of CDI lite in version 4.0,differences between portable extensions and build-compatible extensions,Arc as Quarkus CDI implementation,challenges in implementing CDI a…
…
continue reading
With the first Foojay podcast of 2025, we want to help you to boost your career! By now, you've likely had your year-end performance review with your manager and set some goals to advance in the coming year. Are you ready to take your career growth into your own hands? I've invited three fantastic guests who are eager to share their experiences and…
…
continue reading

1
Prepared Statements, Connection Pooling, Sharding, Partitioning and Serverless Workloads with Oracle Database
1:12:36
1:12:36
Play later
Play later
Lists
Like
Liked
1:12:36An airhacks.fm conversation with Gerald Venzl (@GeraldVenzl) about: discussion on prepared statements and their benefits in Oracle databases,explanation of hard parsing vs soft parsing in database queries,overview of connection pooling and its importance in database performance,introduction to Oracle's Database Resident Connection Pool (DRCP),explo…
…
continue reading

1
From Enterprise Java to Cloud-Native PostgreSQL
1:03:18
1:03:18
Play later
Play later
Lists
Like
Liked
1:03:18An airhacks.fm conversation with Alvaro Hernandez (@ahachete) about: first computer experiences with Amstrad CPC 464,early programming with Basic,university studies in Telecommunication Engineering,transition from PHP to Java development,creating an ERP system,attending JavaOne conferences,failed startup attempt with a mobile phone bill analysis ap…
…
continue reading
An airhacks.fm conversation with Ladislav Thon (@ladicek) about: Didaktik Gama to Red Hat,early programming experiences with Basic and Karel,learning Pascal and C in school,working with Java in university and early career,joining Red Hat as a quality engineer for JBoss Enterprise Application Platform,testing clustering and load balancing with Smart…
…
continue reading

1
Interviews at JFall about opensource, OpenJDK evolutions, Project Loom, JVM,... (#64)
33:01
33:01
Play later
Play later
Lists
Like
Liked
33:01Let's wrap up this year with more interviews from the JFall conference. In this episode you'll learn more about Foojay, JVM internals and writing your own programming language, Project Loom and structured concurrency, learning at conferences, code reviews, creating desktop applications with Java, infrastructure as code, JUG Noord, and much more! Gu…
…
continue reading

1
"Inside Java Weekly: JDK 24 and More" with Chad
15:01
15:01
Play later
Play later
Lists
Like
Liked
15:01In this shorter-format pod, Chad talks about JDK 24, preview features, and more. Show Notes JEP 11: Incubator Modules https://openjdk.org/jeps/11 JEP 12: Preview Features https://openjdk.org/jeps/12 Using the Preview Features Available in the JDK https://dev.java/learn/new-features/using-preview/ JEP 483: Ahead-of-time Compilation https://openjdk.o…
…
continue reading