Session: Elixir - A modern approach to programming for the Erlang VM

Friday 13.00 - 13.50
Room: Nyan Cat

Elixir is a programming language for the Erlang VM. Elixir provides a first class macro mechanism, supports polymorphism via protocols (similar to Clojure's) and many other features while keeping the functional aspects of Erlang used to build distributed, fault-tolerant applications.

In this talk, José Valim will cover the main goals and features in Elixir while also presenting some of the rationale and changes behind the language design and its latest tools.

Tags: Architecture Emerging languages Tools


Introduce Elixir, its ecosystem and design goals within the Erlang Virtual Machine

José ValimJosé Valim

José Valim (@josevalim) is a member of the Ruby on Rails Core Team and a writer by the Pragmatic Programmers. Software developer for 8 years, he graduated in Engineering by the São Paulo University, Brazil and has a Master of Science by Politecnico di Torino, Italy. He is also the lead-developer of Plataforma Tec, a consultancy firm based in Brazil, an active member of the Open Source community and is frequently traveling and speaking at conferences.