A Bootiful Podcast

Oracle VP and GraalVM founder Thomas Wuerthinger

8 snips
Oct 16, 2025
In this engaging discussion, Thomas Wuerthinger, Oracle VP and founder of GraalVM, shares insights on cutting-edge technology in virtual machines and compilers. He delves into GraalVM's impressive features like fast native image compilation and polyglot support. The conversation explores embedding Python within Java, the transformative potential of WebAssembly, and the innovative Project Crema for dynamic loading. Wuerthinger also touches on GPU offloading with TornadoVM and shares his journey in compiler development, highlighting the future of multilingual VMs.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

WebAssembly Target For Spring Native Images

  • Native Image can target machine code or WebAssembly, enabling Spring apps to run in browsers and Node.js.
  • Thomas frames this as protecting developer investment by providing multiple target architectures.
ADVICE

Wait For WASI For Practical WebAssembly Use

  • Wait for WASI integration to make WebAssembly practical for network and filesystem access.
  • Thomas recommends treating current browser/Node demos as party tricks until WASI support is mature.
INSIGHT

Runtime Class Loading Layer (Project Crema)

  • Project Crema adds runtime class loading by including an interpreter layer atop native images.
  • This enables dynamic plugin systems and supports use cases like annotation processors in native builds.
Get the Snipd Podcast app to discover more snips from this episode
Get the app