airhacks.fm podcast with adam bien

Adam Bien
undefined
Oct 12, 2025 • 53min

From Felix Computer Over Transylvania JUG to CodeBuild

In this lively conversation, Gabriel Pop, an experienced Java engineer and founder of the Transylvania Java User Group, shares his fascinating journey from programming on the Felix HC91 in communist Romania to working at AWS on developer services. He discusses the challenges of learning programming through BASIC and Pascal and reflects on his career at Betfair and Uber. Gabriel emphasizes the importance of community by organizing over 60 meetups and highlights the need for Corretto 25 support in AWS, showcasing his dedication to enhancing the Java experience.
undefined
Oct 5, 2025 • 1h 2min

Dynamic Container Images with Quarkus

Alvaro Hernandez, CEO of Ongres and PostgreSQL expert, dives into the fascinating world of dynamic container images. He shares his experience with building modular laptops and running Ubuntu with a Nix package manager. The discussion highlights the challenges of packaging multiple PostgreSQL extensions and the risks of monolithic images. Alvaro introduces the Dynamic OCI Registry (Dozer), which composes images on-the-fly, ensuring fast generation and security through immutability. His insights lay a foundation for innovative serverless applications and CI/CD integration.
undefined
Sep 28, 2025 • 57min

1 Billion Jobs Daily with Zero Dependencies Java

Ronald Dehuysser, creator of JobRunner, discusses revolutionizing job scheduling with a focus on efficiency and sustainability. He shares insights on processing 1 billion jobs daily while utilizing carbon-aware scheduling linked to European energy data. Ronald dives into JobRunner's evolution from open-source to a professional model with advanced features, and emphasizes Java's performance over Python. The conversation also touches on the implications of serverless architectures, operational risks in critical sectors, and future opportunities in edge computing and WebAssembly.
undefined
Sep 21, 2025 • 1h 19min

From Mathematical Sets To Java Collections and Maps

Maurice Naftalin, a Java collections expert and co-author of Java Generics and Collections, shares insights on balancing retirement with passion projects. He discusses meditation, the value of experiencing boredom, and the evolution of the Java collections framework. Maurice highlights the differences between mathematical sets and Java implementations, explores concurrency with CopyOnWriteArraySet, and clarifies why the Queue interface doesn't fit perfectly within the Collection hierarchy. Tune in for fascinating tidbits on efficient data structures and memory-sensitive caching!
undefined
Sep 14, 2025 • 48min

jclasslib--The 3k Stars Bytecode Editor

Ingo Kegel, creator of jclasslib and co-founder at EJ-Technologies, dives into the fascinating history of his bytecode viewer that's been evolving since 2001. He discusses the shift from various version control systems and the integration of jclasslib with modern platforms like Visual Studio Code. Ingo compares Swing and SWT for desktop applications and offers insights on using FlatLaf to modernize UIs. The conversation also touches on Java's compatibility improvements, the growth of the class file format, and the role of jclasslib in bytecode editing and profiling.
undefined
Sep 11, 2025 • 1h 11min

JProfiler Visual Studio Code Integration -- The Kotlin Multiplatform Killer Use Case

Ingo Kegel, JProfiler lead and JVM tooling expert, discusses exciting topics surrounding JProfiler and its integration with Visual Studio Code. He delves into migrating Java code to Kotlin for cross-platform functionality and the challenges of using Kotlin Multiplatform. The conversation touches on profiling unit tests, performance regression testing, and using Java Flight Recorder for production monitoring. Ingo also explores the future of AI integration with profiling data, highlighting techniques for memory optimization in cloud environments and automated code improvements.
undefined
Sep 1, 2025 • 46min

Vibe Coding and AttendeesOverflowException

Stephan Janssen, founder of DevOps Belgium and a key player in the Java community, dives into the thrilling world of AI and developer tooling. He shares insights on the rapid ticket sellout for Devoxx Belgium and the challenges of event logistics. The discussion highlights Java's strengths in LLM code generation and innovative vibe-coding experiments with React and Angular. Stephan also emphasizes the importance of specifications for AI development and how local LLMs are transforming enterprise workflows, ushering in a renaissance of creativity in coding.
undefined
Aug 21, 2025 • 1h 16min

Java, LangChain4J and Enterprise LLMs

Antonio Goncalves, a Java Champion and Principal Software Engineer at Microsoft, dives into the transition from traditional Java to modern AI development. He discusses LangChain4J, a Java SDK that simplifies interactions with LLMs. The conversation highlights how AI is reshaping development workflows, enabling faster learning for new developers, and the resurgence of Java patterns in AI applications. Additionally, they explore the impact of Microsoft's contributions to open-source AI, and how emerging standards like MCP enhance LLM capabilities.
undefined
Aug 16, 2025 • 45min

From SIMD to CUDA with TornadoVM

Michalis Papadimitriou, a compiler engineer at TornadoVM, discusses GPU acceleration for LLMs in Java. He covers the evolution from SIMD optimizations to enhanced GPU memory management. Key insights include the hybrid approach that blends CPU and GPU tasks, and the introduction of a persist/consume API to optimize data handling. Michalis highlights the performance trade-offs between TornadoVM and CUDA, along with the increasing role of LLMs in kernel optimization. He also hints at future support for Apple Silicon and new models, showcasing TornadoVM's expanding capabilities.
undefined
Aug 9, 2025 • 1h 11min

Adam && Adam == true

In this engaging conversation, Adam Dudczak, a seasoned software engineer and tech enthusiast, reminisces about his early coding adventures on the Commodore 64. He shares fascinating tales of the demo scene and how he transitioned through various programming languages. Dudczak reveals insights from his work at Allegro, discussing its e-commerce dominance and the tech innovations behind it. He also dives into cloud strategies, contrasting Spring with Quarkus, while offering tips on optimizing public cloud costs—making this chat packed with both nostalgia and modern tech wisdom!

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app