airhacks.fm podcast with adam bien cover image

airhacks.fm podcast with adam bien

Latest episodes

undefined
Mar 30, 2025 • 1h 5min

Enterprise LLM Integration: Bridging Java and AI in Business Applications

Burr Sutter, a Red Hat expert on large language model integration, shares his knowledge on marrying Java with AI. He discusses the hurdles of non-deterministic outputs in enterprise applications and emphasizes the need for specialized models. The conversation dives into using LLMs for managing unstructured data, generating code from business requirements, and ensuring effective user interactions. Burr also speculates on the future of AI models and the importance of balancing custom solutions with off-the-shelf options.
undefined
Mar 23, 2025 • 1h 4min

From Predator Plants to Concordance with Java

In this engaging conversation, Volker Simonis, an experienced software engineer, shares his journey from early computing with the Schneider CPC to his passion for Java. He reflects on programming in languages like Basic and Turbo Pascal, and his fascination with L-systems and biology. Volker discusses the challenges of early operating systems, configuring Linux, and his work creating software for internationalizing Java applications. A delightful blend of nostalgia, technical insight, and a love for both programming and nature shines through.
undefined
5 snips
Mar 16, 2025 • 1h 9min

The Database Cloud

Alvaro Hernandez, a software engineer known for his expertise in PostgreSQL and Kubernetes, shares insights on Stackgres, a comprehensive database cloud solution. He elaborates on leveraging Kubernetes for high availability, featuring primary and replica nodes managed by Patroni. The conversation touches on the power of Custom Resource Definitions to automate operations, seamlessly integrating PostgreSQL with Kubernetes. Alvaro also discusses failover mechanisms, containerization benefits, and the challenges of multi-leader setups, all while advocating for community-driven best practices.
undefined
Mar 9, 2025 • 1h 9min

From OCCAM and CSP to Java

In this episode, Kevlin Henney, an independent consultant and programming expert, shares his journey from playing with a Sinclair ZX81 to exploring advanced programming paradigms. He discusses his early days creating simulations and his academic dive into parallel computing. Henney reflects on his fascination with object-oriented programming through the lens of Java's evolution, highlighting its platform independence and unique features like inner classes. His insights also cover the influence of Communicating Sequential Processes on modern programming and the importance of bridging different coding paradigms.
undefined
Mar 2, 2025 • 1h 9min

Java Scalability Considerations

Francesco Nigro, a Netty committer and performance engineer at Red Hat, dives deep into Java scalability and performance. He discusses the history of Netty and how Vert.x enhances usability through reactive design. Key topics include IO_uring's impact on asynchronous I/O, the limitations of Project Loom, and a major scalability issue affecting Hibernate that led to a significant performance boost after a collaborative fix. Francesco also sheds light on the performance challenges in containerized environments and the role of modern CPUs in efficiency.
undefined
Feb 23, 2025 • 1h 16min

From Kona Coffee Beans to Java

Burr Sutter, a software engineer at Red Hat, shares his journey from a theater enthusiast to a programming expert, inspired by his family's Kona coffee farm. He dives into Java's evolution, contrasting it with C# while highlighting the impact of Docker and Kubernetes. Burr discusses Quarkus' fast startup capabilities, its compatibility with legacy apps, and Java's enduring appeal, showcasing its 'write once, run anywhere' principle. He also explores his current interests in language models and GenAI, connecting technology and heritage in a memorable conversation.
undefined
Feb 16, 2025 • 1h 3min

Pure Java Inception

Christian Humer, a seasoned software engineer and key contributor to GraalVM, shares his journey from graphic design to computer science. He reflects on early programming with DOS text adventures and the transition to Java applications. The discussion dives into GraalVM's dynamic language capabilities, the challenges of implementing partial evaluation in Truffle, and the evolution of JavaScript engines. Humer also highlights the significance of math in programming and explores polyglot programming, emphasizing the interoperability of libraries across languages.
undefined
Feb 9, 2025 • 1h 2min

From Swing to Blockchain

In this engaging conversation, Richard Bair, VP of Engineering at Hedera Hashgraph and a seasoned Java developer, shares his inspiring journey from building computers to shaping blockchain technology. He discusses his pivotal role in JavaFX and the significance of his early programming experiences. Richard explains Hedera's unique Hashgraph algorithm and its ability to solve complex consensus issues. The episode also dives into the transformative potential of blockchain for decentralized networks and real-world asset tokenization, while highlighting resources for developers interested in Hedera.
undefined
Feb 2, 2025 • 1h 10min

Postgres Performance Optimization: Connection Pooling, JDBC, and Distributed Databases

In this engaging discussion, Alvaro Hernandez, a Postgres JDBC driver contributor and startup founder, delves into the nuances of Postgres performance optimization. He highlights the critical role of connection pooling and recommends tools like PgBouncer for better efficiency. Alvaro also touches on the evolution of Postgres authentication with SCRAM and the complexities of distributed databases. With insights on the trade-offs between optimistic and pessimistic locking, he emphasizes the importance of understanding database internals for optimal application design.
undefined
Jan 26, 2025 • 1h 23min

Natural Born Breaker

Francesco Nigro, a performance expert at Red Hat, shares his unique journey from a used Commodore 64 to mastering Quarkus. He discusses the impact of breakdancing on his learning and the role of persistence in landing a position at Red Hat. The conversation dives into high-performance computing, revealing insights on the Disruptor concurrency framework and the evolution from assembly programming to Java optimization. Francesco emphasizes the significance of in-depth technical understanding in today’s AI-driven landscape, highlighting his dedication to open-source contributions.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode