Adam Bien
airhacks.fm podcast with adam bien
Java, Serverless, Clouds, Architecture and Web conversations with Adam Bien
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
TornadoVM: The Need for GPU Speed 06.07.2025 59:41
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 achieving...
Building AI-Native Code Platform With Java for Java 03.07.2025 1:01:56
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 codebases, comp...
Not Your Java Package Handler 21.06.2025 1:12:22
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 Apache Str...
From Punch Cards (and Tapes) to Java 17.06.2025 1:06:06
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 first c...
Injection Without Reflection 07.06.2025 57:20
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 for nat...
About Amazon Corretto 01.06.2025 1:05:47
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 contri...
Building Immutable Release Pipelines with Hashgraph 25.05.2025 1:13:39
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 Hedera Has...
Accelerating LLMs with TornadoVM: From GPU Kernels to Model Inference 18.05.2025 1:11:04
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 parallelizable...
Run Java with Java 11.05.2025 1:02:24
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 the en...
LittleHorse Likes Sun 04.05.2025 1:03:46
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 ge...
Apache Storm, Disruptor, JCTools and Linearizability 27.04.2025 1:06:51
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 Java's st...
Opensource and JVM Ports 21.04.2025 1:00:01
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, difficulties main...
Pure Java Blockchain 11.04.2025 1:01:11
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 called...
High-Performance Load Testing 06.04.2025 1:10:10
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 second with...
Enterprise LLM Integration: Bridging Java and AI in Business Applications 30.03.2025 1:05:08
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 unstru...
From Predator Plants to Concordance with Java 23.03.2025 1:04:15
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 pocket...
The Database Cloud 16.03.2025 1:09:03
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 Custom...
From OCCAM and CSP to Java 09.03.2025 1:09:08
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 programming,...
Java Scalability Considerations 02.03.2025 1:08:44
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 implementa...
From Kona Coffee Beans to Java 23.02.2025 1:15:45
An airhacks.fm conversation with Burr Sutter ( @burrsutter ) about: first computer: IBM PS/2 386SX funded by grandparents' Kona coffee sales, early passion for programming and problem-solving, self-taught C programming, database engine development as a student, transition from theater aspirations to computer science, work with Progress 4GL and Silverstream , shift to .net development, joining JBos...
Pure Java Inception 16.02.2025 1:03:08
An airhacks.fm conversation with Christian Humer ( @grashalm_ ) about: early programming experiences with DOS text Adventures and Captain Comic , transition from graphics design to computer science, work on Java Server Pages (JSPs) and point-of-sale systems, development of Swing GUI for touchscreens, introduction to GraalVM and Truffle framework, ActionScript , Adobe Flash and Adobe Flex , explana...
From Swing to Blockchain 09.02.2025 1:01:36
An airhacks.fm conversation with Richard Bair ( @RichardBair ) about: early programming experiences with Basic and building computers, his first production app at 17 for his father's auto repair shop, starting computer science degree at 16 and completing it at 43, joining Sun Microsystems' Swing team, working on JavaFX from its inception as F3 through its evolution, becoming lead of JavaFX team an...
Postgres Performance Optimization: Connection Pooling, JDBC, and Distributed Databases 02.02.2025 1:09:52
An airhacks.fm conversation with Alvaro Hernandez ( @ahachete ) about: discussion on Postgres JDBC driver contributions, SCRAM authentication library implementation, importance of connection pooling for Postgres performance, tuning Postgres configuration, PgBouncer as a popular connection pooler, challenges with lambda and database connections, benefits of using connection poolers at multiple leve...
Natural Born Breaker 26.01.2025 1:22:40
An airhacks.fm conversation with Francesco Nigro ( @forked_franz ) about: starting with a used Commodore 64 without display, breakdancing as a hobby and its influence on his learning approach, studying computer science at university with a focus on AI and compilers, pursuing a PhD in reinforcement learning, transitioning to IoT and embedded system work, discovering high-performance computing and c...
Just Another CDI Committer 19.01.2025 1:02:23
An airhacks.fm conversation with Ladislav Thon ( @ladicek ) about: CDI history and evolution, transition from XML-based configuration to annotation-based dependency injection, introduction of CDI lite in version 4.0, differences between portable extensions and build-compatible extensions, Arc as Quarkus CDI implementation, challenges in implementing CDI at build time, new features in CDI 4.0 and 4...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.