▶   We’ve been acquired by Pluralsight!   ▶   Upgrade your account to Pluralsight   ▶   More details…

Meet Elixir


Download Free Preview

Purchase includes iPod download Purchase includes Quicktime (zip) download

Elixir is a fun language inspired by the best parts of scripting languages like Ruby and Python, but built on the industrial strength Erlang VM. The multicore, distributed future is here, and Elixir has arrived just in time to help you build apps for it!

Elixir creator Jose Valim (also known as a former committer to Rails and author of the wildly popular Devise gem) takes you through his language while building a real-world library to parse HTTP streaming metadata files.

In a fast-paced 2 hours, you’ll build a library end-to-end, a process made much easier by the use of test-driven development. You’ll learn about:

  • Getting started with mix
  • Unit tests and Function arguments
  • Documentation and Blocks
  • Async tests and Language design
  • Files, constants, records
  • Text strings and Binary data
  • Lists
  • Parsing and the Pipeline operator
  • Parsing files sequentially
  • Parallel processing
  • Writing macros
  • Running processes

In addition, Jose passes on many tips and insights into the design and use of Elixir.

Erlang is well established but sometimes intimidating; Elixir is just as powerful but is easy to get started with. If you’ve been looking for a language with fresh syntactical ideas and a powerful engine, or just want to make all eight cores on your laptop get crazy, Elixir is worth checking out.

Available as part of a PeepCode Unlimited subscription (including streaming on our iOS app!) Business plans are also available.


If you’ve used any programming language at all, you’ll be able to learn from this video.

Revision 1 (Notes) · Updated: Jun 18, 2013 · Length: 120 min · 1 GB

Screencast Catalog