The BEAM for Developers
A full-day, hands-on training exploring the Erlang Runtime System's internals. The course combines theory with practical coding labs, covering process architecture, memory management, messaging systems, scheduling, and debugging techniques.
Participants build a mini chat server, analyze system behavior, and learn to identify performance bottlenecks in production BEAM systems.
Format: 1 day in-person training (9:00–17:00 CET)
Topics covered:
- Process-oriented architecture for reliable systems
- Memory management, garbage collection, heaps, and stacks
- Message passing and signaling mechanisms
- Concurrency, schedulers, reductions, and SMP systems
- System tracing, profiling, and production observability
- Performance patterns and common anti-patterns
- Memory leak detection and incident analysis
Prerequisites: Basic experience with Elixir, Erlang, Gleam, or another BEAM language. Participants should bring a laptop with the BEAM and their preferred language pre-installed.
Venue
Estrel Berlin
Sonnenallee 225
Berlin, 12057, Germany
Germany's largest hotel and convention centre, located in Berlin's Neukölln district along the banks of the Neukölln Ship Canal.