Code BEAM Lite Stockholm 2026
2026-05-18
Stockholm, Sweden
[Code BEAM Lite Stockholm 2023, Code BEAM Lite Stockholm 2024, Code BEAM Lite Stockholm 2025, Code BEAM Lite Stockholm 2026]
as the organisers put it
Code BEAM Lite Stockholm is the premier Erlang, Elixir and Gleam conference in the Nordics - one day of first-rate BEAM-related talks.
who it's for
Elixir developers, Erlang developers, Gleam developers, Phoenix developers, backend engineers, software architects, embedded systems engineers
topics
native records on BEAM; single-file Erlang executables; GenServer state encapsulation; geospatial stack with Phoenix and STAC; process mailbox bottleneck; model-based QuickCheck testing; Gleam multi-target compilation; Lustre server-side components; Nova web framework routing and plugins; AtomVM on microcontrollers; BEAM JIT and OTP updates; time consistency with Gleam services
| title | author | length |
|---|---|---|
| Native Records | Björn Gustavsson | 31m |
Erlang gains a VM-level record type: native records are distinct from tuples and maps and require compiler and runtime support rather than being mere tuple… | ||
| Instant-Launch Erlang Executables | Peer Stritzinger | 26m |
Single-file Erlang executables pack a pre-captured runtime state so startup skips most loader work, using a rebar plugin to record and pre-transform beam… | ||
| Using OTP in Your Phoenix App | Prithvi Virupaksha | 20m |
Shows that moving large, shared game state out of per-request memory and into GenServer encapsulation cuts repeated BEAM copy churn, replaces per-request maps… | ||
| Building a Sustainable Geospatial Stack with Elixir | Alex Kmoch | 26m |
University lab replaces a Python-heavy stack with Elixir, Phoenix and LiveView to run a cloud-native datacube portal and a production STAC API, integrating… | ||
| Going CPU Bound | David Klemenc | 24m |
Claims a single node can reach 40,000 transactions per second after four months of tuning, using an Elixir stack plus Postgres and a custom traffic multi-tool… | ||
| Break It Yourself | Ingela Anderton Andin, Hans Svensson | 27m |
Property-based model testing using model-based QuickCheck exercises a TLS-like state machine implemented in Erlang and ships a simplified crypto stub that… | ||
| Bridging the Gap with Gleam & Lustre | Steinar Eliassen | 19m |
Demonstrates that Gleam multi-target compilation plus Lustre server-side components let a single UI component share logic between BEAM and browser with minimal… | ||
| Web Apps in Erlang Are Actually Simple | D. Widgren, N. Axelsson | 21m |
Demonstrates building web apps with the Nova framework by showing actual routing, security hooks, a plugin system that runs before controllers, and handler… | ||
| Time, Hard Problems, other Hard Problems, Gleam | Kristoffer Grönlund | 25m |
Argues that Gleam on the BEAM is a practical tool for time consistency across services, replacing fragile configuration-heavy stacks with small, explicit… | ||
| Low Power Wireless Sensors with AtomVM | Davide Bettio | 24m |
AtomVM runs Erlang/Elixir/Gleam bytecode on tiny microcontrollers with few kilobytes of RAM, keeping OTP-style modules like gen_server and JSON parsing… | ||
| KEYNOTE: Ericsson - 150 years of innovation | Mike Begley | 27m |
Company history celebrates 150 years while reporting 90,000 employees and operations in 180 countries, and claims about 6.9 billion mobile users served. It… | ||
| Erlang/OTP Update | Björn Gustavsson | 19m |
Release last month updates the BEAM VM and compiler with concrete changes: BEAM JIT yields up to 50% speedup on hot-path benchmarks, a new native_record… | ||
| KEYNOTE: Residuality Theory in Software Architecture | Barry O'Reilly | 50m |
Argues that modeling systems as interconnected residues makes uncertainty a predictable design input rather than an afterthought, using applied complexity… | ||
| nothing matches | ||