The Erlang User Conference (EUC) has been rebranded as Code BEAMSTO. With 40+ speakers across two-day, it is a multi-track conference covering Erlang, Elixir and other BEAM languages. It focuses on real-world applications of BEAM languages, concurrency, distributed computing and scalability. It strives to bring together people passionate about the Erlang Ecosystem and high-performance, massively scalable distributed systems.  

View all Training and Tutorials here (for Tutorials scroll to the bottom of the Training page to view.)

Code BEAM STO conference is all about discovering the future of the Erlang Ecosystem and bringing together developers as a community to share knowledge & ideas, learn from each other and inspire to invent the future. An action-packed two-day conference fused with a mix of talks on innovation and open-source applications based on Erlang, OTP, Elixir, LFE, BEAM and other emerging technologies!

Code BEAM STO will take place in Stockholm between 31 May - 1 June 2018. 
You can also check our past Erlang User Conferences by visiting our old website, but do come back here as we’ll be posting more details and the old website will fade away.


Introduction to Erlang and Elixir

New to Erlang and/or Elixir? Interested, but don't know quite where to dig in? We've all been there! In this track you will learn from other's experience, get a sense of the lay of the software ecosystem, get help from the community and contribute back for everyone's benefit.


Erlang and Elixir's popularity is growing but it's not always clear what off-the-shelf software is useful in production quality systems. In this track you will learn what existing production systems' maintainers are using to monitor and test their systems. This track will include the war stories and experience reports of novice and expert users alike.

Case Studies

Every new domain that Erlang and Elixir pushes into brings a new class of problems and a new class of solutions. In this track we'll learn from other's experience, where things have been peachy and where they haven't been so much. We'll all walk away with a more clear idea of how to build highly reliable software.


In this track you will learn from the leading experts and Erlang committers about new language constructs, virtual machine implementations and powerful libraries which together form the Erlang eco-system. Esoteric VM implementations are presented, alongside improvements and enhancements to the existing ones. You will learn how many of its features work and how to best use them to write fast and efficient code.


In this track, you will learn from the leading experts and committers about new and leading frameworks such as (but not limited to) Phoenix, MongooseIM, Nerves and RabbitMQ. You will find out how these frameworks work, how to best use them and where not to use them.

Distribution, Concurrency, Multicore & Functional

Scaling vertically by adding more powerful hardware is a thing of the past. We scaled horizontally, by adding more commodity hardware. With the coming of age of mega-core architectures, we have the choice of either adding more hardware or more cores, or both. Erlang style concurrency puts us ahead of the game when it comes to scaling with both approaches.


FREE Tutorials

Until 29 May

Early bird

Until 21 Apr


Until 21 May

FREE Tutorials


Attend a FREE day of Tutorials on 30 May at Isafjordsgatan 14E, 164 40 Kista, Sweden when you buy a ticket to Code BEAMSTO. Scroll to the bottom of the Training page to view all Tutorials.

kr 0

Register Now

Early bird


Complete access to over 40 talks over 2 days. This ticket will also give you a FREE day of tutorials, taking place at Isafjordsgatan 14E Available until 21 April

kr 4600.00

Tickets closed



Available from 22nd April.

kr 4950.00

Register Now


We would love to have you in our volunteering team! Helping out gives access to talks, networking opportunities and unlimited coffee!


Get in touch if you cannot afford to buy a ticket, we might be able to help out with our Scholarship programme! You can also donate to offer a free two-days registration ticket!

Our speakers

Osa Gaius

Engineer Focused on Product and Distributed Systems (MailChimp)


A genealogy of Functional Programming

01 Jun / 09.15 / Room 1

Allison Randal

President of Open Source Initiative, board member of OpenStack Foundation and the Perl Foundation



31 May / 09.05 / Room 1

Irina Guberman

Principal Product Architect (Xaptum)


Keynote - TBC

31 May / 17.00 / Room 1

Kenneth Lundin

Head of the Erlang/OTP Team at Ericsson

Logger a new API for logging

31 May / 11.00 / Room 1

Anton Lavrik

Server Engineer (WhatsApp)

Boosting Erlang superpowers

01 Jun / 13.00 / Room 2

Kostis Sagonas

Creator of PropEr, CutEr and Concuerror

Panel discussion on the Trends in Research

01 Jun / 17.00 / Room 2

Natalia Chechina

One of the core authors of SD Erlang, lecturer in computing (Bournemouth University)

Researching with Erlang

31 May / 16.00 / Room 2

Panel discussion on the Trends in Research

01 Jun / 17.00 / Room 2

Andrea Leopardi

Elixir core team member, developer advocate, software architect (Weedmaps)

Update: Elixir Core Dev Team

01 Jun / 13.00 / Room 3

Erik Stenman


Aeternity smart contracts

31 May / 15.00 / Room 1

Ingela Anderton Andin


From the cathedral to the bazaar - Erlang/OTP - 20 years as open source

31 May / 10.00 / Room 1

Kenji Rikitake

Erlang/OTP Rand Module Co-creator, Amateur Radio Enthusiast

APRS-IS servers with Erlang and Elixir

01 Jun / 15.00 / Room 1

Benoit Chesneau

P2P solutions and Database Craftsman (Enki Multimedia)

Using Barrel to build your own P2P data platform

31 May / 17.00 / Room 2

Mikhail Vorontsov

Lead developer / team lead (WhatsApp)

ForgETS: a globally distributed database @ WhatsApp

31 May / 14.00 / Room 1

Nathan Herald

Wunderlist Realtime Sync (Microsoft)

Stateful webhooks: what are they good for?

31 May / 11.00 / Room 3

Martin Sumner

Redesigned the NHS Spine Core (Titus Systems)

Riak 3.0 and efficient anti-entropy - Bringing certainty to eventually

01 Jun / 16.00 / Room 1

Johan Bevemyr

Cisco Systems

How Cisco is using Erlang for Intent-Based Networking

31 May / 16.00 / Room 1

Eric Meadows-Jönsson

Elixir team member, creator of Hex and Ecto (Cabify)

Ecto - Database library for Elixir

01 Jun / 14.00 / Room 2

Chad Gibbons

Architect, Developer, & Engineering Leader (Alert Logic)

What do you mean I have to secure this thing?

31 May / 11.00 / Room 2

Charlotte Lorelei Oliveira

Software Engineer (Xerpa)

How does fault tolerance work in Erlang

01 Jun / 14.25 / Room 2

Péter Gömöri


What are poll sets and why they matter

31 May / 14.00 / Room 2

Boris Kuznetsov

Backend Developer (Evrone)

Evolution of Erlang Garbage Collector

01 Jun / 11.00 / Room 3

Csaba Hoch

Erlang/Julia programmer, creator of Vim Erlang indentation (Cursor Insight)

The quest for the best IDE for Erlang

01 Jun / 11.00 / Room 1

Anna Neyzberg

Developer, Co-founder of ElixirBridge (Carbon Five)

Crypto + Concurrency

01 Jun / 17.00 / Room 3

Juan Facorro

Clojure + BEAM = ❤ (Klarna)

Clojure on the BEAM

01 Jun / 10.00 / Room 2

Vlad Dumitrescu

Developer (HiQ Gothenburg)

Developer tools using the Language Server Protocol

31 May / 11.00 / Room 1

Jörgen Brandt

PhD student (Humboldt-Universität zu Berlin)

Beyond State Machines: Erlang services as Petri Nets

31 May / 16.00 / Room 3

Peter Saxton

Elixir developer (Pay with Curl)

Raxx; refined web development

01 Jun / 15.00 / Room 2

Alex Troush

Co-founder of Beameaters podcast (Edenlab)

How Elixir helped us change Ukrainian healthcare system

01 Jun / 16.00 / Room 3

Pawel Antemijczuk

Your Local Erlangelist (Issuu)

Thin layer Or how Erlang connects it all

31 May / 15.00 / Room 3

Raimo Niskanen

Author of gen_statem (Ericsson AB)

Gen_statem - The Tool You Never Knew You Always Wanted

01 Jun / 14.00 / Room 1

Joseph Yiasemides

Software Engineer & Trainer, RabbitMQ Trust Store contributor (Erlang Solutions)

Expressive power in Elixir

01 Jun / 17.00 / Room 1

Gianluca Padovani

Elixir Developer, CTO (Coders51)

From a web application to a distributed system

31 May / 13.45 / Room 2

Piotr Nosek

MongooseIM Tech Lead (Erlang Solutions)

Michal Muskala

Elixir Core Team Member (OMT Tech)

Optimizing for the BEAM

31 May / 15.00 / Room 2

Simon Thompson

Co-author of Erlang Programming (School of Computing, University of Kent)

Making It Lazy: Never Evaluate Anything More Than Once

01 Jun / 17.00 / Room 3

Maksim Lapshin


How to build and sell server software in Erlang

01 Jun / 13.00 / Room 1

Torben Hoffmann

Software engineer (Alert Logic)

Erlang in the sky with diamonds

01 Jun / 11.00 / Room 2

Panel discussion on the Trends in Research

01 Jun / 17.00 / Room 2

Kofi Gumbs

Elm Programmer (HubTran)

Getting to the BEAM, without going through Erlang

01 Jun / 10.00 / Room 3

Andrew Dryga

Brought Elixir to the NHS (Nebo #15)

Sagas of Elixir

01 Jun / 10.00 / Room 1

Sébastien Merle

Erlang and Embedded Programmer (Peer Stritzinger GmbH)

Better Latency in Erlang distribution

01 Jun / 14.00 / Room 3

Tobias Lindahl

Erlang developer and creator of Dialyzer (Happihacking)

Aeternity smart contracts

31 May / 15.00 / Room 1

Sonny Scroggin

Phoenix Core Team Member (Le Tote)

Taking Elixir to the metal

01 Jun / 15.00 / Room 3

Russell Brown

Programmer who helped bring CRDTs to Riak (Titus Systems)

Riak from The ashes

31 May / 17.00 / Room 1

Aish Dahal

Engineer (PagerDuty)

Simple is beautiful: Building an SLA monitoring tool using Elixir/OTP at PagerDuty

31 May / 17.00 / Room 3

Iliia Khaprov

Open source software enthusiast

Opencensus: a stats collection and distributed tracing framework

31 May / 14.00 / Room 3

Timmo Verlaan

Marvelous beer brewer with Nerves (Summa)

No(de) discovery without DNS & EPMD

31 May / 13.00 / Room 3

Kevin Hammond

Functional Programming, Properties, Parallelism

Panel discussion on the Trends in Research

01 Jun / 17.00 / Room 2

Guy A. Narboni

Expert systems designer and Cloud computing newbie. (implexe)

Josef Svenningsson

Programming Language Nerd (Ericsson)

A gradual type system for Erlang

01 Jun / 16.00 / Room 2

Konrad Zemek

Smuggling C++ code into distributed Erlang projects (Erlang Solutions)

Global scale messaging

17 Apr / 13.00 / Room 1

Programme Committee

Francesco Cesarini

Founder of Erlang Solutions

Kenneth Lundin

Head of the Erlang/OTP Team at Ericsson

Irina Guberman

Principal Product Architect (Xaptum)

Laura M. Castro

Teacher and Learner, Researcher and Finder, Traveler and Stayer

Claudio Ortolina

Head of Elixir at Erlang Solutions

Bryan Hunt

Riak Solutions Architect

Miriam Pena

Staff Engineer (AdRoll)



Münchenbryggeriet Events & Conferences







WhatsApp Logo


Klarna Logo Coin Gaming Logo


Erlang Solutions Logo DEK Technologies Logo


ShopGun Logo


WITI Logo Functional Geekery Logo Elixir Forum Logo

All conferences

Start booking your calendar with more Code Sync conferences happening across the globe. We will be slowly releasing more dates, in the meantime here is what we’ve planned already:

All conferences


Get in touch if you have any questions, and we will be happy to help you!

You can also email us on info@codesync.global

All fields are required.