Code BEAM Europe 2022

Event Details
Join us in Stockholm and online for our first hybrid Code BEAM EU. Enjoy over 30 cutting-edge talks and in-depth tutorials from the best minds in Erlang and Elixir coding. Meet
Event Details
Join us in Stockholm and online for our first hybrid Code BEAM EU. Enjoy over 30 cutting-edge talks and in-depth tutorials from the best minds in Erlang and Elixir coding.
Meet some of the people and companies using Erlang and Elixir in production in areas like Fintech, eCommerce, IoT, Gaming, Blockchain, Security, Machine Learning and more. Learn how BEAM languages are giving companies a cutting edge advantage – all within the context of high-performance and massively scalable distributed systems.
See you in Stockholm or online!
CODE BEAM EU IS GOING HYBRID
JOIN US IN STOCKHOLM OR ONLINE!
We’re excited to be able to bring the Erlang and Elixir communities together in-person and online via a hybrid event.
What does a hybrid event mean? We’ll be hosting a live event for those who are just as excited as us to attend in person at the conference venue. There will be a mix of speakers attending in-person and streaming into the venue to help us create the right balance and atmosphere that you would expect from one of our events. The talks from the venue will be streamed to the virtual platform, accessible for those who attend online.
What if I can’t attend in person? To cater to people’s varying needs, we are continuing to offer this conference as a virtual event, live, on the same day as the in-person conference with talks streamed from the venue and given virtually. Over the last 2 years, we have developed a format for running virtual conferences that is full of learning, networking and social interaction. That will continue to be the cast for this event.
If you are planning to attend in person we are committed to maintaining a safe environment and following the current COVID guidelines to keep you safe while meeting the friends we have not seen for over 2 years.
KEEP UP WITH CODE BEAM EUROPE
REGISTER – Early Bird tickets end March 29
GROUP TICKETS – Contact us for special group discounts for group bookings.
ACADEMIC TICKETS – We love students and academics, student tickets will be available.
DIVERSITY SCHEME – We’re committed to diversity at Code BEAM Europe. Thanks to Klarna we can offer tickets to attend in person or online. The application process is open.
VOLUNTEER – Join the Code BEAM Europe family and get free access to the conference – online or in person! The application process is open.
Sign up to the Code BEAM Europe mailing list for the latest updates, or follow @CodeBEAMio to be reminded of all of our key dates, speaker announcements, and ticket news.
THEMES
GROWTH
An organization needs growth. If you are wondering how to best onboard new members to your team, adopt new technologies or take your products to the next level, listening from those who have faced the same challenges can greatly improve your chances!
DEVOPS
A deep understanding of how software is behaving in the actual production environment is crucial for success. The DevOps paradigm enables developers to quickly and effectively understand the customer and organization needs, develop solutions, and see the impact of their work in production. Join to learn how some of the most effective teams overcome usual and unusual challenges in their production environment.
WEB / CLOUD
The needs of the modern web and cloud environments are a natural evolution of those of the telecom domain, and it is, therefore, no surprise that the BEAM and all its dialects and tools continue to serve well those that choose them. Come find out about all the latest paradigms and frameworks for web and cloud development.
FIGHTING TECHNICAL DEBT
Few engineers have the luxury to be experts in every domain they need to work in, and few teams have the resources to carefully plan ahead while at the same time adopting all the continuously discovered best practices for maintaining their software. Find out how different teams keep improving their legacy systems and also catch up with all the developments in the tools that help them do so.
INNOVATION
What’s cooking in the BEAM? What are the latest cool projects in the ecosystem? Join to find out!
DAY 1 – 19 MAY 2022
08.00 – 09.00 |
REGISTRATION |
|
09.00 – 09.15 |
WELCOME |
|
09.15 – 10.00 |
SANNE KALKMAN
KEYNOTE: Building Brilliant BEAM Teams
|
|
10.00 – 10.15 |
Update from the OTP Team
|
|
10.15 – 10.45 |
COFFEE BREAK |
|
10.45 – 11.30 |
BRUJO BENAVIDES
Working Effectively With Erlang Legacy Code INTERMEDIATE
|
DÁNIEL SZOBOSZLAY
The Hunt for the Cluster-Killer Bug INTERMEDIATE
|
11.35 – 12.20 |
STAVROS ARONIS and HANS NAHRINGBAUER
Growing together with the BEAM INTERMEDIATE
|
VIJAY CHAKILAM
Smashing the Data Bottleneck with Federated Machine Learning on the BEAM INTERMEDIATE
|
12.25 – 12.50 |
WILLIAM YANG
QUICER: Next-Generation Transport Protocol Library for BEAM BEGINNER
|
XIANG JI
Comparing the Actor Model and CSP Concurrency with Elixir and Clojure BEGINNER
|
12.50 – 13.50 |
LUNCH |
|
13.50 – 14.35 |
PEER STRITZINGER
Digital Twin, Planning and Control with Erlang INTERMEDIATE
|
MICHAL GIBOWSKI and HAMZA BELHAJ
LiveView and JavaScript. A Guide to Achieving Synergy BEGINNER
|
14.40 – 15.25 |
EVADNE WU
Processes & Grains: A Journey in Orleans INTERMEDIATE
|
JESPER ESKILSON
Slaying the Type Hydra, or How We Went from 12,000 Dialyzer Errors to None INTERMEDIATE
|
15.30 – 15.55 |
ULF WIGER
Runtime Modes and Plugins in Erlang INTERMEDIATE
|
GREG MEFFORD
Conway’s Law Compliance in a Many-Services Architecture INTERMEDIATE
|
15.55 – 16.25 |
COFFEE BREAK |
|
16.25 – 17.10 |
ANDREW THOMPSON
Erlang for Untrusted Decentralized Systems ADVANCED
|
ADOLFO NETO
Learning Erlang and Elixir through Exercism and Advent of Code INTERMEDIATE
|
17.15 – 17.40 |
JAMES ARTHUR
Vaxine, the Rich-CRDT Database for Elixir/Phoenix Applications INTERMEDIATE
|
THOMAS DAVIES
Making Dialyzer Incremental INTERMEDIATE
|
17.45 – 18.30 |
Lightning talks
|
|
18.30 – 20.30 |
CONFERENCE RECEPTION |
DAY 2 – 20 MAY 2022
09.00 – 09.05 |
WELCOME |
|
09.05 – 09.50 |
QUINN WILTON and ROBERT VIRDING
KEYNOTE: Backtracking through Time and Space in Erlang
|
|
10.05 – 10.35 |
COFFEE BREAK |
|
10.35 – 11.20 |
CONS T. ÅHS
New Mechanisms for Introducing Experimental Features INTERMEDIATE
|
AYANDA DUBE
Designing BEAM Systems for the Cloud (Amazon AWS) INTERMEDIATE
|
11.25 – 12.10 |
DMITRII FEDOSEEV
Trace Specifications and Chaos Engineering: Advanced Testing with Snabbkaffe INTERMEDIATE
|
QUILDREEN MOTTA RIBEIRO
Know your Past to Predict your Future — Time Travel Debugging in Production! INTERMEDIATE
|
12.15 – 12.40 |
MANUEL RUBIO
Lambdapad, Static Websites with Elixir (or Erlang) BEGINNER
|
LUIS EDUARDO BUESO DE BARRIO
Improve your tests with Makina INTERMEDIATE
|
12.40 – 13.40 |
LUNCH |
|
13.40 – 14.25 |
LUCA SUCCI
ROSiE the Robot Operating System in Erlang INTERMEDIATE
|
MAX NORDLUND
Testing Done PropEr ADVANCED
|
14.30 – 15.15 |
DAVE ARONSON
Kill All Mutants! (Intro to Mutation Testing) INTERMEDIATE
|
ANTON MISHCHUK
Flow-Based Programming with Elixir and ALF INTERMEDIATE
|
15.20 – 15.45 |
MARCEL LANZ
A Serverless Runtime on the BEAM INTERMEDIATE
|
VIACHESLAV KATSUBA
Sheldon: The Erlang Spell Checker INTERMEDIATE
|
15.45 – 16.15 |
COFFEE BREAK |
|
16.15 – 17.00 |
BROOKLYN ZELENKA
KEYNOTE: Burn Your Laurels
|
|
17.05 – 17.15 |
CLOSING NOTES |
|
17.15 – 18.15 |
LEAVING DRINKS |
more
Time
19 (Tuesday) 8:00 am - 20 (Wednesday) 6:15 pm
Location
MÜNCHENBRYGGERIET
TORKEL KNUTSSONSGATAN 2 118 25 STOCKHOLM, SWEDEN