Elixir articles

Brought to you by Honeybadger—simple application monitoring that helps developers move fast and fix things.

How Elixir Lays Out Your Data in Memory

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.