Workshop Intermediate hybrid

The BEAM for Developers

Nov 4

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.

November 04 , 2025

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.