#15 Giacomo Cavalieri

January 30
1h 32m

Episode Description

In this episode, I talk to Giacomo Cavalieri, a core Gleam team member. We cover what makes Gleam special and why developers love it, and how it brings modern type safety to the battle-tested Erlang ecosystem. How did Gleam become Stack Overflow's 2nd most admired language in such a short time? Listen to the episode and find out!


Topics Covered

  • Gleam's design philosophy of simplicity and the "one way of doing things" approach
  • Statically typed functional programming with the Hindley-Milner type system
  • How Gleam targets the BEAM VM and JavaScript for full-stack development
  • The history of BEAM and OTP
  • Who uses Gleam in production
  • The Lustre framework for building web applications in Gleam
  • Integrating Gleam with OTP
  • How Gleam made it to 2nd Most Admired Language in the Stack Overflow 2025 Survey
  • How to speak at conferences
  • Why Gleam deliberately excludes type classes and traits
  • The future of Gleam

Links

See all episodes

Never lose your place, on any device

Create a free account to sync, back up, and get personal recommendations.