Abstract
Discover AtomVM, a lightweight Erlang VM implementation that scales BEAM down to atomic proportions, running everywhere from microcontrollers with kilobytes of RAM to browsers via WebAssembly. In this hands-on session, AtomVM author will demonstrate how this versatile VM breaks traditional deployment boundaries, with a focus on real hardware programming.
We'll deploy Elixir and Erlang directly to ESP32, STM32, and Raspberry Pi Pico devices—no C required—exploring practical examples from IoT sensors to LED controllers. Along the way, we'll glimpse AtomVM's other frontiers including WebAssembly support for browser-based BEAM applications.