airhacks.fm podcast with adam bien

Adam Bien
undefined
Apr 11, 2025 • 1h 1min

Pure Java Blockchain

Richard Bair, a software developer at Hashgraph working on the Hedera Public Ledger, dives into the revolutionary Hashgraph algorithm and its role in decentralized consensus. He contrasts Hedera with traditional blockchains like Bitcoin and Ethereum, highlighting its democratic node production. The podcast discusses Hedera's native token HBAR and its unique fee structures. Bair elaborates on advanced Java implementations, including optimizations with PBJ and custom logging techniques. Additionally, he sheds light on the challenges of staking and the importance of decentralized trust in blockchain systems.
undefined
Apr 6, 2025 • 1h 10min

High-Performance Load Testing

Francesco Nigro, a performance engineer at Red Hat and contributor to notable projects like JC Tools, dives into the significance of stress testing over traditional methods. He discusses the Coordinated Omission Problem in load testing, introducing HyperFoil as a high-performance tool that efficiently generates millions of requests with minimal resource use. The conversation explores its architecture, benefits over competitors, and the integration of automation tools like QDUP, emphasizing the importance of reliable testing strategies in enhancing software performance.
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.

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