Tutorial: Elixir (8h)

Eric Meadows-Jönsson
Elixir Team Member

Elixir is a new language on the Erlang VM with strong extensibility through polymorphism and meta-programming.

The tutorial will teach the basics of Elixir and how to build and manage your project with the Mix build tool. A long the way we will test the project with the ShouldI DSL.

Prerequisite knowledge:

Comfortable programming in another programming language. Erlang or functional programming experience is helpful.

This tutorial will cover:

 - Basics of Elixir

 - Using the Mix build tool

 - Testing in Elixir

 - Using DSLs

This tutorial will be delivered by Bruce Tate and Eric Meadows-Jönsson.


Eric Meadows-Jönsson is part of the team behind the Elixir programming language and has created many open source projects in Elixir, including Hex, a package manager and Ecto, a language integrated query for Elixir. He graduated from Computer Science at Chalmers University in Gothenburg and is now an Elixir developer at icanmakeitbetter.com. Eric has a passion for open source development and programming with a focus on functional programming and the Erlang ecosystem.


GitHub: ericmj

Twitter: @emjii

Back to conference page