Thinking outside the pipe

Recently there have been an exhausting number of posts on the elixir-lang mailing list about the shortcomings of the pipe operator. What is the pipe operator? For those not familiar, »

Types, Tuples, Records, Maps & Structs

I see a lot of confusion about a few data types in Elixir. Understanding the history involved here is crucial to understand why the many options exist. Erlang has been »

RethinkDB and Elixir - Part 2: Queries

This is the second part of an ongoing series of posts (Part 1) about my experiences building a RethinkDB driver for Elixir. The driver can be found at https://github. »

RethinkDB and Elixir - Part 1: Connections

This is going to be a big many part post about my experiences building a RethinkDB driver for Elixir. The driver can be found at https://github.com/hamiltop/rethinkdb-elixir. »

Elixir Tasks vs Scala Futures

Elixir has introduced a wonderful first class concept called a Task. It allows you to do some work in a new process and easily collect the result, like so: iex( »