Code BEAM Lite Italy, is about discovering the future of the Erlang and Elixir ecosystems. It brings together developers as a community to share knowledge & ideas, learn from each other and inspire to invent the future.

The conference is co-organised by Coders51

This one day conference focuses on real-world applications of Erlang, Elixir and the BEAM - all within the context of high-performance and massively scalable distributed systems. Join us on 22 March in beautiful Bologna, Italy.



Code BEAM Lite conferences replaces Erlang Factory Lite conferences, and are now part of the Code Sync family of tech conferences. Check our past 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.


Code BEAM Lite Italy 2019 - slides from the conference

Code BEAM Lite 2019 was on 22 March in Bologna, Italy's food capital! In an encouraging environment, attendees got to grips with key Erlang and Elixir concepts, through eleven carefully selected talks. The conference was a great success, below we share the slides from all the talks.




The Office

08.00 - 09.00


09.00 - 09.10


09.10 - 09.50

Saša Jurić


The Office

Such great heights

If you don't have a hammer, nothing looks like a nail. Concurrency in the BEAM is a great fit for a lot of problems, but it's often overlooked, because many of us have worked for a long time without having such a hammer in our tool box. By doing so, we may have settled for improvisations in place of a more appropriate tool.TBC

09.55 - 10.35

Andrea Francia

The Office

Live Coding in Elixir

During this presentation, Andrea will show how to solve the String Calculator Kata, using the test-driven development practice. The problem will be tackled incrementally, explaining each step, describing both the language features and the TDD pattern used.


10.35 - 11.00

Tea and Coffee

11.00 - 11.40

Davide Bettio

The Office

Running Erlang and Elixir on microcontrollers with AtomVM


11.45 - 12.05

Tobias Kräntzer

The Office

Expecting the Unexpected

This talk aims to raise awareness of the failure scenarios of distributed transactions and common strategies to trace them in a general pattern, not specific to a certain domain.


12.10 - 12.50

Sanne Kalkman

The Office

Who Takes Out Your Trash?


12.55 - 13.15

Arif Ishaq

The Office

Developing desktop GUIs with wxErlang

To demonstrate that it's not difficult to develop GUI applications with wxErlang and that the combination of wxWidgets with OTP is really powerful.


13.15 - 14.15


14.15 - 14.25

Francesco Cesarini

The Office

Introducing the Erlang Ecosystem Foundation

You will hear all about the newly formed Erlang Ecosystem Foundation from Francesco Cesarini, who is sharing the journey and goals of the foundation that we've all waited for! The Erlang Ecosystem Foundation's goal is to grow and support a diverse community around the Erlang and Elixir ecosystem, encouraging the continued development of technologies and open source projects based on/around its runtime and languages.

14.30 - 15.10

Ju Liu

The Office

Live coding an Escher painting using Scenic


15.15 - 15.35

Tiago Duarte

The Office

How we scraped and aggregated data from multiple sources using OTP

OTP concurrency and fault tolerance capabilities are well known by the community. In this talk we will show the different approaches we took on a real project, to constantly scrape and aggregate data from multiple sources and feed that data into a dashboard.


15.40 - 16.20

Derek Kraan

The Office

CRDTs from the ground up

A short history of CRDTs, and how we can leverage them to build distributed applications on the BEAM.


16.20 - 16.50

Tea and Coffee

16.50 - 17.10

Zachary Dean

The Office

Implementing a Functional Query Language

Implementing the functional query language XQuery 3.1, though challenging, is much more fun on the BEAM! This talk will discuss the ups, the downs, and the uglies of implementing a W3C XML language in Erlang.


17.15 - 17.35

Luca Dei Zotti

The Office

Back to basics: an introduction to Diameter

How an inexperienced BEAM developer wrote the simplest network element ever using Elixir and OTP, with a brief introduction to Diameter protocol.


17.40 - 18.20

Andrea Leopardi


The Office

Keynote: Elixir Architecture 101


18.20 - 18.30

The Office



Donate to the diversity scheme to offer a free conference registration ticket to someone from an under-represented group in tech! You can also become one of the Diversity Sponsors - contact us for details

Anyone from an under-represented group in tech is invited to apply for a Diversity Ticket!


Diversity & Inclusion Sponsors

Platinum Sponsors

Gold Sponsors

Silver Sponsor



Consorzio T3LAB

Via Sario Bassanelli, 9/11
CAP 40129 – Bologna (BO)
Tel: +39 051-58.70.187
Fax: +39 051-58.70.186