

ABOUT
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!
THANKS TO ALL WHO ATTENDED - SEE YOU NEXT YEAR!
Code BEAM STO 2018 brought together over 50 speakers across two-days.
It focused on real-world applications of BEAM languages, concurrency, distributed computing and scalability. It strived to bring together people passionate about the Erlang Ecosystem and high-performance, massively scalable distributed systems.
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.
Themes
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.
Tools
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.
BEAM
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.
Frameworks
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.

LET’S STAY IN TOUCH
Code Sync and Erlang Solutions care about your data and privacy. By submitting this form you agree that your data will be processed according to our Privacy Policy. Update your email preferences Update your email preferences
Our speakers

Osa Gaius
Engineer Focused on Product and Distributed Systems - Mailchimp
Keynote:
A genealogy of Functional Programming
01 Jun / 09.05 / Mälarsalen
Miriam Pena
Voted one of the women to watch in tech by Women 2.0
Keynote:
01 Jun / 17.05 / Mälarsalen
Kenneth Lundin
Head of the Erlang/OTP Team at Ericsson
31 May / 12.25 / Mälarsalen
01 Jun / 09.50 / Mälarsalen

Kostis Sagonas
Creator of PropEr, CutEr and Concuerror
Panel discussion on the trends in research
31 May / 17.45 / Mälarsalen

Andrea Leopardi
Elixir core team member, developer advocate, engineer at Apple
Update from the Elixir Core Dev Team
31 May / 10.00 / Mälarsalen

Natalia Chechina
One of the core authors of SD Erlang, lecturer in computing (Bournemouth University)
01 Jun / 11.25 / Mälarsalen

Jane Walerud
Persuaded Ericsson's management to release Erlang Open Source (Walerud Ventures)
Choosing which company to start
31 May / 11.35 / Mälarsalen

Benoit Chesneau
Edge computing artisan
Using Barrel to build your own P2P data platform
01 Jun / 12.15 / Nobelterrassen

Mikhail Vorontsov
Lead developer / team lead (WhatsApp)
ForgETS: a globally distributed database
31 May / 10.45 / Nobelterrassen

Nathan Herald
Wunderlist Realtime Sync (Microsoft)
Stateful webhooks: what are they good for?
01 Jun / 10.35 / Mälarsalen

Martin Sumner
Worked long enough in networks, to always blame the application
Riak 3.0 and efficient anti-entropy - bringing certainty to eventually
01 Jun / 13.40 / Mälarsalen

Robert Virding
Co-creator of Erlang, Trainer
Implementing Languages on the BEAM
31 May / 17.15 / Strindberg

Johan Bevemyr
Cisco Systems
How Cisco is using Erlang for intent-based networking
01 Jun / 12.15 / Mälarsalen

Eric Meadows-Jönsson
Elixir team member, creator of Hex and Ecto
Ecto - database library for Elixir
01 Jun / 13.40 / Nobelterrassen

Chad Gibbons
Architect, Developer, & Engineering Leader (Alert Logic)
What do you mean I have to secure this thing?
01 Jun / 11.25 / Strindberg

Péter Gömöri
BEAM Enthusiast, XProf maintainer
What are poll sets and why they matter
31 May / 15.30 / Mälarsalen

Thomas Arts
Erlang developer since 1997, co-founder and CTO of Quviq
Using Property-Based Testing in Blockchain and P2P Networks
31 May / 15.30 / Strindberg

Kofi Gumbs
UI Engineer @Twitter
Getting to the BEAM, without going through Erlang
31 May / 16.25 / Nobelterrassen

Peer Stritzinger
GRiSP Inventor, Distributed Computing in IoT and everywhere
1000 nodes, large messages, we want it all! Prototype with new OTP 21 API
01 Jun / 16.15 / Nobelterrassen

Adam Lindberg
Peer Stritzinger GmbH
1000 nodes, large messages, we want it all! Prototype with new OTP 21 API
01 Jun / 16.15 / Nobelterrassen

Csaba Hoch
Erlang/Julia programmer, creator of Vim Erlang indentation (Cursor Insight)
31 May / 12.25 / Nobelterrassen

Kenji Rikitake
Erlang/OTP rand module co-creator, amateur radio enthusiast
01 Jun / 14.30 / Strindberg

Ingela Anderton Andin
Top female contributor to Erlang/OTP; SW developer in the OTP team
From the cathedral to the bazaar - 20 years as open source
31 May / 10.45 / Mälarsalen

Boris Kuznetsov
Backend Developer (Evrone)
Evolution of garbage collector
31 May / 14.40 / Strindberg

Michal Muskala
Software engineer, speaker, trainer, open source. Erlang, Elixir, Ruby.
31 May / 11.35 / Strindberg

Vlad Dumitrescu
Developer (HiQ Gothenburg)
Developer tools using the language server protocol
01 Jun / 15.20 / Nobelterrassen

Simon Thompson
Functional programmer in Haskell and Erlang, researcher and teacher of computer science @ University of Kent
Making It Lazy: never evaluate anything more than once
31 May / 13.50 / Mälarsalen
Panel discussion on the trends in research
31 May / 17.45 / Mälarsalen

Jörgen Brandt
PhD student (Humboldt-Universität zu Berlin)
Beyond state machines: services as petri nets
01 Jun / 14.30 / Nobelterrassen

Alex Troush
Co-founder of Beameaters podcast (Edenlab)
How Elixir helped us change Ukrainian healthcare system
01 Jun / 15.20 / Strindberg

Pawel Antemijczuk
Your Local Erlangelist (Issuu)
Thin layer or how to connect it all
01 Jun / 12.15 / Strindberg

Raimo Niskanen
Author of gen_statem, co-author of the new socket interface
Gen_statem - the tool you never knew you always wanted
01 Jun / 14.30 / Mälarsalen

Gianluca Padovani
Elixir Developer, CTO (Coders51)
From a web application to a distributed system
01 Jun / 16.15 / Strindberg

Konrad Zemek
Smuggling C++ code into distributed Erlang projects (Erlang Solutions)
01 Jun / 16.15 / Mälarsalen

Torben Hoffmann
Software engineer (Alert Logic)
Erlang in the sky with diamonds
31 May / 14.40 / Mälarsalen
Panel discussion on the trends in research
31 May / 17.45 / Mälarsalen

Aish Dahal
Engineer (PagerDuty)
Simple is beautiful: building an SLA monitoring tool at PagerDuty
01 Jun / 11.25 / Nobelterrassen

Iliia Khaprov
Open source software enthusiast
Opencensus: a stats collection and distributed tracing framework
31 May / 15.30 / Nobelterrassen

Timmo Verlaan
Erlang & Elixir contributor, Nerves/GRiSP enthusiast!
No(de) discovery without DNS & EPMD
01 Jun / 15.20 / Mälarsalen

Kevin Hammond
Functional Programming, Properties, Parallelism
The Robots are Coming: Failure is not an Option!
31 May / 12.25 / Strindberg
Panel discussion on the trends in research
31 May / 17.45 / Mälarsalen

Guy A. Narboni
Expert systems designer and IoT apprentice maker
Erliot: an experiment in the monitoring and control of smart connected devices
31 May / 16.25 / Strindberg
Schedule
Day 1 - 31 May 2018
Time |
Mälarsalen |
Nobelterrassen |
Strindberg |
---|---|---|---|
08.00 - 09.00 |
REGISTRATION AND BREAKFAST |
||
09.00 - 09.15 |