Program JavaZone

Foredrag Torsdag 3. september

Gleam and BEAM: Looking beyond the JVM

Room 3

Engelsk 45 min Functional programming Distributed applications Gleam BEAM

John Mikael Lindbakk

John Mikael Lindbakk is a tech lead, backend architect, and developer with a decade of experience building scalable, maintainable software. He focuses on clean architecture, automated testing, and developer processes across industries like banking, healthcare, and insurance.

Passionate about code quality and thoughtful design, John Mikael enjoys sharing his views and discoveries through his writing and presentations.

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.

Join me as we explore a different language on a different VM, discover what makes the BEAM unique, and see how Gleam brings strong typing and modern syntax to this powerful ecosystem.

Moderately experienced developers and up. People curious about exploring different languages.

  1. Heis.fm LIVE Room 1
  2. Cassandra Compaction - Allocation Free, and 5x Faster Room 2
  3. Erstatningssystemfella Room 4
  4. The Right 300 Tokens Beat 100k Noisy Ones: Four Context Antipatterns That Kill Your AI Agent Room 5
  5. Går det ingen tog?!?!! Room 6
  6. CRA security deadlines loom: What senior Java engineers must deliver by December 2027 Room 7
  7. JDK8 to 25 Without the pain: Engineering a Modern Java Platform Room 8
  8. Når Noen™ tar ansvar Room 6
  9. Hva skjedde da AI kom til Glow Room 6