
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.
Tutorial/
GRISP training - IoT Lab with GRiSP, Bare Metal Erlang, Sensors and Actuators09:25 - 17:00
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, software architect (Weedmaps)
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
P2P solutions and Database Craftsman
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
Redesigned the NHS Spine Core (Titus Systems)
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 (Cabify)
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
Elm Programmer (HubTran)
Getting to the BEAM, without going through Erlang
31 May / 16.25 / Nobelterrassen
Peer Stritzinger
Founding Owner and Managing Director of Peer Stritzinger GmbH
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
Ericsson
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
Vlad Dumitrescu
Developer (HiQ Gothenburg)
Developer tools using the language server protocol
01 Jun / 15.20 / Nobelterrassen
Simon Thompson
Co-author of Erlang Programming (School of Computing, 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 (Ericsson AB)
Gen_statem - the tool you never knew you always wanted
01 Jun / 14.30 / Mälarsalen
Joseph Yiasemides
Software Engineer & Trainer, RabbitMQ Trust Store contributor (Erlang Solutions)
31 May / 14.40 / Nobelterrassen
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
Tobias Lindahl
Erlang developer and creator of Dialyzer (Happihacking)
31 May / 11.35 / Nobelterrassen
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
Marvelous beer brewer with Nerves (Summa)
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
Ulf Wiger
Erlang greybeard
Using Erlang in blockchain development (BEGINNER)
01 Jun / 10.35 / Strindberg
Guy A. Narboni
Expert systems designer and Cloud computing newbie. (implexe)
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 |
WELCOME |
||
09.15 - 10.00 |
Keynote: Mälarsalen Open Source: The Third Decade Beginner |
||
10.00 - 10.15 |
Mälarsalen Update: Elixir core dev team Intermediate |