Keynote: Distributed Jamming and Composition with Sonic Pi and Erlang

Joe Armstrong
Erlang Co-Inventor

What happens when Erlang, a language designed for distributed, concurrent and fault tolerant programs collides head first with Sonic Pi a live coding music system designed for creativity, expression and education? This highly interactive talk will continue the story of this unlikely union demonstrating the creative and expressive power of Erlang and how its core ideas and philosophy can be transformative for both education and the music industry in general.


Joe Armstrong is the principle inventor of the Erlang programming Language and coined the term "Concurrency Oriented Programming". He has worked for Ericsson where he developed Erlang and was chief architect of the Erlang/OTP system.
In 1998 he left Ericsson to form Bluetail, a company which developed all its products in Erlang. In 2003 he obtained his PhD from the Royal Institute of Technology, Stockholm. The title of his thesis was "Making reliable distributed systems in the presence of software errors." Today he is semi-retired but works part time as Adjunct Professor of Computer Science at the Royal Institute of Technology in Stockholm.

GitHub: joearms

Twitter: @joeerl

Back to conference page