The Schedule is up w/José Valim | Code BEAM Europe 2026
The Schedule is up and José Valim is joining us with his keynote: Set-Theoretic Types from Scratch + Extended Q&A!
Two days, two tracks, Haarlem and online, 21-22 October 2026. Training day: 20 October.
Keynotes
- Sam Aaron: Notes on the Synthesis of Time, The Phone Orchestra
- José Valim: Set-Theoretic Types from Scratch + Extended Q&A
- Brooklyn Zelenka: Let It Disconnect: A Local-First Future
Speakers
- Aaron Cruz: ClusterFu**tional: Four Years of Distributed Elixir at NetzeBW
- Alejandro Ramallo: Saying What: A New Declarative Language for the BEAM
- Benedikt Reinartz: Rustler News and Road to 1.0
- Björn Gustavsson: Native Records, Update from the OTP Team
- Brujo Benavides: Idiomatic Erlang: Tips for Erlang Beginners
- Cara Superlativo: Exploring Audio, Music, and Erlang
- Chris Beck: ATProto on Elixir: A Spike into AppView’s DataPlane
- Dan Janowski: The Erlang Ecosystem Frontier: Our Work Ahead
- Davide Bettio: Updates from the AtomVM Landscape
- Ellyse Cedeno: Exploring Audio, Music, and Erlang
- Erik Stenman: Structuring Erlang Code with Application-Level Visibility
- Giacomo Cavalieri: Zero to Embedded with Gleam and AtomVM
- Guillaume Heu: Asterism: An OTP Visualizer in Gleam
- Hayleigh Thompson: Ditch Your API with Lustre Server Components and the Store Pattern
- Iryna Kostiuk: When AI Writes the Code, What Matters More: Language or Runtime?
- Jonatan Männchen: Don’t get pwned by AI Attacks
- Kamila Pokój: Reverse Engineering Marketing for Devs
- Kero van Gelder: Understanding Supervision: Killing Your Actors
- Louis Pilfold: Gleam Language Update
- Lucas Sifoni: From Pure Code to Physical Controls: Designing Hardware in Elixir
- Lukas Backström: Exploring Doctests in Erlang
- Matt Swensen: Hooked on Performance: Taming LiveView’s JavaScript Hooks at Scale
- Mauricio Cassola: TUIs Everywhere
- Peter Ullrich: Don’t get pwned by AI Attacks
- Raimo Niskanen: Do the List Shuffle
- Rebecca Reusch: Building Big Lustre Apps
- Riccardo Binetti: Don’t Crash the BEAM: Safe Interop with Ports and C Nodes
- Robert Fiko: Same Runtime, Different Language: Adapting SAFE for Gleam
- Roberto Aloi: Still Typing Erlang? Developer Experience in the Prompt Era
- Spoorthy Sridhara: Self-Healing Systems and When They Fail
- Tobias Pfeiffer: Stories in Open Source
- Travis Fantina: Ruby Crimes in Elixir Codebases
Tutorials, 20 October, 09:00 to 17:00 CEST
- Match the BEA(M)T: Real-Time Generative Music with Elixir: Luca Dei Zotti
- Gnome Village: Understanding the BEAM Through Processes, Flows, and Runtime Behaviour: Erik Stenman, Måns af Klercker
- Building Production AI Harnesses in Elixir: Chris Beck
Join us in Haarlem or online, 21-22 October, to hear José and many others: codebeameurope.com/#register
Read next Hologram: Building Local-First Apps in Pure Elixir (ElixirConf US 2026 talk)
