
airhacks.fm podcast with adam bien
A podcast hosted by Adam Bien featuring conversations about Java, serverless computing, cloud platforms, software architecture, and the web. Each episode dives into practical topics relevant to developers and IT professionals. The discussions explore modern practices and approaches for building and deploying applications.
Folgen

From the One Billion Row Challenge to a Multi-Threaded Parquet Library
An airhacks.fm conversation with Gunnar Morling about:
returning guest discussion four years after episode "#174 Kafka Connect CLI,
JFR Unit,
OSS Archetypes and JPMS",
the One Billion Row Challenge (1BRC) as a Java community coding challenge,
aggregating a 13 gigabyte semicolon separated file of one billion temperature measurements per weather station,
baseline single threaded idiomatic Ja

Fast JSON and Furious Runtime
An airhacks.fm conversation with David Kral about:
Helidon JSON and Helidon JSON Binding,
compile-time JSON binding with annotation processors generating readable Java source code,
no bytecode manipulation and no reflection,
debuggable generated converters,
comparison with Micronaut compile-time generation,
why Helidon avoids the JSON-B API and its reflection overhead,
a proposed bridge to

Pauseless Java: Inside Azul's C4, Falcon and ReadyNow
An airhacks.fm conversation with Simon Ritter about:
Azul Zulu as a straight build of openJDK versus Azul Zing/Prime as the commercial high-performance JVM,
improving Java performance without changing application code,
C4 the Continuously Concurrent Compacting Collector,
fully concurrent and compacting pauseless garbage collection,
reaching a global safe point and millisecond-level pauses,

Turning Back Time: Strings, Locks and Garbage Collectors in Java
An airhacks.fm conversation with Ian Rogers about:
Java's early API design strengths versus verbose C++/STL manuals,
the Java 7 String.substring behavior change from an O(1) view over the character array to an O(n) copy,
substring performance regressions at Google,
implementing a custom substring as a workaround,
designing APIs without knowing future customers,
the SPEC JVM98 jack parser g

From PHP to Java: Building Tools, Frameworks, and AI-Assisted IDEs
An airhacks.fm conversation with Steve Hannah about:
meeting Steve Hannah at JavaOne years ago via Codename One,
the Apple IIGS as a first computer,
floppy disk games and Bob Whitehead's Hardball!,
starting web development in 1997 with Perl and CGI,
the O'Reilly Perl camel book,
CGI security issues and the parallel to LLM tools,
choosing Java Servlets over CGI for startup-time performance,

Smalltalk, Blocks, and the Origins of Eclipse Collections
An airhacks.fm conversation with Donald Raab about:
the Epson HX-20 as the world's first laptop and learning Basic,
an acoustic coupler modem,
the Atari 2600 and Pitfall,
Montezuma's Revenge,
Apple II clones and the Franklin Ace,
running a bulletin board system,
learning BASIC,
Pascal,
fortran,
COBOL,
Turbo prolog and Turbo Pascal,
dBASE III Plus as language and database management system,

From Java Advent to Legionella: Standards, Specs, and LLMs
An airhacks.fm conversation with Olimpiu Pop about:
discussion about the Java Advent calendar 2025,
running AI inference in the enterprise with Java versus python,
why inference needs a mature ecosystem,
the confusion between machine learning,
inference and LLMs,
HTTP clients for remote models,
TornadoVM for local model acceleration,
avoiding premature optimization for LLM-generated code,

From CloudEvents to Domain Events
An airhacks.fm conversation with Johan Haleby about:
discussion about the Occurrent event sourcing library for Java,
motivation behind building Occurrent as a set of building blocks for event sourced applications,
using higher-order functions instead of distinct framework concepts,
the library approach for gradually introducing event sourcing into regular projects,
CloudEvents as the seria

Why Coverage Metrics Fail and System Tests Win
An airhacks.fm conversation with Stanislav Bashkyrtsev about:
discussion about testing terminology and the difference between unit tests,
component tests,
System Tests,
and integration tests,
defining component tests as in-process invocations without HTTP,
using RestAssured with MockMvc-style direct endpoint calls,
avoiding mocks in favor of real system tests,
why code coverage is a misuse

Zero-Dependency Java 25, Event Sourcing, and Stabilizing Legacy Systems
An airhacks.fm conversation with Tomasz Ptak about:
discussion about the guest's path from an Atari and a 486 to professional Java development,
loading games from cassette tapes,
building a clock with the Logo programming language,
making websites with PHP for a community,
studying data management and computer science,
learning Perl,
Bash,
Pascal,
Python,
C,
C++,
Ruby and Java,
Java 1.4 a

From CloudFormation to CDK with Java
An airhacks.fm conversation with Thorsten Hoeger (@hoegertn) about:
discussion about CloudFormation as underlying infrastructure as code using JSON/YAML to define desired state,
CDK introduction as tool to define infrastructure using programming languages like Java that synthesizes to CloudFormation,
explanation of CDK construct levels L1 (direct CloudFormation mapping),
L2 (type-safe wit

Architectural Trade-offs: Pendulum Swings, Outsourcing Cycles and System Design
An airhacks.fm conversation with Daniel Terhorst-North (@tastapod.com) about:
discussion about pendulum swings in technology decisions,
Kaikaku (radical change) and Kaizen (continuous improvement) cycles,
the Purpose Alignment Model for business criticality vs differentiation,
historical outsourcing/insourcing patterns in IT,
criticism of J2EE as over-engineered with excessive XML and dep

From WebSphere to Quarkus: The Evolution of Java Classloading
An airhacks.fm conversation with Holly Cummins (@holly_cummins) about:
contrasting classic application server classloading with quarkus classloading,
classloader hierarchy from Bootstrap and system classloaders to ear,
war,
and EJB-jar classloaders in WebSphere,
Open Liberty,
and GlassFish,
classloader isolation for multitenancy,
internal class bleed-through with SLF4J and ANTLR,
OSGi cla

Split-Brain, ContainerD, Quarkus and a Postgres Cloud Control Plane
An airhacks.fm conversation with Alvaro Hernandez (@ahachete) about:
discussion about the quarkus Insights episode "#337 The Database Cloud" stackgres live demo,
StackGres as a Quarkus and GraalVM native kubernetes operator for running Postgres,
comparing CloudNativePG (CNPG) by EnterpriseDB to StackGres,
Patroni for Postgres high availability,
the split-brain risk of relying on Kubernete

JAZ, Copilot SDK, and Why LLMs Write Better Java
An airhacks.fm conversation with Bruno Borges (@brunoborges) about:
discussion about the JAZ command launcher for Java,
JVM tuning and default ergonomics for containers versus dedicated cloud environments,
replacing the Java launcher with jaz in container images,
supporting Java 8 to 25,
maximizing resource utilization on kubernetes to reduce waste,
running Java on Azure Functions,
Azure

GlassFish, Corretto, Apple openJDK and Why Standards Beat Hype
An airhacks.fm conversation with Arun Gupta (@arungupta) about:
learning Basic,
Pascal,
COBOL and C in college,
early Java applets connecting to databases via JDBC,
joining Sun Microsystems in March 1999 as an RMI/CORBA test engineer,
the Portable Object Adapter and IIOP wire protocol,
RMI-IIOP for language interoperability,
J2EE 1.2 alpha release,
JAX-B and JAX-RS testing,
J2EE technolog

From CDI TCK to Quarkus MCP Server
An airhacks.fm conversation with Martin Kouba (@martunek) about:
ZX Spectrum Didaktik clone,
Basic listings from ABC magazine,
Laser Squad and Wall Breaker games,
writing a Pascal fantasy strategy game called Fury as a teenager,
first Java 1.4 contact at university,
pushing Java 5 annotations against XML configuration in a first telco job,
OC4J as Oracle Application Server with Orion line

Finding Patterns: From Middleware to Modern AI
An airhacks.fm conversation with Prof. Dr. Michael Stal (/in/drstal/) about:
writing a Star Trek Basic game from memory after a context reset,
the Z80 chip and assembly programming via a disassembly and debugging monitor,
buying Turbo Pascal directly from a Munich garage 500 meters from home,
studying computer science with C and Turbo Pascal,
building a functional interpreter for a compil

From Manchester to Mountain View: Binary Translators, JVMs, and Android
An airhacks.fm conversation with Ian Rogers (@Ian Rogers) about:
ZX Spectrum 128K with rubber keys and a burning side grill,
Basic programming competitions,
REM commands as ASCII art,
PC versus Amiga and Archimedes era in the UK,
fractal landscape generators for Wing Commander 4 cut scenes,
Ocean Software in Manchester and the Head Over Heels game,
Manchester Baby and Williams tube as the

Migrating Ruby Monoliths to Java, Agentic AI Foundation and MCP
An airhacks.fm conversation with Manik Surtani (@maniksurtani) about:
programming on the BBC Micro with Basic and writing a Trojan horse,
GW BASIC and Turbo Pascal on PC,
Space Invaders-style games,
C++ neural network simulating bat learning behavior at university,
PHP e-commerce startup Silk Road Software competing with Intershop in the late 1990s,
multi-tenant web shops for UK customers

Apache PLC4X, Industrial Protocol Drivers, and the JDBC of Industrial Automation
An airhacks.fm conversation with Christofer Dutz (@christofer-dutz) about:
discussion about Apache PLC4X as the JDBC of industrial automation,
the API and SPI architecture with Java service loader for driver discovery,
Modbus protocol for HVAC systems and heating devices,
PLC4X core API operations including discovery and browsing and reading and writing and subscribing and publishing,
mul

AWS Infrastructure as Code: CloudFormation Origins, CDK Stacks, and Terraform Trade-offs
An airhacks.fm conversation with Thorsten Hoeger (@hoegertn) about:
discussion about migrating a German bank to AWS in 2012,
early EC2 instances and the launch of AWS VPC for private networking,
clicking the AWS console before discovering CloudFormation,
CloudFormation released in 2011 with JSON-only templates,
Hazelcast cluster synchronization bugs on single-core EC2 instances,
multicast

Green Java with Quarkus: Performance Benchmarks, SBOM, and Serverless Architecture
An airhacks.fm conversation with Holly Cummins (@holly_cummins) about:
discussion about Quarkus energy efficiency and performance benchmarks,
comparing Quarkus throughput and energy consumption to Spring Boot,
the Quarkus Benchmarks repository and Spring-Quarkus performance comparison repository on GitHub,
three times throughput and half the energy consumption with Quarkus,
Quarkus build-

Formal Methods, Functional Programming, and Securing the Java Ecosystem
An airhacks.fm conversation with Brian Vermeer (@BrianVerm) about:
growing up with a Commodore 64 and gaming,
inheriting a 486 DX2 with Windows 3.1,
first "enterprise" migration from Windows 3.1 to 3.11,
early experiments with Turbo Pascal and Basic,
curiosity-driven programming and disassembling electronics,
building computers from parts in the early PC era,
high school informatics class

NASA, Rocket Science and Oorian
An airhacks.fm conversation with Marvin P. Warble Jr. (@marvinwarble) about:
growing up with the Atari 400 and learning BASIC from a cartridge,
saving programs on cassette tapes and upgrading to floppy drives,
writing maze games and running out of RAM,
the Atari 800XL and Atari ST with graphical user interfaces,
studying aerospace engineering and working at NASA on mission planning softwa

From Java 8 Lambdas, Streams, Spliterators, to Default Methods
An airhacks.fm conversation with Stuart Marks (@stuartmarks) about:
the history of the Teletype Model 33 and punched paper tape,
Telex service and long-distance communication costs,
the connection between TTY and the teletype company name,
110 baud modems and 10 characters per second transmission,
Wang Laboratories field offices connected via Telex,
the evolution from Java Enumeration to

Kaizen and Kaikaku
An airhacks.fm conversation with Daniel Terhorst-North (@tastapod.com) about:
first computer experience with the ZX81 and its 1K memory,
the 1K chess game on ZX81,
the ZX Spectrum with 16K and later 48K memory,
the Amstrad 128K,
typing in game listings from computer magazines,
Dan's brother John hacking ZX spectrum games using a hardware freeze device and memory peeking/poking,
cracking g

From Gorillas to AWS CDK
An airhacks.fm conversation with Thorsten Hoeger (@hoegertn) about:
first computer experience with an IBM 8086 and learning programming by modifying the QBasic Gorilla game,
early programming journey from QBasic to Visual Basic and the discovery of event-driven programming,
building a password security script for autoexec.bat as a childhood project,
transition from Visual Basic to Java ar

Agent-to-Agent Protocol (A2A) and the Java SDK
An airhacks.fm conversation with Kabir Khan (@kabirkhan) about:
Discussion about the A2A (Agent-to-Agent) protocol initiated by Google and donated to the Linux Foundation,
the A2A Java SDK reference implementation using quarkus,
the Java SDK development accepted by Google,
comparison of python and Java expressiveness and coding practices,
the concept of an agent as a stateful process vers

Custom Virtual Thread Schedulers, CPU Cache Optimization and Work Stealing
An airhacks.fm conversation with Francesco Nigro (@forked_franz) about:
break dancing and basketball including meeting Kobe Bryant in Italy during a dunk competition,
using AI coding assistants like Claude Opus 4.5 and GitHub bots for infrastructure setup and CI/CD pipeline configuration,
limitations of LLMs for novel performance-sensitive algorithmic work where training data is scarce,
b

From ZX Spectrum to AI Agents
An airhacks.fm conversation with Kabir Khan (@kabirkhan) about:
first computer was a ZX Spectrum 48K with rubber keys,
playing Bomb Jack as a memorable early game,
growing up in Norway near Oslo with lots of outdoor activities including skiing and swimming in warm fjords,
discovering multimedia kiosks at Tower Records in Piccadilly Circus as career inspiration,
writing a Java applet disse

From Rocc Computers to Azul Systems
An airhacks.fm conversation with Simon Ritter (@speakjava) about:
first computer experiences with TRS-80 and mainframe ALGOL68 programming via punched cards in the 1970s UK,
one-week turnaround times for program execution,
writing battleship games on mainframes,
bbc micro with color graphics and dual floppy drives,
father's influence as a tech enthusiast with a PDP-8 in his chemistry lab,

From Quantum Physics to Quarkus
An airhacks.fm conversation with Holly Cummins (@holly_cummins) about:
first computer experience with her dad's Kaypro CPM machine and ASCII platform games,
learning Basic programming on an IBM PC clone to build a recipe management system,
studying physics at university with a doctorate in quantum computing,
self-teaching Java to create 3D visualizations of error correction on spheres dur

Industry 4.0, Palm Civet and Real-Time Java
An airhacks.fm conversation with Christofer Dutz (christofer-dutz) about:
first computer was a Commodore C64 from Hannover Messe,
early programming in Basic,
playing Wizards of War game on cassette tape,
growing up in Melbourne Australia until age ten,
visiting Ayers Rock and seeing prehistoric armored fish in puddles,
learning C and C++ at Volkshochschule around 1992,
memory management c

GraalVM: Database Integration, Serverless Innovation and the Future
An airhacks.fm conversation with Thomas Wuerthinger (@thomaswue) about:
clarification of GraalVM release cadence changes and decoupling from openJDK releases,
GraalVM focusing on LTS Java releases only (skipping non-LTS like Java 26),
GraalVM as a multi-vendor polyglot project with community edition and third-party vendors like Red Hat BellSoft and microdoc,
increased focus on python supp

Building a Production-Ready Postgres Kubernetes Operator in Java with Quarkus and GraalVM
An airhacks.fm conversation with Alvaro Hernandez (@ahachete) about:
discussion about LLMs generating Java code with BCE patterns and architectural rules,
Java being 20-30% better for LLM code generation than python and typescript,
embedding business knowledge in Java source code for LLM context,
stackgres as a curated opinionated stack for running Postgres on kubernetes,
Postgres requiri

Quarkus gRPC, OpenTelemetry, and the LGTM Stack
An airhacks.fm conversation with Ales Justin (@alesj) about:
Slovenian Christmas traditions,
career journey from Bitcoin to Strimzi to quarkus development,
Quarkus gRPC implementation using Google's legacy gRPC versus native Vert.x-based gRPC server,
plans to make Vert.x gRPC the default in Quarkus with Vert.x 5,
gRPC transcoding and gRPC-web browser support coming with new Vert.x version

How PowerMock Happened
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 c

From Energy Sector to Cape Dwarf
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

Building Software for Chemistry Labs with Java
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 i

How to Kill a Fish
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 bug fixes,
embedded GlassFish improve

From C# to Java Data Satanist
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 opportunities,
first Java project for Madiso

From Turbo Pascal to Java Advent
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,
computer science high school education,

Developer and Build Tools on AWS
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 service,
using CodeBuild for running JARs

Lighter AWS Lambda Power Tools For Java
An 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 with Jandex and gizmo utilities,
repl

Babylon and java.util.json
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 optimizations for GPU inference achieving

From Cloud Networking to Powertools for AWS Lambda (Java)
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 exceptions,
implementing caching mechan

From Felix Computer Over Transylvania JUG to CodeBuild
An 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 word-guessing game for graduation proj

Dynamic Container Images with Quarkus
An airhacks.fm conversation with Alvaro Hernandez (@ahachete) about:
Framework laptop experience and build process with DIY edition,
modular connectors and upgradability,
running Ubuntu 25.10 beta with nix package manager,
automating installation with YAML and Ansible,
comparison with IBM AS/400 feature activation model,
docker adoption history for server maintenance and documentation,
Po

1 Billion Jobs Daily with Zero Dependencies Java
An airhacks.fm conversation with Ronald Dehuysser (@rdehuyss) about:
JobRunner evolution from open source to processing 1 billion jobs daily,
carbon-aware job processing using European energy grid data ( ENTSO-E ) for scheduling jobs during renewable energy peaks,
correlation between CO2 emissions and energy prices for cost optimization,
JobRunner Pro vs Open Source features including wor

From Mathematical Sets To Java Collections and Maps
An airhacks.fm conversation with Maurice Naftalin (@mauricenaftalin) about:
retirement philosophy and work-life balance for developers,
transitioning from paid work to passion projects,
the challenge of relaxation and meditation versus constant activity,
the importance of experiencing boredom in a fast-paced world,
Java collections framework design and evolution over 30 years,
the Collect

jclasslib--The 3k Stars Bytecode Editor
An airhacks.fm conversation with Ingo Kegel (@IngoKegel) about:
jclasslib bytecode viewer development history starting in 2001,
transition from CVS to Subversion to Git,
SourceForge to GitHub migration,
Swing UI development with FlatLaf look and feel,
comparison between Swing and SWT APIs,
Eclipse plugin development experiences,
Visual Studio Code integration with jprofiler,
Homebrew pack

JProfiler Visual Studio Code Integration -- The Kotlin Multiplatform Killer Use Case
An 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 (LSP),
profiling unit tests and perfo

Vibe Coding and AttendeesOverflowException
An 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 presentations,
Java on GPU with tornadov

Java, LangChain4J and Enterprise LLMs
An 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 importance of Java standards and patt

From SIMD to CUDA with TornadoVM
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 CPU vector operations with GPU matrix m

Adam && Adam == true
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 Poznan Java User Group in 2007,
NetBea

Java Generics
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,
legacy collection types like Vector

AI/LLM Driven Development
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-memory Java parser development,
JVector

WebAssembly / Wasm and Java
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 JavaScript and WebAssembly,
performanc

There Can Be Only One
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 Visual J++,
Sun Java Workshop,
JBuilder

TornadoVM: The Need for GPU Speed
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 applications to OpenCL for GPU acceleration ach

Building AI-Native Code Platform With Java for Java
An 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,
building tools for historical Java codebase

Not Your Java Package Handler
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 regulation software using Java 1.4 with Apac

From Punch Cards (and Tapes) to Java
An 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 system for a political campaign using his

Injection Without Reflection
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 capabilities,
compatibility with GraalVM f

About Amazon Corretto
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 security fixes,
explanation of how Amazon

Building Immutable Release Pipelines with Hashgraph
An 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 and Jasper Potts,
explanation of Hede

Accelerating LLMs with TornadoVM: From GPU Kernels to Model Inference
An 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 @parallel and @reduce annotations for parallel

Run Java with Java
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 control and data flow,
goal to rewrite

LittleHorse Likes Sun
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 company with kubernetes and Kafka,
the

Apache Storm, Disruptor, JCTools and Linearizability
An 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,
explanation of how JCTools improves upon Jav

Opensource and JVM Ports
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 NetWeaver Java EE stack,
difficulti

Pure Java Blockchain
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 systems,
the Linux Foundation project c

High-Performance Load Testing
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 generating millions of requests per seco

Enterprise LLM Integration: Bridging Java and AI in Business Applications
An 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 behind the scenes,
using LLMs to understand

From Predator Plants to Concordance with Java
An 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 printer for school work,
programming on

The Database Cloud
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 PgBouncer,
kubernetes operators and Cu

From OCCAM and CSP to Java
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 but becoming more interested in progr

Java Scalability Considerations
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,
explanation of reactive back pressure imp
Empfohlen

Deutsch To Go

Crashkurs - Wirtschaft trifft Geschichte

Lange Nacht

REMEMBER WHO YOU ARE - Wanda Badwal

Easy German

tagesschau in 100 Sekunden: Das aktuelle News-Update (Audio)

Goethe-Geschichten

Deutsch Podcast - Deutsch lernen

Das sagt man so! | Audios | DW Deutsch lernen

15 Minuten. Der tagesschau-Podcast am Morgen

Was jetzt?

PRIMO MEDICO Fachärzte Talk: Podcasts aus Gesundheit & Medizin