Register

ABOUT CODE BEAM LITE ITALY

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 7 December in beautiful Bologna, Italy.

 

A RICH HISTORY

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.

Register

Very Early Bird

Until 23 Dec

Early bird

Until 05 Feb

Standard

Until 13 Mar

Last Minute

Until 22 Mar

Our speakers

Saša Jurić

Author of Elixir in Action

Keynote:

Keynote: Such great heights

Andrea Leopardi

Elixir core team member, developer advocate, software architect (Weedmaps)

Keynote:

Keynote: Elixir Architecture 101

Schedule

Time

Room 1

08.00 - 09.00

Registration

09.00 - 09.10

Welcome

09.10 - 09.50

Saša Jurić

Keynote:

Room 1

Keynote: 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

Room 1

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.

Beginner

10.35 - 11.00

Tea and Coffee

11.00 - 11.40

Davide Bettio

Room 1

Running Erlang and Elixir on microcontrollers with AtomVM

Beginner

11.45 - 12.05

Tobias Kräntzer

Room 1

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.

Intermediate

12.10 - 12.50

Sanne Kalkman

Room 1

Who Takes Out Your Trash?

Beginner

12.55 - 13.15

Arif Ishaq

Room 1

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.

Intermediate

13.15 - 14.15

Lunch

14.15 - 14.55

Ju Liu

Room 1

Live coding an Escher painting using Scenic

Beginner

15.00 - 15.20

Tiago Duarte

Room 1

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.

Beginner

15.25 - 16.05

Derek Kraan

Room 1

CRDTs from the ground up

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

Intermediate

16.05 - 16.35

Tea and Coffee

16.35 - 16.55

Zachary Dean

Room 1

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.

Intermediate

17.00 - 17.20

Luca Dei Zotti

Room 1

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.

Intermediate

17.25 - 18.05

Andrea Leopardi

Keynote:

Room 1

Keynote: Elixir Architecture 101

Beginner

18.05 - 18.15

Room 1

Closing notes

DIVERSITY SCHEME

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!

Programme Committee

Francesco Cesarini

Founder of Erlang Solutions

Gianluca Padovani

Elixir Developer, CTO (Coders51)

Matteo Brancaleoni

Software Engineer (VoiSmart Srl)

CARLO CARRARO

Software Engineer at Athonet

OUR SPONSORS

Platinum Sponsors

Prima Logo

Diversity Sponsors

Voismart Logo

Gold Sponsors

Erlang Solutions Logo

Silver Sponsor

Codice Plastico Logo Aeternity Logo Anthonet Logo Restore Logo

Co-organisers

Coders51 Logo Code Sync Logo

VENUE

Consorzio T3LAB

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