ABOUT

The future of the Erlang ecosystem

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!

Archives

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

Simon Phipps

Simon Phipps

President @ Open Source Initiative

Keynote:

Open Source: The Third Decade

31 May / 09.15 / Mälarsalen
Osa Gaius

Osa Gaius

Engineer Focused on Product and Distributed Systems - Mailchimp

Keynote:

A genealogy of Functional Programming

01 Jun / 09.05 / Mälarsalen
Miriam Pena

Miriam Pena

Voted one of the women to watch in tech by Women 2.0

Keynote:

Unsung heroes of the BEAM

01 Jun / 17.05 / Mälarsalen
Kenneth Lundin

Kenneth Lundin

Head of the Erlang/OTP Team at Ericsson

Logger a new API for logging

31 May / 12.25 / Mälarsalen

OTP team update

01 Jun / 09.50 / Mälarsalen

Anton Lavrik

Anton Lavrik

Lead of WhatsApp Erlang team

Boosting Erlang superpowers

31 May / 13.50 / Strindberg

Anna Neyzberg

Anna Neyzberg

Co-founder of ElixirBridge

Crypto + concurrency

01 Jun / 13.40 / Strindberg

Kostis Sagonas

Kostis Sagonas

Creator of PropEr, CutEr and Concuerror

Panel discussion on the trends in research

31 May / 17.45 / Mälarsalen

Andrea Leopardi

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

Natalia Chechina

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

Researching with Erlang

01 Jun / 11.25 / Mälarsalen

Erik Stenman

Erik Stenman

(Happihacking)

Aeternity smart contracts

31 May / 11.35 / Nobelterrassen

Jane Walerud

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

Benoit Chesneau

Edge computing artisan

Using Barrel to build your own P2P data platform

01 Jun / 12.15 / Nobelterrassen

Mikhail Vorontsov

Mikhail Vorontsov

Lead developer / team lead (WhatsApp)

ForgETS: a globally distributed database

31 May / 10.45 / Nobelterrassen

Nathan Herald

Nathan Herald

Wunderlist Realtime Sync (Microsoft)

Stateful webhooks: what are they good for?

01 Jun / 10.35 / Mälarsalen

Martin Sumner

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

Robert Virding

Co-creator of Erlang, Trainer

Implementing Languages on the BEAM

31 May / 17.15 / Strindberg

Eric Meadows-Jönsson

Eric Meadows-Jönsson

Elixir team member, creator of Hex and Ecto

Ecto - database library for Elixir

01 Jun / 13.40 / Nobelterrassen

Chad Gibbons

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

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

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

Kofi Gumbs

UI Engineer @Twitter

Getting to the BEAM, without going through Erlang

31 May / 16.25 / Nobelterrassen

Peer Stritzinger

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

Peter Saxton

Peter Saxton

Elixir developer (Pay with Curl)

Raxx; refined web development

31 May / 13.50 / Nobelterrassen

Csaba Hoch

Csaba Hoch

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

The quest for the best IDE

31 May / 12.25 / Nobelterrassen

Kenji Rikitake

Kenji Rikitake

Erlang/OTP rand module co-creator, amateur radio enthusiast

APRS-IS servers on the BEAM

01 Jun / 14.30 / Strindberg

Ingela Anderton Andin

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

Boris Kuznetsov

Backend Developer (Evrone)

Evolution of garbage collector

31 May / 14.40 / Strindberg

Juan Facorro

Juan Facorro

Creator of Clojure on the BEAM and contributor to Elvis

Clojure on the BEAM

31 May / 10.45 / Strindberg

Michal Muskala

Michal Muskala

Software engineer, speaker, trainer, open source. Erlang, Elixir, Ruby.

Optimizing for the BEAM

31 May / 11.35 / Strindberg

Vlad Dumitrescu

Vlad Dumitrescu

Developer (HiQ Gothenburg)

Developer tools using the language server protocol

01 Jun / 15.20 / Nobelterrassen

Simon Thompson

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

Jörgen Brandt

PhD student (Humboldt-Universität zu Berlin)

Beyond state machines: services as petri nets

01 Jun / 14.30 / Nobelterrassen

Alex Troush

Alex Troush

Co-founder of Beameaters podcast (Edenlab)

How Elixir helped us change Ukrainian healthcare system

01 Jun / 15.20 / Strindberg

Pawel Antemijczuk

Pawel Antemijczuk

Your Local Erlangelist (Issuu)

Thin layer or how to connect it all

01 Jun / 12.15 / Strindberg

Raimo Niskanen

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

Joseph Yiasemides

Joseph Yiasemides

Software engineer at Port Zero GmbH

Expressive power on the BEAM

31 May / 14.40 / Nobelterrassen

Gianluca Padovani

Gianluca Padovani

Elixir Developer, CTO (Coders51)

From a web application to a distributed system

01 Jun / 16.15 / Strindberg

Piotr Nosek

Piotr Nosek

Software Architect @ Erlang Solutions

Global scale messaging

01 Jun / 16.15 / Mälarsalen

Konrad Zemek

Konrad Zemek

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

Global scale messaging

01 Jun / 16.15 / Mälarsalen

Sonny Scroggin

Sonny Scroggin

Rusterlium core team member

Taking it to the metal

31 May / 16.25 / Mälarsalen

Torben Hoffmann

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

Andrew Dryga

Andrew Dryga

Brought Elixir to the NHS (Nebo #15)

Sagas of Elixir

31 May / 17.15 / Mälarsalen

Tobias Lindahl

Tobias Lindahl

Erlang Beard, creator of Dialyzer

Aeternity smart contracts

31 May / 11.35 / Nobelterrassen

Aish Dahal

Aish Dahal

Engineer (PagerDuty)

Simple is beautiful: building an SLA monitoring tool at PagerDuty

01 Jun / 11.25 / Nobelterrassen

Iliia Khaprov

Iliia Khaprov

Open source software enthusiast

Opencensus: a stats collection and distributed tracing framework

31 May / 15.30 / Nobelterrassen

Timmo Verlaan

Timmo Verlaan

Erlang & Elixir contributor, Nerves/GRiSP enthusiast!

No(de) discovery without DNS & EPMD

01 Jun / 15.20 / Mälarsalen

Kevin Hammond

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

Ulf Wiger

Ulf Wiger

Erlang greybeard

Using Erlang in blockchain development

01 Jun / 10.35 / Strindberg

Greg Mefford

Greg Mefford

Maintainer of Spandex, Former Nerves Core Team Member

Embedded Elixir with Nerves

31 May / 17.15 / Nobelterrassen

Guy A. Narboni

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

Josef Svenningsson

Josef Svenningsson

Programming Language Nerd (Ericsson)

A gradual type system

01 Jun / 10.35 / Nobelterrassen

Schedule

Time

Mälarsalen

Nobelterrassen

Strindberg

08.00 - 09.00

REGISTRATION AND BREAKFAST

09.00 - 09.15