Thinking Concurrently with Erlang

Erlang is a general-purpose programming language and runtime environment. Erlang has built-in support for concurrency, distribution and fault tolerance. Erlang is used in several large telecommunication systems from Ericsson. Erlang is available as open source from

Robert Virding


Principal Language Expert at Erlang Solutions

Robert Virding is one of the co-inventors of Erlang and was an early member of the Ericsson Computer Science Lab. He took part in the original system design and contributed much of the original libraries, as well as to the current compiler.

He has always been interested in language design and implementation and at the lab he did a lot of work on the implementation of functional and logic languages. More recently he has done a number of implementations of different languages in Erlang, and on the Erlang system, which have been spread and used externally.

He is now Principal Language Expert at Erlang Solutions Ltd. and is regularly invited to teach and present throughout the world.

What the attendees will learn

In this hands-on course we will learn about the basics of Erlang and how it is used to build highly concurrent, fault tolerant and scalable systems. We will go through the basics of the Erlang language and will explain briefly the relationship with other languages like Elixir.


Laptop, preferably with Erlang installed

Companies using this technology

Erlang is used many large systems around the world like WhatsApp, Cisco routers, Bet365 and RabbitMQ which is implemented in Erlang.

Thinking Concurrently with Erlang

Date and time:

Wednesday 14th



Erlang, Elixir

Target audience roles:

Programmers, software engineers




Coffee and tea


14th Oct
Polo de Contenidos Digitales Málaga
Av de Sor Teresa Prat, 15, 29003 Málaga
15th-16th Oct
FYCMA - Palacio de Ferias y Congresos de Málaga
Av. de José Ortega y Gasset, 201, 29006 Málaga
14TH - 16TH OCT 2020

Take a look at previous editions