
airhacks.fm podcast with adam bien
Java, Serverless, Clouds, Architecture and Web conversations with Adam Bien
Latest episodes

Jul 30, 2023 • 1h 20min
Java on Azure and a Nailless Java Champion
An airhacks.fm conversation with Antonio Goncalves (@agoncal) about:
Microsoft loves Linux and Java,
Brian Benz is a Java Champion,
Microsoft Build of OpenJDK,
Eclipse Adoptium,
Julian Dubois nubesgen,
Neal Gafter worked on Java and switched to Microsoft,
Azure Container Instances,
Azure Container Apps,
Azure App Service,
Azure VM,
Web App for Containers,
Azure Bicep,
modular Glassfish,
Microsoft Build of openJDK,
Maven plugins for Azure,
Quarkus Azure Extensions,
ARM Templates,
from javax. to jakartaee. migration,
Azure Functions Premium plan,
Lambda SnapStart,
GraalVM native image,
GraalVM tree shaking and closed world assumption,
quarkus tree shaking and build time optimizations,
"the gralifier",
GitHub Copilot,
Semantic Kernel for Java,
conversation scope and AI
Antonio Goncalves on twitter: @agoncal

Jul 23, 2023 • 1h 14min
BDD: Bug Driven Development vs. Continuous Observability
An airhacks.fm conversation with Roni Dover (@doppleware) about:
enjoying Sword of Aragon game,
writing text games then graphics games,
learning .net then Java,
managing complexity,
the problem solving skills over programming language,
learning Ruby and python,
writing J2ME applications,
writing purpose driven and simple code,
Domain Driven, CQRS and Event Sourcing,
the challenges of polyglot programming,
BDD Bug Driven Development and continuous feedback,
the wrong focus on unit tests,
pretty, but not useful dashboards,
EMF the Embedded Metric Format,
The Director of Enterprise Architecture,
there was no google analytics for code,
improving your code with observability,
the impact of code changes to traces,
starting digma.ai and “Java First”,
the airhacks discord server,
OpenTelemetry instrumentation,
automatic analysis of opentelemetry data,
"#49 KISS Java EE, MicroProfile, AI, (Deep) Machine Learning" with Pavel Pscheidl,
Digma Beta Program,
Continuous Feedback Slack Group,
Continuous Feedback In Java
Roni Dover on twitter: @doppleware

Jul 16, 2023 • 50min
From CORBA, over RPC to REST ...and Back?
An airhacks.fm conversation with Sergey Beryozkin (@sberyozkin) about:
Mainframe at the university,
learning C on paper,
switching from C to C++,
programming Rexx on COBOL,
from C++ to Java,
starting at Iona in Ireland,
Apache CXF was founded by Iona,
CORBA, grpc, SOAP and REST,
joining talend and RedHat,
working on WildFly Swarm,
Wildfly Swarm became Thorntail,
Thorntail ideas were reused in quarkus,
Quarkus deploys on build time,
committing to Apache Tika,
Apache Tika extracts metadata from documents,
Quarkus Tika extension,
becoming the Quarkus Security Coordinator,
reactive vs. classic programming with JAX-RS on Quarkus,
Tika is often used for Machine Learning,
Quarkus Security Overview,
using Keycloak as IDP,
Quarkus and OIDC
Sergey Beryozkin on twitter: @sberyozkin

Jul 10, 2023 • 1h 1min
FPGAs, GPUs or Data Science with Java
An airhacks.fm conversation with Juan Fumero (@snatverk) about:
8088 an IBM clone,
joining a cross country running team at school,
Zoran previously at "#169 Deep Learning with Modern Java Code",
leaning Turbo Pascal, C and C++,
working on particle detection at CERN ,
working on GraalVM to GPU compilation and optimization,
using direct memory access to communicate with the GPU,
vector types in Java,
Apache Flink acceleration on FPGA and GPUs,
working on FPGAs,
using RTL for FPGA programming,
transparent acceleration for Java,
astrophysics analytics with Java,
DeepNetts on tornadovm,
the relation between TornadoVM and GraalVM,
using Panama to access native memory
GPU-less TornadoVM,
contributing to TornadoVM
Juan Fumero on twitter: @snatverk

Jul 4, 2023 • 1h 7min
A Freakonomic Guide to Jakarta EE with a Guardian
An airhacks.fm conversation with Reza Rahman (@reza_rahman) about:
Apple II with 16,
working with FoxPro,
programming in C,
fractal based games,
Asteroids is a vector based game,
writing fractal programs,
starting with Java,
Sun donated computers to the university,
using pico, vi and Visual Cafe,
working for Accenture as consultant,
joining Caucho to make Resin modular,
the Jakarta EE friendly Azure,
Azure Container Instances, Azure Container Apps,
Azure App Service, Infrastructure as Code with Bicep,
infrastructure becomes less interesting,
the constant evaluation of technology,
Java is the fountain of youth,
JavaPolis became Devoxx,
Reza Rahman website
Reza Rahman on twitter: @reza_rahman

Jun 25, 2023 • 1h 15min
Break Your Limits and the Java Challengers
An airhacks.fm conversation with Rafael del Nero (@RafaDelNero) about:
Celeron 800 Mhz , 64 MB RAM and 10 GB of storage,
programming with rpgmaker and Visual Basic,
coding a game 3h a day,
orkut by google,
hacking curiosity,
learning Visual Basic,
learning Unified Modelling Language,
learning PHP,
building ERP with StarSoft,
using clipper and Fox Pro,
starting to learn Java,
the SJCP Java book,
learning Java EE,
building book selling application with JBoss Seam,
Star Portal the Sun Microsystems,
encapsulating code with Java,
enjoying Java Server Faces,
accessing EJBs via remote interfaces (RMI),
moving from Brasil to Ireland
joining the JUG Dublin,
starting with Java Challengers,
the great Yolande Poirier,
100 days of Java,
JavaWorld changed to InfoWorld,
the Java Challengers,
the Golden Circle,
how to break your limits,
your limits are your imignation,
the Java Challengers
Rafael del Nero on twitter: @RafaDelNero

Jun 21, 2023 • 1h 4min
A Gentle Introduction to Debugging
An airhacks.fm conversation with Shai Almog (@debugagent) about:
about the name Codename One,
JavaLobby became DZone,
JavaBlogs and java.net,
joining lightrun and developer’s observability,
the theory of debugging,
lightrun: breakpoints which don’t break,
debugging in production has access to the entire data,
lightrun creates snapshots - breakpoints which don’t step,
time travelling debugging,
chrononsystems: DVR with Java,
translate java runtimes to charts with appmap,
the logging breakpoints: logpoints and tracepoints,
exception breakpoints are hard to use,
NetBeans debugger is great,
exception breakpoints are useful with filters,
field watchpoint is not a watch,
renderers in Intellij,
toString, performance and circular dependencies,
memory debugging and MAT by SAP
Shai Almog on twitter: @debugagent

Jun 11, 2023 • 1h 15min
How Log4j, SLF4j, Jakarta Commons Logging, Logback and Reload4j Happened
An airhacks.fm conversation with Ceki Guelcue (@ceki) about:
previously Ceki on airhacks.fm: "#241 Simplicity is a Good Incentive",
Log4j was used inside a 2FA application,
Zurich Research Lab Log (ZRL) became Log4j,
Log4j was published at IBM developer works,
Kent Beck on unit testing,
the purpose of unit testing,
the hierarchical filtering in Log4j,
mapping log levels to exceptions,
business logs and system logs,
ndc,
Logback markers,
selling a self-published Log4j book,
Log4j and LMAX Disruptor,
Log4j 2 is only loosely related to Log4j v1,
Jakarta Commons Logging is a logging facade,
Log4j 2 is the successor of Logback,
Logback is the native implementation of slf4j,
SLF4j provides a narrow Logging API,
reload4j is a forked and maintained version of Log4j v1,
using jelly to program XML
Ceki Guelcue on twitter: @ceki

Jun 8, 2023 • 1h 5min
From OpenShift to Azure App Service
An airhacks.fm conversation with James Falkner (@schtool) about:
TRS 80,
TI-99/4A,
enjoying assembly,
starting at Solaris QA department,
switching to Java Enterprise System (JES) group,
working at liferay,
starting at RedHat,
becoming a Technical Product Marketing Manager at Red Hat,
the ideal Java stack at RedHat,
RHEL, ansible, quarkus, Watson X,
ChatGPT is like an Autopilot in a car,
Event-Driven Ansible,
keycloak, prometheus, PostgreSQL,
strimzi, Open Cluster Management,
securing openshift clusters with StackRox,
jenkins vs. ansible,
OpenShift Pipelines with tekton,
JBoss EAP on Azure,
JBoss EAP on Azure App Service,
business metrics on Azure,
software updates on Azure App Service
James Falkner on twitter: @schtool

May 28, 2023 • 1h 28min
The Reset Boy
An airhacks.fm conversation with Vinicius Senger (@vsenger) about:
msx computer,
delivering pizza to buy computer with 12 years,
learning Basic to write games,
learning dBASE,
arduino and Java,
writing dBase software for real estate management,
the step clipper functions,
harbour project or clipper on linux,
learning C,
the reset boy,
Delphi vs. Visual Basic,
NetWare LANtastic,
writing Perl for Sun Microsystems,
teaching Java,
SL-275, SL-285, SL-310, OO-226, SL-425, SL-500,
SNMP and traps,
Sun Tech Days,
the Globalcode company,
The Developer’s Conference (TDC),
the Sun SPOTs,
the network is the computer,
Amazon Corretto openJDK,
Vinicius on Github: vsenger,
Java on AWS
Vinicius Senger on twitter: @vsenger
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.