airhacks.fm podcast with adam bien cover image

airhacks.fm podcast with adam bien

Latest episodes

undefined
Nov 26, 2023 • 1h 6min

Not Injectable Principals, Quarkus, MicroProfile and Smallrye

An airhacks.fm conversation with Martin Stefanko (@xstefank) about: starting with 4th generation i7 in 2013, the kernel hacker look, starting with Java 6, starting at RedHat, joining the JBoss EAP team, starting to maintain MicroProfile.io Health specification, Quarkus in Action book, smallrye.io vs. MicroProfile.io, Glassfish to Quarkus migrations, using Quarkus internal APIs, MicroProfile API compatibility, a composite quarkus-microprofile extension, Quarkus deploys at build time, saving money in the cloud, MicroProfile Metrics vs. micrometer, the burning icon and xstefank, SpringBoot vs. Quarkus startup time Martin Stefanko on twitter: @xstefank
undefined
Nov 19, 2023 • 1h 5min

Why Kotlin is Better Than Java

An airhacks.fm conversation with Ingo Kegel (@IngoKegel) about: Java and nullability, java's java.util.Optional, typesafe HTML templates in Kotlin, statically vs. dynamic typic, what is going to replace Java?, Kotlin Multiplatform makes the difference, Kotlin IR, the Fuchsia operating system, JetBrains Fleet IDE, Nashorn and Java, Kotlin Serialization, Ktor, kotlin support in JProfiler, JProfiler coupon code: 50% off with "java2023" Ingo Kegel on twitter: @IngoKegel
undefined
Nov 12, 2023 • 1h 12min

How Han Solo wrote SteelSeries

An airhacks.fm conversation with Gerrit Grunwald (@hansolo_) about: TI-99/4A, the magical REM in Basic, writing assembly on Sharp Z80, Sun Ray thin client, starting with JDK 1.4 writing portable UI code with Java, harmoniccode.blogspot.com, canoo.com became a EV engineering company, migrating JavaFX properties with bindings to Java, SteelSeries-Canvas - Java FX widgets ported to JavaScript Gerrit Grunwald on twitter: @hansolo_
undefined
Nov 5, 2023 • 49min

Instrumenting, Probing and Asynchronous Profiling

An airhacks.fm conversation with Ingo Kegel (@IngoKegel) about: Ingo previously at: "#265 How JProfiler Happened", JVMTI and JVMPI, Java agents vs. JVMTI profilers with JNI, Project Panama vs. JNI, sampling stacktraces and stop the world, async sampling and instrumentation, asynchronous instrumenting profilers, using jprofiler for JFR event visualisation, JProfiler vs. Java Mission Control, JVMTI and allocation sampling, jvisualvm sampling and instrumentation, counting method calls with instrumentation, filtering method runtime data with probes, exception probe recording, filtering data with thread states, high performance profiling, fast data gathering with project disruptor Ingo Kegel on twitter: @IngoKegel
undefined
Oct 30, 2023 • 1h 29min

Java, Microsoft and Software Development with AI

An airhacks.fm conversation with Brian Benz (@bbenz) about: the autumn conferences: Oracle Cloud World, IBM Tech Exchange, the Oracle operator for WebLogic, Jakarta EE, and MicroProfile on Azure, Oracle Cloud World vs. JavaOne, Java EE, Jakarta EE, and MicroProfile on Azure, WebLogic on Azure, JavaOne and Oracle Cloud World, the beginnings of open source at Microsoft, Microsoft Open Tech, the first JUG meeting in Seattle by Microsoft in 2013, the program manager for Java …and Node, program managers vs. evangelists, GitHub Copilot and GitHub Copilot Chat, the slash commands and Copilot Chat, the effectiveness of AI in software development, Semantic Kernel and data indexing, Ampere CPU and 30% power reduction, the hoover dam and solar power Brian Benz on twitter: @bbenz
undefined
Oct 22, 2023 • 1h 4min

How JProfiler Happened

An airhacks.fm conversation with Ingo Kegel (@IngoKegel) about: Epson HX-20 in 1983, transition to IBM PC, writing games in Basic, fast calculations in C, using Java in ecommerce projects, starting to build jprofiler, JVMPI and JVMTI, jprobe and OptimizeIT, freshmeat.net, theserverside.com, jprofiler is written in Swing, podcast about btrace, inter JVM profiling in two windows, async sampling vs. jvmti sampling, Project Loom challenges, a nice looking Swing UIs with flatlaf, how to deal with millions of threads, creating Java installer and launcher, the ugly Napkin LaF, the 2-pizza team Ingo Kegel on twitter: @IngoKegel
undefined
Oct 15, 2023 • 1h 7min

Profilers, Probing, Sampling and Instrumentation

An airhacks.fm conversation with Jaroslav Bachorik (@yardus) about: starlink trouble, sampling profiles are trending, sitraka jprobe, jprofiler, hppc - the high performance collections, JCTools and concurrent queues, millions of messages per second, LMAX Disruptor, bytecode generation with asm, ASM DOM - Domain Object Model, jps, NetBeans and anagram, btrace quick start, byteman is similar to asm, Glassfish with btrace, HdrHistogram the histogram “plotter”, instrumentation of JDK classes Jaroslav Bachorik on twitter: @yardus
undefined
Oct 8, 2023 • 1h 6min

How JAX-RS Happened

Paul Sandoz, software engineer at Sun Microsystems and expert in JAX-RS, discusses early experiences with computers, coding experiments and projects, challenges and potential of virtual reality and augmented reality, working for some microsisters and technology industry growth in Dublin, availability of taskbar-like feature for Linux, rise of SOAP in enterprise projects, and JAX-RS annotations and model description.
undefined
Oct 2, 2023 • 1h 23min

The IBM Certified Presenter and XML Evangelist

An airhacks.fm conversation with Brian Benz (@bbenz) about: C64, writing an inspirational notes app in Basic, writing software on paper cards for Apple, exploring gas fields in the see with Lotus 123 and dBASE, working on System 38, travelling Europe with train and bicycle, writing replication engine in Clipper-llrp, floppy disc replication, Lotus Notes and CouchDB, Lotus Notes by Iris Associates, The Lotus Notes and Domino 6 Programming Bible book, The XML Programming Bible, writing a XML replication engine, LexisNexis, using Apache Xerces and Apache Xalan, Append-only storage, job interview at Microsoft in XML area, Apache POI, Microsoft Open Tech, using AWS as XML search API, joining the first JavaOne Brian Benz on twitter: @bbenz
undefined
Sep 24, 2023 • 60min

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

An airhacks.fm conversation with Sergey Beryozkin (@sberyozkin) about: RPC vs. REST, Paul Sandoz was driving the JAX-RS specification, the scalability of REST, the Tolerant Reader pattern, HATEOAS, Jersey was the reference implementation of JAX-RS, JAX-RS without servlets, the problems with OAuth 1, OAuth 2 fixed OAuth 1 problems, the session fixation problem, OIDC builds on OAuth 2, in OAuth 2 there are no sessions, Confidential OIDC client, OIDC extension, Elytron Security OAuth 2.0, ID tokens vs. access tokens, Opaque access tokens vs. JWT access tokens, the implicit flow, SmallRye JWT extension vs. OIDC extension, the importance of standards, the value of standards, passkeys the NeXT big thing, verifiable credentiats, JSON web proof, mutual TLS support in Quarkus, automatic certificate renewal Sergey Beryozkin on twitter: @sberyozkin

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