Elixir makes it easy to work with sophisticated data structures. We've come a long way C, where you had to manage every detail of your data's representation in memory. Even so, the way Elixir lays out your data in memory can have real implications on your app's performance. In this article, Sasha Fonseca gives us a tour through Elixir's internal data structures and shows us how they can affect application performance.
While brushing up on Elixir for our company hackathon, I discovered that it's way of resolving modules is a little strange. In this post I dive into the strangeness to reveal the underlying mechanisms.
In September, we attended ElixirConf in Bellevue, WA. We're still fans of Elixir. Check out some of the highlights from the conference.
This month we released a new version of our hex package, which includes a major refactor of the internal client logic as well as some new features, improvements, and bug fixes.
Sometimes it pays to learn new tools to solve problems. Here are three ElixirConf 2016 talks you should check out if you're a seasoned developer, but new to Elixir.
In this post we discuss at length how we use Elixir to monitor application logs for our Heroku customers so that we can report additional types of errors.