airhacks.fm podcast with adam bien cover image

airhacks.fm podcast with adam bien

Latest episodes

undefined
Feb 4, 2024 • 60min

Virtual Threads and Scoped Values with Jose

An airhacks.fm conversation with Jose Paumard (@JosePaumard) about: Jose previously on "#271 From Image Recognition to CoffeeCast", Joses favourite Java 21 feature: virtual threads, Project Loom, Tomas Langer on airhacks.fm: "#58 Helidon: Never Block The Thread", the advantages of structured concurrency, scope values: immutability and passing, the challenges of debugging reactive code, replacing thread locals, Scala, concurrency and plain Java features, ThreadLocal vs. Scoped Values (JEP-464), AWS Lambda and virtual threads, running same code in serverless or threaded environments with quarkus Jose Paumard on twitter: @JosePaumard
undefined
Jan 28, 2024 • 55min

Java, Continuations and How Rife Happened

An airhacks.fm conversation with Geert Bevin (@gbevin) about: early days learning to code on a Commodore 64 and writing a painting program, learning Basic, Turbo Pascal, then C++, building custom software for companies in Belgium using Java and owned the IP, Seaside web framework was written in Smalltalk, Rife web framework, Cameron Purdy on "#16 Java, Caching and How the Information Flows", Cedric Beust on "#134 How EJBGen, TestNG and ...Android happened", the lightweight Spark (web framework), Gradle and Apache Maven, Project Loom and Continuations, BLD build tool, Object-oriented programming, Smalltalk, Seaside (software), ASM (Java bytecode manipulation and analysis framework), Rife and continuations, Rife is based on Servlets, Velocity (software), Spark (web framework), jetty (web server),Apache Tomcat, WAR (Sun file format), JSP, Kotlin, Tangosol, TestNG Geert Bevin on twitter: @gbevin
undefined
Jan 21, 2024 • 1h 13min

Java at Azul: The Interesting Features

An airhacks.fm conversation with Gerrit Grunwald (@hansolo_) about: Gerrit appeared previously at "#268 How Han Solo wrote SteelSeries", Java desktop applications are still widely used in large companies and industries for internal tools, as they are easy to build and deploy. Swing and JavaFX are faster and more native than their reputation suggests. On the server side, Java is very efficient for cloud workloads compared to other languages. The Zulu OpenJDK production-ready build of OpenJDK offers added features like security scanning. Azul Zing, Azul Vulnerability Detection, "#126 JavaFX Everywhere ...also in App Stores" with Johan Vos, now called Azul Platform Prime, includes an enhanced Falcon JIT compiler that can speed up performance significantly on some workloads. Prime also supports fast startups via checkpoints with CraC, and faster warmup with ReadyNow pre-compiled optimizations, IBM InstantOn is similar to CraC, Azul Platform Prime was primarily called Zing, Azul Code Inventory helps with code migrations Gerrit Grunwald on twitter: @hansolo_
undefined
Jan 14, 2024 • 1h 9min

Project Babylon

An airhacks.fm conversation with Paul Sandoz (@paulsandoz) about: Project Babylon aims to enable Java integration with GPUs and accelerators through Code Reflection, building on Project Panama, Code Model can be used to optimize machine learning models, generate SQL, Java and GPUs, Project Babylon, Project Sumatra, CUDA, OpenCL, MLIR, Edge Computing, WebAssembly, Project Leyden, project valhalla, Code reflection, SQL optimization, edge functions, WebAssembly, WASM, BLIS presentation, Code Reflection presentation Paul Sandoz on twitter: @paulsandoz
undefined
Jan 7, 2024 • 57min

A Compiler Nerd Builds a Tiny Profiler

An airhacks.fm conversation with Johannes Bechberger (@parttimen3rd) about: c-control, enjoying lejos and NXT, learning HTML, starting at SAP, learning Java in 2010, AMD Windows 98 machine, then a netbook with Intel Atom, fixing segmentation faults, working on real time option parser, building a real Garbage Collector with Lego, the SAP Machine, building a profiler A flame graph is the view of a tree, execution frequency and method performance, Project Panama, Project Loom and Tiny Profiler, writing ebpf.io in Java, https://mostlynerdless.de Johannes Bechberger on twitter: @parttimen3rd
undefined
Dec 29, 2023 • 52min

A Helidon Conversation

An airhacks.fm conversation with David Kral (@VerdentDK) about: j4c, the developer number 10, the Helidon’s mission statement, programming the reactive way, "#58 Helidon: Never Block The Thread" with Tomas Langer, what does it mean to developer the programming way, episode with Daniel Kec "#217 ACID, Base, XA and Long Running Actions", the relation between Helidon.io and Jersey, Jersey was contributed to Eclipse, the popularity of Helidon SE vs. Helidon MP, the lightweight Helidon SE, open source and quality, the joy of encryption, Helidon and "no dependencies" David Kral on twitter: @VerdentDK
undefined
Dec 23, 2023 • 1h 21min

Work Smart, Take Responsibility and Xmas in Brazil

An airhacks.fm conversation with Bruno Souza (@brjavaman) about: Bruno previously on airhacks.fm "#222 Xmas with the Brazilian JavaMan", The Talent Code book, no geniuses, only smart work, episode with Gerrit Grunwald "#268 How Han Solo wrote SteelSeries", making projects successful, xmas meal: rabanada, panettone, working to solve problems, outsourcing vs. AI generated code, continuous feedback loop, an episode with Ed Burns: "#171 Java, Jakarta EE and MicroProfile on Azure", growing beyond senior, Java vs. python, java for task automation, the quarkus Club discord channel, the Java User Group tour, Generative AI, ChatGPT and the future of programming, Developer Career Masterplan book Bruno Souza on twitter: @brjavaman
undefined
Dec 17, 2023 • 1h 6min

The Long Road to Java and Kotlin

An airhacks.fm conversation with Anton Arhipov (@antonarhipov) about: playing sports games on Pentium 233 MHz the 2014 JavaOne Rockstar awards about NetBeans, Eclipse, and IntelliJ., enjoying sports games and destroying joysticks, practicing competitive swimming, swim training, starting to program in Turbo Pascal at Maelardalen University, ship simulation with Java for Vasa Museum, joining a company which maintains RefactorIT, working with Java EE and WebLogic and JRockit, joining ZeroturnAround and working on JRebel, Rebel and LiveRebel, working on a profiler, JetBrain’s MPS, DevRel for TeamCity, AppCode features are appearing in fleet, Fleet is built on common UI principles, the rendering engine Skia, Kotlin and Jetpack Compose, Circles by Anton Anton Arhipov on twitter: @antonarhipov
undefined
Dec 10, 2023 • 60min

Minecraft Influenced JSON-B Design

An airhacks.fm conversation with David Kral (@VerdentDK) about: enjoying Age of Empires 2, starting with Visual Basic, developing games with Java, using NetBeans, developing for MineCraft, Java vs. VisualBasic, "#112 Java SE, MicroProfile and GraalVM: the Helidon's Way" with Dmitry Kornilov, developing plugins for Minecraft, building protection in Minecraft, creating a Stargate for Minecraft, starting at Oracle to develop JSON-B and yasson, JSON-B vs. JSON-P, jsonator, improving JSON-B performance, Yasson in Helidon, J4C was the origin Helidon’s name David Kral on twitter: @VerdentDK
undefined
Dec 3, 2023 • 59min

From Image Recognition to CoffeeCast

An airhacks.fm conversation with Jose Paumard (@JosePaumard) about: TI-57 was stateless Oric 1, BigDecimal use cases, the travelling salesman algorithm, the Cray, working with Sun SPARC machines, CM5 and NeXTcube, the conference in generate code, star recognition, working at research Lab in Paris, enjoying emacs, emacs vs. vim, writing documentation in LatEx working on SunOS then Solaris, HPUX and CDE, 512 MB RAM of the price of a flat in Paris, processing large images and recognising building in real time, wavelet and cosine transforms, starting as professor in 1994 , JDBC war leased in 1997 with Java 1.1., working as devrel at Oracle three years again, running AI models, project Panama is the bridge, Java innovation, pattern matching in Java, String Templates, Java 21 LTS, youbube.com/java Jose Paumard on twitter: @JosePaumard

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