Keynote 42:00

30 Years On and In the Beam: Mastering Concurrency

Abstract: This presentation charts the evolution of the BEAM virtual machine over 30 years, focusing on its concurrency model and its role in fostering robust, fault-tolerant systems. It will cover the progression from Erlang's implementation in Prolog to the creation of JAM and the subsequent development of the BEAM. The talk will include technical experiences from Klarna, highlighting how BEAM’s architecture supports efficient and reliable concurrent programming. It will give you insight into how to think when developing concurrent programs.