Introduction to Elixir: a New Language on the VM

By Erlang Central | Published: March 18, 2013

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 introduce Elixir and showcase some of its features, going into details about how they can be a useful part of developer’s daily tools.
Talk objectives: The talk aims to introduce Elixir and show case its main features. The attendees will leave the talk with a better understanding of the language goals and ready to start a project with Elixir.
Target audience: This talk appeals and targets existing Erlang developers (with any level of experience).
Download Presentation Download


  • José Valim

    Elixir author, Open Source Developer

    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 Plataformatec, a consultancy firm based in Brazil, an active member of the Open Source community and is frequently traveling and speaking at conferences.

    Twitter: @josevalim

    José Valim