ABOUT CODE BEAM LITE BUDAPEST

Code BEAM Lite Budapest, 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 Eötvös Loránd University

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 20 September in beautiful Budapest, Hungary.

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.

Our speakers

John Hughes

John Hughes

Co-Designer Of Haskell And QuickCheck

Keynote:

Research + Industry = Inspiration

Melinda Tóth

Melinda Tóth

Leader of the RefactorErl Project

Keynote:

Research + Industry = Inspiration

Natalia Chechina

Natalia Chechina

One of the core authors of SD Erlang, lecturer in computing (Bournemouth University)

Keynote:

Research + Industry = Inspiration

Saša Jurić

Saša Jurić

Elixir mentor, author of Elixir in Action

Keynote:

Such great heights

Andrea Leopardi

Andrea Leopardi

Elixir core team member, developer advocate, engineer at Apple

Keynote:

Elixir Architecture 101

László Bácsi

László Bácsi

Elixir contributor, Documentation EEF group member and 100Starlings partner

Documentation as a first-class citizen on the BEAM

Dániel Vámosi

Dániel Vámosi

Making flight booking simple and teaching robots how to draw what they dreamt about

Visual time-travelling using BEAM trace dumps

Dániel Szoboszlay

Dániel Szoboszlay

Juggling the data of Europe's biggest fintech unicorn

Testing for race conditions in real world software

András G Békés

András G Békés

Senior software engineer working in the financial services industry

Evolution of a kdb+ message router

Zoltán Dankó

Zoltán Dankó

Designing the Future of Finance, Head of Distributed Systems Development at OTP Bank

To Beam or not to Beam

Schedule

Time

Szabó József's room

08.15 - 09.00

Registration

09.00 - 09.15

Welcome

09.15 - 09.55

Saša Jurić

Keynote:

Szabó József's room

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

10.05 - 10.30

András G Békés

Szabó József's room

Evolution of a kdb+ message router

9 years ago a proof-of-concept kdb+ load balancer software was developed in Erlang. Today it has hundreds of deployed instances and transfers billions of kdb+ messages daily.

Intermediate

10.30 - 11.00

Coffee Break

11.00 - 11.40

Andrea Leopardi

Keynote:

Szabó József's room

Elixir Architecture 101

Beginner

11.50 - 12.10

Miloš Mošić

Szabó József's room

Elixir and the blockchain - a perfect match?

Elixir might not be the first thing you think of when you're thinking about the world of cryptocurrencies, but there are reasons to consider using it in your stack.

Intermediate

12.20 - 12.40

László Bácsi

Szabó József's room

Documentation as a first-class citizen on the BEAM

Documentation has always been an integral part of Elixir. It is simple to include documentation with your code and build high quality and accessible online access to it with ex_doc. This comes out of the box. The same is not always true of other BEAM languages. This talk will explore the motivation behind good documentation in Elixir and how its current implementation paves the way for better inter-operability between BEAM languages.

Beginner

12.40 - 13.40

Lunch

13.40 - 14.00

Dániel Vámosi

Szabó József's room

Visual time-travelling using BEAM trace dumps

Few features of the BEAM can create as much excitement as its built-in tracing capabilities. It can directly demonstrate the simplicity of the actor concurrency model. However, tracing production nodes can be tricky.

Intermediate

14.10 - 14.40

Andras Boroska

Szabó József's room

Challenges of managing 50+ Erlang applications with rebar3

At OTP Bank we have developed more than 50 Erlang applications. Unifying rebar3 configuration and central build tools are essential to a smooth development experience. This talk will cover best practices of using rebar3 and our in-house rebar3 plugins that let developers focus on the business logic, whilst the build system "just works." OBJECTIVES To show best practices when building large Erlang projects. AUDIENCE Erlang developers

Intermediate

14.50 - 15.30

Dániel Szoboszlay

Szabó József's room

Testing for race conditions in real world software

Intermediate

15.30 - 16.00

Coffee Break

16.00 - 16.20

Mohamed Ali Khechine

Szabó József's room

An operations tool that gets the most out of the Beam

Beginner

16.30 - 17.00

Zsolt Laky and Zoltán Dankó

Szabó József's room

To Beam or not to Beam

Concurrent execution of different versions of scripts written in Lua.

Intermediate

17.10 - 17.50

John Hughes , Melinda Tóth and Natalia Chechina

Keynote:

Szabó József's room

Research + Industry = Inspiration

17.50 - 18.00

CLOSING NOTES

VENUE

Eötvös Loránd University

ELTE Campus, Factulty of Informatics

Pázmány Péter stny. 1c

H-1117 Budapest

Founded in 1635, ELTE is one of the largest and most prestigious public higher education institutions in Hungary.

https://www.inf.elte.hu/en/

Arrival by public transport
- Tram 4, 6 to Petőfi híd budai hídfő
- Bus 86, 33, 133, 233 to Budafoki út (Szerémi sor)
- Metro M4, bus 7, tram 47, 49, 18, 19, 61 to Móricz Zsigmond körtér

OUR SPONSORS

Global sponsor

Platinum Sponsors

Scholarship Sponsor

Gold Sponsors

Silver Sponsor

Co-organisers

Media