Code BEAM Lite Italy / Bologna
Code BEAM Lite Italy this year will be in its food capital Bologna! It is a one-day, community lead conference, that strives to engage the local Erlang and Elixir ecosystems. It brings together developers to share knowledge and ideas and learn from one another. By attending Code BEAM Lite Italy, developers will hopefully be inspired to create something amazing within the BEAM ecosystem.
RegisterABOUT 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.
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.
slides
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.
READ MOREOur speakers
Andrea Leopardi
Elixir core team member, developer advocate, engineer at Apple
Keynote:
Keynote: Elixir Architecture 101
Sanne Kalkman
Developer / Teacher / Crafter
Tiago Duarte
CEO of Coletiv Studio
How we scraped and aggregated data from multiple sources using OTP
Davide Bettio
Elixir / C++ software developer with taste for crazy projects.
Running Erlang and Elixir on microcontrollers with AtomVM
Schedule
Day 1 - 22 Mar 2019
Time |
The Office |
---|---|
08.00 - 09.00 |
Registration |
09.00 - 09.10 |
Welcome |
09.10 - 09.50 |
Keynote: 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 |
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. Beginner |
10.35 - 11.00 |
Tea and Coffee |
11.00 - 11.40 |
The Office Running Erlang and Elixir on microcontrollers with AtomVM Beginner |
11.45 - 12.05 |
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. Intermediate |
12.10 - 12.50 |
The Office Who Takes Out Your Trash? Beginner |
12.55 - 13.15 |
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. Intermediate |
13.15 - 14.15 |
Lunch |
14.15 - 14.25 |
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 |
The Office Live coding an Escher painting using Scenic Beginner |
15.15 - 15.35 |
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. Beginner |
15.40 - 16.20 |
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. Intermediate |
16.20 - 16.50 |
Tea and Coffee |
16.50 - 17.10 |
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. Intermediate |
17.15 - 17.35 |
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. Intermediate |
17.40 - 18.20 |
Keynote: The Office Keynote: Elixir Architecture 101 Beginner |
18.20 - 18.30 |
The Office 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!
OUR SPONSORS
VENUE
Consorzio T3LAB
Via Sario Bassanelli, 9/11
CAP 40129 – Bologna (BO)
Tel: +39 051-58.70.187
Fax: +39 051-58.70.186
Code Sync and Erlang Solutions uses cookies to personalise your experience. By using this site you consent to the use of cookies Cookie Policy