This podcast talks about how to program in Java; not your tipical system.out.println("Hello world"), but more like real issues, such as O/R setups, threading, getting certain components on the screen or troubleshooting tips and tricks in general. The format is as a podcast so that you can subscribe to it, and then take it with you and listen to it on your way to work (or on your way home), and learn a little bit more (or reinforce what you knew) from it.
…
continue reading
1
How to Program with Java Podcast
Best Java podcast on iTunes, learn about variables, control structures, col
Learn how to program using the Java programming language. This podcast will teach you step by step how to use the Java programming language to create your own applications or web applications!
…
continue reading
The Java Off-Heap Podcast brings together the latest tech news for the java professional. We go over the news and current issues and discuss them in depth, bringing the knowledge of a top circle of professionals from Chicago. Come take a listen and figure out what's going on in the Java world!
…
continue reading
Serving the Java Community since 2005
…
continue reading
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
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
Learn how to program using the Java programming language. This podcast will teach you step by step how to use the Java programming language to create your own applications or web applications! These Java tutorials are presented in plain English and explain all of the important Java programming concepts needed to excel in the field of software.
…
continue reading
The Java Off-Heap Podcast brings together the latest tech news for the java professional. We go over the news and current issues and discuss them in depth, bringing the knowledge of a top circle of professionals from Chicago. Come take a listen and figure out what's going on in the Java world!
…
continue reading
The Stackd Podcast, hosted by Kito D. Mann, Ian Hlavats, Daniel Hinojosa and Josh Juneau is a monthly podcast that covers the latest headlines, trends, and technologies in the world of enterprise software development.
…
continue reading
1
How to Program with Java Podcast
Best Java podcast on iTunes, learn about variables, control structures, col
Learn how to program using the Java programming language. This podcast will teach you step by step how to use the Java programming language to create your own applications or web applications!
…
continue reading
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
1
Building Software for Chemistry Labs with Java
58:51
58:51
Play later
Play later
Lists
Like
Liked
58:51An 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 u…
…
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
An airhacks.fm conversation with Ondrej Mihalyi (@OndroMih) about: OmniFish company founding with former Payara employees,Arjan Tijms as Jakarta EE Security lead and Jakarta EE 10 coordinator,David Matejczyk as Glassfish project lead and main contributor,OmniFish as the main maintainer and driver of GlassFish development,GlassFish optimization and …
…
continue reading
An airhacks.fm conversation with Stanislav Bashkyrtsev (@sbashkirtsev) about: Early programming journey starting with Pascal in school and C# self-study in 2005,transition from C# to Java through local programming courses in 2007,first experiences with Java 6 and EJB2/EJB3,working with Delphi for lawyers' desktop software before finding Java opport…
…
continue reading
An airhacks.fm conversation with Olimpiu Pop (@olimpiupop) about: Romanian developer's journey from 486 computers to Transylvania Java User Group,early programming with Turbo Pascal at age 9-10,playing games like Jazz Jackrabbit and Prince of Persia,influence of Star Trek and science fiction on career choice,mathematics olympiads participation,comp…
…
continue reading
An airhacks.fm conversation with Gabriel Pop (@vwggolf3) about: transition from individual contributor to engineering management since 2011,managing developer tools and AWS code suite services,discussion of AWS CodeCommit entering maintenance mode but maintaining performance and security standards,benefits of AWS CodeBuild as a serverless build ser…
…
continue reading
1
Lighter AWS Lambda Power Tools For Java
1:06:25
1:06:25
Play later
Play later
Lists
Like
Liked
1:06:25An airhacks.fm conversation with Philipp Page (@PagePhilipp) about: Discussion about refactoring AWS Lambda Power Tools to remove AspectJ dependency and introduce functional interfaces,comparison between AspectJ and lombok for code generation,benefits of offloading work to build time for AWS Lambda performance,using quarkus build-time optimizations…
…
continue reading
An airhacks.fm conversation with Paul Sandoz (@paulsandoz) about: Devoxx conference experiences and Java's evolution over the past decade,energy efficiency studies comparing Java to C/Rust/Ada from 2017,Java performance improvements from Java 8 to Java 25,Code Reflection as manipulation of method bodies versus traditional reflection,tornadovm optim…
…
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
An airhacks.fm conversation with Philipp Page (@PagePhilipp) about: early computing experiences with Windows XP and Intel Pentium systems,playing rally car games like Dirt with split-screen multiplayer,transitioning from gaming to server administration through Minecraft,running Minecraft servers at age 13 with memory limitations and out-of-memory e…
…
continue reading
1
Stackd 78: Pair Programming with a Mechanical Bull
1:31:43
1:31:43
Play later
Play later
Lists
Like
Liked
1:31:43Overview After a long hiatus, Kito, Josh, and Ian are back! They catch up and discuss the current state of software development given recent layoffs and #AI software development tools. They discuss #JakartaEE 11, #Java AI agents with #embabel, #Spring AI, #JetBrains #Junie, #ClaudeCode, and more. News Java Tools AI Picks Other Pubhouse Network podc…
…
continue reading
1
From Felix Computer Over Transylvania JUG to CodeBuild
52:36
52:36
Play later
Play later
Lists
Like
Liked
52:36An airhacks.fm conversation with Gabriel Pop (@vwggolf3) about: Romanian communist-era Felix HC91 computer with Z80 processor and 64KB RAM,learning programming through Basic and cassette tape storage,attending specialized informatics high school class in northern Romania,teachers from former communist computing center,learning Pascal and building w…
…
continue reading
1
Dynamic Container Images with Quarkus
1:01:52
1:01:52
Play later
Play later
Lists
Like
Liked
1:01:52An airhacks.fm conversation with Alvaro Hernandez (@ahachete) about: Framework laptop experience and build process with DIY edition,modular connectors and upgradability,running Ubuntu 25.10 beta with nix package manager,automating installation with YAML and Ansible,comparison with IBM AS/400 feature activation model,docker adoption history for serv…
…
continue reading
1
1 Billion Jobs Daily with Zero Dependencies Java
56:49
56:49
Play later
Play later
Lists
Like
Liked
56:49An airhacks.fm conversation with Ronald Dehuysser (@rdehuyss) about: JobRunner evolution from open source to processing 1 billion jobs daily,carbon-aware job processing using European energy grid data ( ENTSO-E ) for scheduling jobs during renewable energy peaks,correlation between CO2 emissions and energy prices for cost optimization,JobRunner Pro…
…
continue reading
1
"Amber & Valhalla - Incremental Design and Feature Arcs" with Brian Goetz
21:08
21:08
Play later
Play later
Lists
Like
Liked
21:08OpenJDK projects such as Amber and Valhalla are renowned for their careful and methodical approach to designing and introducing new features to the Java platform. In this episode, Nicolai Parlog is joined by Brian Goetz, Java Language Architect at Oracle and lead of both Project Amber and Project Valhalla. Brian shares insights and updates on these…
…
continue reading
1
From Mathematical Sets To Java Collections and Maps
1:19:17
1:19:17
Play later
Play later
Lists
Like
Liked
1:19:17An airhacks.fm conversation with Maurice Naftalin (@mauricenaftalin) about: retirement philosophy and work-life balance for developers,transitioning from paid work to passion projects,the challenge of relaxation and meditation versus constant activity,the importance of experiencing boredom in a fast-paced world,Java collections framework design and…
…
continue reading
An airhacks.fm conversation with Ingo Kegel (@IngoKegel) about: jclasslib bytecode viewer development history starting in 2001,transition from CVS to Subversion to Git,SourceForge to GitHub migration,Swing UI development with FlatLaf look and feel,comparison between Swing and SWT APIs,Eclipse plugin development experiences,Visual Studio Code integr…
…
continue reading
1
JProfiler Visual Studio Code Integration -- The Kotlin Multiplatform Killer Use Case
1:11:19
1:11:19
Play later
Play later
Lists
Like
Liked
1:11:19An airhacks.fm conversation with Ingo Kegel (@IngoKegel) about: jprofiler Visual Studio Code integration using Kotlin Multiplatform,migrating Java code to Kotlin common code for cross-platform compatibility,transpiling to JavaScript for Node.js runtime,JClassLib bytecode viewer and manipulation library,Visual Studio Code's Language Server Protocol …
…
continue reading
1
Vibe Coding and AttendeesOverflowException
46:25
46:25
Play later
Play later
Lists
Like
Liked
46:25An airhacks.fm conversation with Stephan Janssen (@Stephan007) about: Devoxx Belgium conference selling out in seconds with 7000+ page views,ticket coordination strategies by companies,VAT validation issues with European services,conference featuring largest Java AI content globally,AI and LLM focus with dedicated GenAI track,MCP and AI agents pres…
…
continue reading
C++ Three Cool Things in C++26: Safety, Reflection & std::execution - Herb Sutter - C++ on Sea 2025 Java Java 25 to be released September 16 New Features in Java 25 | Baeldung Primitive Types in Patterns (JEP 507 – Third Preview) Module Import Declarations (JEP 511 – Preview) Scoped Values (JEP 506 – Final) Structured Concurrency (JEP 505 – Fifth P…
…
continue reading
C++ Three Cool Things in C++26: Safety, Reflection & std::execution - Herb Sutter - C++ on Sea 2025 Java Java 25 to be released September 16 New Features in Java 25 | Baeldung Primitive Types in Patterns (JEP 507 – Third Preview) Module Import Declarations (JEP 511 – Preview) Scoped Values (JEP 506 – Final) Structured Concurrency (JEP 505 – Fifth P…
…
continue reading
1
Java, LangChain4J and Enterprise LLMs
1:16:27
1:16:27
Play later
Play later
Lists
Like
Liked
1:16:27An airhacks.fm conversation with Antonio Goncalves (@agoncal) about: journey from Java Champion to Principal Software Engineer at Microsoft focusing on AI,the evolution from Java EE standards to modern AI development,writing technical books with LLM assistance,langchain4j as a Java SDK for LLMs providing abstraction over different AI providers,the …
…
continue reading
An airhacks.fm conversation with Michalis Papadimitriou (@mikepapadim) about: GPU acceleration for LLMs in Java using tornadovm,evolution from CPU-bound SIMD optimizations to GPU memory management,Alfonso's original Java port of llama.cpp using SIMD and Panama Vector API achieving 10 tokens per second,TornadoVM's initial hybrid approach combining C…
…
continue reading
An airhacks.fm conversation with Adam Dudczak (@maneo) about: early programming experiences with Commodore 64 and Pascal,demo scene participation through postal mail swapping of floppy disks,writing assembly code for 64K intros with music and graphics,developing digital library systems using Java Servlets and Hibernate,involvement in reactivating P…
…
continue reading
An airhacks.fm conversation with Maurice Naftalin (@mauricenaftalin) about: Java generics history and introduction timeline,the Pizza paper proposal by Phil Wadler and others,Type erasure vs Reification debate,binary compatibility considerations,Java Community Process politics and Apache Harmony licensing issues,evolution from JCP to JEPs process,l…
…
continue reading
1
"Deprecations & Removals" with Stuart Marks
21:56
21:56
Play later
Play later
Lists
Like
Liked
21:56Java is not just adding features, it's also removing old ones that became obsolete and are either a maintenance burden, performance drag, or hazardous to use. In this episode we touch on 32bit ports, applets, finalization, and the security manager. Nicolai Parlog talks to Stuart Marks, who works in the JDK Core Libraries group at Oracle. Right now,…
…
continue reading
An airhacks.fm conversation with Jonathan Ellis (@spyced) about: brokk as a Norse dwarf who forged Thor's hammer,Java Swing UI performance advantages over Electron apps,zb build tool integration,onboarding experience comparison with Cursor,architect vs code buttons functionality,session management in brokk,build and test tool configuration,in-memor…
…
continue reading
An airhacks.fm conversation with Fabio Niephaus (@fniephaus) about: GraalVM polyglot capabilities now available as Maven dependencies without requiring GraalVM JDK,running WebAssembly modules in Java applications using GraalWasm,separation of polyglot runtime from GraalVM distribution,embedding use cases for extending Java applications with python …
…
continue reading
An airhacks.fm conversation with Maurice Naftalin (@mauricenaftalin) about: experiences with Visual Age for Java and its visual programming approach with arrows connecting components,working on British Department of Health and Social Security project using Visual Age for Java for benefits system navigation,comparison of various Java IDEs including …
…
continue reading
1
Stackd 77: “I Haven’t Been Fired Yet”
1:54:05
1:54:05
Play later
Play later
Lists
Like
Liked
1:54:05📅 Recorded: April 11, 2025 In this lively episode, Josh, Danno, and Kito are joined by Josh Long, Spring Developer Advocate at Broadcom. From Java to AI, clean energy, WebAssembly, and even crime prediction tech — it’s a wild, nerdy ride! 🔥 Topics Covered: AI struggles with debugging – Microsoft’s recent study Clean energy now […]…
…
continue reading
1
OffHeap 91. It’s monday, but I don’t wanna drive to work! (RTO!)
1:24:10
1:24:10
Play later
Play later
Lists
Like
Liked
1:24:10In this episode, we cover major updates in the tech and open-source world. OpenAI makes headlines with its $3B acquisition of Windsurf, while the CVE Foundation is officially launched. We discuss key project updates like Spring AI 1.0.0, Jakarta EE 11, and the new Agent Framework by Rod Johnson. Plus, we dive into notable license […]…
…
continue reading
1
OffHeap 91. It’s monday, but I don’t wanna drive to work! (RTO!)
1:24:10
1:24:10
Play later
Play later
Lists
Like
Liked
1:24:10In this episode, we cover major updates in the tech and open-source world. OpenAI makes headlines with its $3B acquisition of Windsurf, while the CVE Foundation is officially launched. We discuss key project updates like Spring AI 1.0.0, Jakarta EE 11, and the new Agent Framework by Rod Johnson. Plus, we dive into notable license […]…
…
continue reading
An airhacks.fm conversation with Michalis Papadimitriou (@mikepapadim) about: starting with Java 8,first computer experiences with Pentium 2,doom 2 and Microsoft Paint,university introduction to Object-oriented programming using Objects First and bluej IDE,Monte Carlo simulations for financial portfolio optimization in Java,porting Java application…
…
continue reading
1
Building AI-Native Code Platform With Java for Java
1:01:56
1:01:56
Play later
Play later
Lists
Like
Liked
1:01:56An airhacks.fm conversation with Jonathan Ellis (@spyced) about: brokk AI tool for code generation named after Norse god of the forge,AI as complement to experienced programmers' skillsets,age and productivity in programming,transition from JVector to working on Cassandra codebase,challenges with AI in large codebases with extensive context,buildin…
…
continue reading
The Java runtime offers a host of guarantees like memory safety, type safety, encapsulation, and many more. What makes these aspirations actual guarantees is a property called "integrity". But there are a few mechanisms in Java that allow undermining integrity - some for good, some for less good reasons. Integrity by default states that all such op…
…
continue reading
An airhacks.fm conversation with Billy Korando (@BillyKorando) about: Apple IIe and Packard Bell in the late 80s/early 90s,playing games like Three Stooges and Wolfenstein 3D,taking a year off after high school to work at FedEx as a package handler which motivated him to pursue higher education,his first professional job working on insurance regula…
…
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
"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
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
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
1
Stackd 76: Shiny Objects that People Like to Chase
1:44:13
1:44:13
Play later
Play later
Lists
Like
Liked
1:44:13Overview Kito, Danno, and Ian start out the new year with special guest Web Assembly, Semantic Web, and AI guru Brian Sletten. They have a deep, wide-ranging conversation about Web Assembly, LLMs, edge computing, and open-source hardware, and their potential to reduce compute costs. The crew also discusses how theory of mind relates to artificial […
…
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
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