airhacks.fm podcast with adam bien cover art

All Episodes

airhacks.fm podcast with adam bien — 400 episodes

#
Title
1

Architectural Trade-offs: Pendulum Swings, Outsourcing Cycles and System Design

2

From WebSphere to Quarkus: The Evolution of Java Classloading

3

Split-Brain, ContainerD, Quarkus and a Postgres Cloud Control Plane

4

JAZ, Copilot SDK, and Why LLMs Write Better Java

5

GlassFish, Corretto, Apple openJDK and Why Standards Beat Hype

6

Finding Patterns: From Middleware to Modern AI

7

From Manchester to Mountain View: Binary Translators, JVMs, and Android

8

Migrating Ruby Monoliths to Java, Agentic AI Foundation and MCP

9

Apache PLC4X, Industrial Protocol Drivers, and the JDBC of Industrial Automation

10

AWS Infrastructure as Code: CloudFormation Origins, CDK Stacks, and Terraform Trade-offs

11

Green Java with Quarkus: Performance Benchmarks, SBOM, and Serverless Architecture

12

Formal Methods, Functional Programming, and Securing the Java Ecosystem

13

NASA, Rocket Science and Oorian

14

From Java 8 Lambdas, Streams, Spliterators, to Default Methods

15

Kaizen and Kaikaku

16

From Gorillas to AWS CDK

17

Agent-to-Agent Protocol (A2A) and the Java SDK

18

Custom Virtual Thread Schedulers, CPU Cache Optimization and Work Stealing

19

From ZX Spectrum to AI Agents

20

From Rocc Computers to Azul Systems

21

From Quantum Physics to Quarkus

22

Industry 4.0, Palm Civet and Real-Time Java

23

GraalVM: Database Integration, Serverless Innovation and the Future

24

Building a Production-Ready Postgres Kubernetes Operator in Java with Quarkus and GraalVM

25

Quarkus gRPC, OpenTelemetry, and the LGTM Stack

26

How PowerMock Happened

27

From Energy Sector to Cape Dwarf

28

Building Software for Chemistry Labs with Java

29

How to Kill a Fish

30

From C# to Java Data Satanist

31

From Turbo Pascal to Java Advent

32

Developer and Build Tools on AWS

33

Lighter AWS Lambda Power Tools For Java

34

Babylon and java.util.json

35

From Cloud Networking to Powertools for AWS Lambda (Java)

36

From Felix Computer Over Transylvania JUG to CodeBuild

37

Dynamic Container Images with Quarkus

38

1 Billion Jobs Daily with Zero Dependencies Java

39

From Mathematical Sets To Java Collections and Maps

40

jclasslib--The 3k Stars Bytecode Editor

41

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

42

Vibe Coding and AttendeesOverflowException

43

Java, LangChain4J and Enterprise LLMs

44

From SIMD to CUDA with TornadoVM

45

Adam && Adam == true

46

Java Generics

47

AI/LLM Driven Development

48

WebAssembly / Wasm and Java

49

There Can Be Only One

50

TornadoVM: The Need for GPU Speed

51

Building AI-Native Code Platform With Java for Java

52

Not Your Java Package Handler

53

From Punch Cards (and Tapes) to Java

54

Injection Without Reflection

55

About Amazon Corretto

56

Building Immutable Release Pipelines with Hashgraph

57

Accelerating LLMs with TornadoVM: From GPU Kernels to Model Inference

58

Run Java with Java

59

LittleHorse Likes Sun

60

Apache Storm, Disruptor, JCTools and Linearizability

61

Opensource and JVM Ports

62

Pure Java Blockchain

63

High-Performance Load Testing

64

Enterprise LLM Integration: Bridging Java and AI in Business Applications

65

From Predator Plants to Concordance with Java

66

The Database Cloud

67

From OCCAM and CSP to Java

68

Java Scalability Considerations

69

From Kona Coffee Beans to Java

70

Pure Java Inception

71

From Swing to Blockchain

72

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

73

Natural Born Breaker

74

Just Another CDI Committer

75

Prepared Statements, Connection Pooling, Sharding, Partitioning and Serverless Workloads with Oracle Database

76

From Enterprise Java to Cloud-Native PostgreSQL

77

From Didaktik Gama to Quarkus

78

Espresso: Java on GraalVM

79

From Enterprise Java over Scala to Drools

80

From .mobi Over GraphQL to Quarkus Dev UI

81

ChatGPT for Java Development: Insights and Best Practices

82

From Java VMs and GPU Acceleration to Motorcycle Electronics

83

From XML-Driven Enterprise Java to Serverless AWS Lambdas

84

JDBC with Oracle Deeper Dive: From OCI to Thin Drivers and Beyond

85

Java, LLMs, and Seamless AI Integration with langchain4j, Quarkus and MicroProfile

86

Quarkus and LangChain4J - A Match Made in Heaven

87

Why JVector 3 Is The Most Advanced Embedded Vector Search Engine

88

The AI Revolution in Java Development and Devoxx Genie

89

From Apache Cassandra to Serverless: Exploring Cloud-Native Databases

90

Revolutionizing AI with Java: From LLMs to Vector APIs

91

JAX-RS With- and Without Reactive Programming in Quarkus

92

Developer and Database Administrator

93

Java 22 and 23 Features

94

From Spring to Quarkus: A Java Developer's Journey

95

How Micrometer Happened

96

How the Java-Optimized Vega Chip Happened

97

How Java HotSpot Compiler Happened

98

How Bach - "The Java Shell Builder" Happened

99

From J2ME, over Bluetooth and Speech Recognition to AI

100

Project Valhalla: Value Types, Nullability and Float16

101

OpenRewrite: Transforming Java Code at Scale

102

JVector: Cutting-Edge Vector Search in Java

103

Object-Oriented Programming (OOP) vs. Data-Oriented Programming (DOP) in Java

104

From JSP to Rife and From Kotlin to Java

105

The bld Power User

106

Observability-Driven Development with Digma, Serverless and Java

107

Exploring ONNX, Embedding Models, and Retrieval Augmented Generation (RAG) with Langchain4j

108

High-Performance Java, Or How JVector Happened

109

LLama2.java: LLM integration with A 100% Pure Java file

110

How Kotlin Happened

111

How Azul Happened

112

Pure Java AI

113

How OpenRewrite Happened

114

Underscore, Pattern Matching, Java LTS And When Previews Are Stable

115

Integrating AI with Java: Quarkus and Langchain4j

116

How Linkblog Happened

117

A Better JNI: Project Panama

118

How LangChain4j Happened

119

No Dependencies--Or How Rife 2 and Bld Happened

120

From Hexagonal Architectures to Data Oriented Programming

121

TornadoVM, Paravox.ai: Java, AI, LLMs and Hardware Acceleration

122

Java and eBPF

123

Virtual Threads and Scoped Values with Jose

124

Java, Continuations and How Rife Happened

125

Java at Azul: The Interesting Features

126

Project Babylon

127

A Compiler Nerd Builds a Tiny Profiler

128

A Helidon Conversation

129

Work Smart, Take Responsibility and Xmas in Brazil

130

The Long Road to Java and Kotlin

131

Minecraft Influenced JSON-B Design

132

From Image Recognition to CoffeeCast

133

Not Injectable Principals, Quarkus, MicroProfile and Smallrye

134

Why Kotlin is Better Than Java

135

How Han Solo wrote SteelSeries

136

Instrumenting, Probing and Asynchronous Profiling

137

Java, Microsoft and Software Development with AI

138

How JProfiler Happened

139

Profilers, Probing, Sampling and Instrumentation

140

How JAX-RS Happened

141

The IBM Certified Presenter and XML Evangelist

142

JAX-RS, OAuth, OpenID Connect (OIDC), Authentication, Authorization and Quarkus

143

How BTrace Happened

144

How Boundary Control Entity, UML and Components Happened

145

How FlywayDB Happened

146

Why MicroStream is Faster

147

Virtual Threads, Parallel Streams, Concurrency and Parallelism

148

A Deeper Dive Into Debugging

149

How JavaPolis and Devoxx Happened

150

Java on Azure and a Nailless Java Champion

151

BDD: Bug Driven Development vs. Continuous Observability

152

From CORBA, over RPC to REST ...and Back?

153

FPGAs, GPUs or Data Science with Java

154

A Freakonomic Guide to Jakarta EE with a Guardian

155

Break Your Limits and the Java Challengers

156

A Gentle Introduction to Debugging

157

How Log4j, SLF4j, Jakarta Commons Logging, Logback and Reload4j Happened

158

From OpenShift to Azure App Service

159

The Reset Boy

160

Understanding and Practising Quarkus

161

Java FX, Codename One, Swing, Flutter and a Bit Android

162

Simplicity is a Good Incentive

163

Serverless Java (17) on AWS

164

Low-Code, No-Code with Java

165

The History of Mobile Java and Codename One

166

Hooked on Java

167

Pommes, PaaS and Java on AWS

168

Debugging on Fire

169

How JPA Buddy Happened

170

How Apache Roller Happened

171

Kubernetes Was Never Supposed To Leak

172

Thinking About Decentralized Web

173

A Human-Centric, OpenSource Workflow Engine on Jakarta EE

174

Highly Structured Lifehacks with Heinz

175

Star Trek, Star Wars, Transactions, SQL, NoSQL and almost Streaming

176

From Amiga, Java ME, JavaFX, over Clouds to Decentralized Package Network

177

Supercharging the GraalVM

178

Obsessed With Performance

179

What does it mean to be a professional programmer?

180

How Grizzly and Atmosphere Happened

181

Xmas with the Brazilian JavaMan

182

What is foojay.io?

183

To MicroProfile, Or Not To MicroProfile?

184

Java, CraC and Reducing Cold Start Duration with AWS Lambda SnapStart

185

How OmniFish Happened

186

Low Code, No Code, WYSIWYG …and some CRaC

187

Karatsuba, Megamorphic Call-sites, Deadlocks and a bit of Loom

188

It is Cool to Block Again

189

Captain Primak Meets Clustered Singletons

190

From a NetBeans Champion to a Friend of the openJDK

191

How Liberica JDK Happened

192

The Cloud is Slower Than Your Local Machine

193

From Punched Cards to Java 11

194

GraalVM: Meta Circularity on Different Levels

195

Mission Critical Transactions

196

Java 19: Millions of Threads in No Time

197

Mr. Omni

198

About Java 18

199

I first played games I wrote

200

AWS Lambda, Events, Quarkus and Java

201

Write, Finish, Improve-jPOS

202

HATEOAS, Data APIs, Java and How htmx Happened

203

Modules in the JVM or the Clouds

204

Idempotency, Secrets, Dependency Injection and AWS Lambda

205

Maven (Next) and Convention over Configuration

206

Building Chrome DevTools with Vanilla Web Components

207

Becoming an Apache Maven Committer

208

GraalVM, Apple Silicon (M1) and Clouds

209

Working in the Shadows ...for Quarkus

210

Innovation, Clouds, Kubernetes, Standards and Java

211

From Java/JDK 7+ and Project Coin over Project Amber to Better Java Serialisation

212

Real World Enterprise Serverless Java on AWS Cloud

213

How Pulumi for Java Happened

214

Finding Some Sense in a Nonsensical Technology World

215

Our Favourite Java 9, Java 11, Java 17 and Java 18 Features

216

Structuring Applications With Or Without OSGi

217

A Cloud Migration Story: From J2EE to Serverless Java

218

Piranha: Headless Applets Loaded with Maven

219

The JavaSpecialist(s)

220

Dr. Deprecator

221

Java Authentication and Authorization with Apache Shiro

222

Trombones, Java, Large Scale WebSphere Liberty Deployments and 50.000 JVMs in Production

223

System.logger, JDK Enhancement Proposals (JEP) and knowing about Java's future

224

Java, Java EE, Jakarta EE, MicroProfile, Clouds and Duke Adventures in Guatemala

225

Kumuluz API Gateway, MicroProfile and Serverless Functions

226

AWS Lambda Powertools Java

227

Pragmatic Modularity and OSGi

228

Kafka Connect CLI, JFR Unit, OSS Archetypes and JPMS

229

MicroProfile 5.0

230

How jClarity Happened

231

Java, Jakarta EE and MicroProfile on Azure

232

Java, OpenSource and the Brazilian Christmas

233

Deep Learning with Modern Java Code

234

Serverless Java on AWS

235

GraalVM and Java 17, Truffle, Espresso and Native Image

236

Debezium, Server, Engine, UI and the Outbox

237

AI with Java as a Hobby

238

What are AtomicJar and Testcontainers Cloud?

239

The Endless Loop of Frustration and Challenge

240

From Java EE to GlassFish and Back To WildFly

241

SGI, NCSA Mosaic, Sun, Java, JSF, Java EE, Jakarta EE and Clouds

242

Modules Are Needed, But Not Easy

243

Humans over Computers and Serverless JBoss on Azure App Service

244

Kubernetes, KumuluzEE, MicroProfile and Clouds

245

The Ingredients of GraalVM

246

Bash, Apple and EJB, TomEE, Geronimo and Jakarta EE

247

Java, Blues and Tomitribe

248

Serverless Kubernetes without YAML

249

Java, Serverless, Google App Engine, gVisor, Kubernetes

250

Code Smell, Chess, Java and Developer Relations

251

Modularization, Monoliths, Micro Services, Clouds, Functions and Kubernetes

252

JavaServer Faces, Web Components, PrimeFaces and JavaScript Frameworks

253

CDI Lite, MicroProfile, Helidon, Micronaut and Serverless

254

A Serial Duke Choice Award Winner

255

A Soldering, Agile, Geek Lawyer using Java and Quarkus

256

EDI, Java Batch, MicroProfile, JSON-API and OpenAPI

257

How Java WebSocket Implementation Happened

258

How Hudson and Jenkins happened

259

Serverless with Java EE, Jakarta EE, MicroProfile and a Kubernetes Operator

260

FN Java, Java on Java and GraalVM features

261

MicroProfile Metrics, Micrometer and Quarkus

262

From Personal Java, over Java EE to Serverless and back to the Java Platform

263

How Grails and Micronaut happened

264

(fake) reactive programming, project loom, chunked IO

265

From ZX Spectrum over Clouds To Winning the Java Duke's Choice Award

266

Writing Boring Software: From WebLogic over GlassFish to Quarkus

267

How EJBGen, TestNG and ...Android happened

268

How lit-html happened

269

Shakespeare, Satellites, Java and foojay.io

270

I don't hate your DTOs

271

Helidon CLI, Builds, Docker and Kubernetes

272

How Caffeine Cache Happened

273

From Competitive Gaming to Java EE API Mavenization

274

How KumuluzEE Happened

275

JavaFX Everywhere ...also in App Stores

276

How Struts 2 Happened

277

Databases and Business Analysts

278

Plasma is the new "Hello,World"

279

Java CLI Apps, Builds and jbang

280

Java and The Constructive Approach to Innovation

281

Reactive Programming, Helidon, Kafka and Project Loom

282

Kamenicky Encoding, Enterprise Java and Helidon

283

How To Deal With Java Dependencies

284

Java Persistence: From DB over JDBC to Transactions

285

MicroStream: When a Java Application Becomes a DB

286

jOOQ Loves SQL

287

Building Clouds for Data Center Providers with Java

288

I don't want your Thorntail

289

Java SE, MicroProfile and GraalVM: the Helidon's Way

290

Java / Jakarta Messaging Service (JMS) on ...Microsoft Azure

291

Java, Vaadin, Web and vanilla Web Components

292

Java, Agents, ODATA, Serverless and Cloud Events

293

CORBA, gRPC, OSGI, vert.x, mutiny, Reactive Programming and Quarkus

294

High-Performance Java Persistence and Cloud Native QBasic

295

The Open-Closed Principle and Lots of Magic

296

Blogs, Quarkus, Service Meshes, Kubernetes, MicroProfile, Neo4J, openJ9, AsciiDoc

297

Trains, Filmschool, Java on RaspberryPI, Quarkus and MicroProfile

298

Unit Testing Considered Harmful

299

25 Years of Java: JDK 1.0 to JDK 1.1

300

MicroProfile 4.0 Features and Ideas

301

C, Java, Distributed Computing, Hazelcast and Apache Kafka

302

VB, WebSphere, JBoss, GlassFish and Vaadin Flow

303

Walk the Path--How JBoss Happened

304

The Lightguard and the Quarkus Cookbook

305

Long Coding Nights, ShrinkWrap, Arquillian and Testing

306

Getting Good Ideas From .net

307

Jakarta EE, MicroProfile and the iPhone Problem

308

Choose Things That Work And Solve The Problem

309

Programming Wallpaper over Violin

310

Visual Studio Code: Java, XML and Quarkus

311

Bruno Hates YAML-Microsoft Loves Java

312

What is the Direction of Quarkus?

313

In-Process Polyglot with GraalVM

314

If You Get A Book, You Have To Start Reading

315

The Remedy against Bike Shedding

316

Jakarta EE and MicroProfile--Siblings, Cousins or Twins

317

Microscopic Services and The Jakarta EE 9 Earth Quake

318

From JMS Unit Tests to OpenLiberty

319

Just Write Code and Keep It Forever

320

Strip The Cow To The Skeleton

321

500 kB ThinWARs on AWS

322

Back to Shared Deployments

323

From Maxwell over Maxine to Graal VM, SubstrateVM and Truffle

324

The Competitive Developer

325

Quarkus Developer Experience

326

Lord of the Jars

327

Exposure Driven, Natural-Born Programmer

328

The "MDN First" Approach with Web Components

329

KISS and No Dependencies in JGroups

330

Productivity with Plain Vanilla Web Components

331

JavaFX Strikes Back

332

Maintainability or Deletion over Upgrade

333

You Are Not Google, Netflix, Facebook

334

TestContainers, Unit, Integration, System, Load and Stress Testing

335

Kubernetes, OpenShift, istio, Postgres, Clouds, Backend for Frontend, vue.js and MicroProfile

336

From JSF to Vanilla WebComponents and MicroFrontends

337

Quarkus 1.0 and SpringBoot

338

NodeJS, MicroProfile and Java Cloud Native Starter

339

Modules, Interfaces and Microservices

340

Forever Young and Java on an iPad

341

Java EE, Jakarta EE, MicroProfile and the Big Bang

342

Blockchain, Heavy Metal and Testcontainers

343

Helidon: Never Block The Thread

344

DBs-ium, CDC and Streaming

345

Jason's Binding and Fast, Greek Birds

346

SAP, ODATA, OpenSource and Apache Olingo

347

JavaONE vs. CodeONE 2019

348

From PHP to Transactions

349

The First Line of Quarkus

350

Keycloak as Fun

351

The Jakarta EE / MicroProfile and WebStandards Startup

352

KISS Java EE, MicroProfile, AI, (Deep) Machine Learning

353

Quarkus is the Opposite of Wildfly

354

Jakarta EE and MicroProfile Innovation, Developer Experience and No Politics

355

OpenSource and Math Never Lies

356

Why Wizards Hate Dependency Injection with Aspects

357

Plugging Things Together With Reactive Programming

358

New and Familiar at the Same Time

359

Payara Micro vs./or Payara Server Full

360

Web Applications Without Frameworks

361

Transactions, J2EE, Java EE, Jakarta EE, MicroProfile and Quarkus

362

Use the Most Productive Stack You Can Get

363

Apache Firefighter

364

Jakarta EE / MicroProfile Testing and Quality over Statistics

365

Java Native Database

366

80% Code Coverage is Not Enough

367

Kafka vs. JMS/MQ

368

Quarkus and ThinJARs

369

Jakarta EE, MicroProfile, OpenLiberty: Better Than Ice Hockey

370

Serverless without Functions, OpenShift with a bit Istio

371

Optimizing For Humans

372

Jakarta EE / MicroProfile in the Clouds: Runtimes not Servers

373

More Conventions with Maven.next

374

James Likes Gort

375

Productive Clouds 2.0 with Serverless Jakarta EE

376

Maven Commitment

377

Java EE 8 Authentication and Authorization

378

From GlassFish to Java in Google Cloud

379

From TomEE User to Committer

380

WebComponents With or Without Java

381

The JavaMan

382

SUN, JavaSoft, Java, Oracle

383

IoT, Clouds, Java EE and MicroProfile

384

Road To AR, VR, MR and XR

385

Java, Caching and How the Information Flows

386

Microsoft, OpenSource, Java

387

Boring Enterprise Java

388

From Java EE over EE4j to Jakarta EE

389

From JSF and PrimeFaces to WebComponents

390

MicroProfile -- Past, Present and Future

391

51st airhacks.tv [audio]

392

WildFly and JBoss

393

JVM Innovation with Graal

394

48th airhacks.tv [audio]

395

Mobile Java

396

Serverless Java

397

Micro Java EE

398

Java EE Ebullience

399

Java EE Youngster

400

JavaONE 2017