~/posts/beam_and_gleam_javazone_2026.md

Gleam and BEAM: Looking beyond the JVM (Talk @ JavaZone 2026)

John Mikael Lindbakk // 03/09/2026 12:00

Are you interested in how the world works outside of the JVM or the Java ecosystem as a whole? How would one work with a language that has no exceptions? What about working in an ecosystem where the mantra is "let it crash"?

Gleam is a statically-typed, functional, immutable language that runs on the BEAM VM: a VM where every process is tiny, isolated, and communicates via messaging, and that can even run across a cluster. And if that's not enough, Gleam can also compile to JavaScript.

This talk explores a different language on a different VM, what makes the BEAM unique, and how Gleam brings strong typing and modern syntax to this powerful ecosystem. Given at JavaZone 2026.

Slides: speakerdeck.com

View the talk on Vimeo here: https://vimeo.com/1223666800