~/conference

Code BEAM Lite Stockholm 2026

Code BEAM Lite Stockholm is the premier Erlang, Elixir and Gleam conference in the Nordics - one day of first-rate BEAM-related talks.

Elixir developers, Erlang developers, Gleam developers, Phoenix developers, backend engineers, software architects, embedded systems engineers

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

titleauthorlength
Native RecordsBjörn Gustavsson31m
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…
Talk on
Instant-Launch Erlang ExecutablesPeer Stritzinger26m
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…
Talk on
Using OTP in Your Phoenix AppPrithvi Virupaksha20m
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…
Talk on
Building a Sustainable Geospatial Stack with ElixirAlex Kmoch26m
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…
Talk on
Going CPU BoundDavid Klemenc24m
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…
Talk on
Break It YourselfIngela Anderton Andin, Hans Svensson27m
Property-based model testing using model-based QuickCheck exercises a TLS-like state machine implemented in Erlang and ships a simplified crypto stub that…
Talk on
Bridging the Gap with Gleam & LustreSteinar Eliassen19m
Demonstrates that Gleam multi-target compilation plus Lustre server-side components let a single UI component share logic between BEAM and browser with minimal…
Talk on
Web Apps in Erlang Are Actually SimpleD. Widgren, N. Axelsson21m
Demonstrates building web apps with the Nova framework by showing actual routing, security hooks, a plugin system that runs before controllers, and handler…
Talk on
Time, Hard Problems, other Hard Problems, GleamKristoffer Grönlund25m
Argues that Gleam on the BEAM is a practical tool for time consistency across services, replacing fragile configuration-heavy stacks with small, explicit…
Talk on
Low Power Wireless Sensors with AtomVMDavide Bettio24m
AtomVM runs Erlang/Elixir/Gleam bytecode on tiny microcontrollers with few kilobytes of RAM, keeping OTP-style modules like gen_server and JSON parsing…
Talk on
KEYNOTE: Ericsson - 150 years of innovationMike Begley27m
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…
Talk on
Erlang/OTP UpdateBjörn Gustavsson19m
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…
Talk on
KEYNOTE: Residuality Theory in Software ArchitectureBarry O'Reilly50m
Argues that modeling systems as interconnected residues makes uncertainty a predictable design input rather than an afterthought, using applied complexity…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.