elixir

An Elixir Adoption Success Story

How a team that was new to Elixir over-delivered a big project in just three months.…

Eloquent Control Flow + Efficient Time Complexity in Elixir

In this post, I break down my Advent of Code Day 1 solution and dive into how you can use recursion, pattern matching and custom guard clauses to implement even complex logic and control flow in an easy-to-reason about way that also avoids common time complexity pitfalls.…

Testing GenServers with Erlang Trace

Thanks to lots of Googling and some help from a friend, I learned you can test that a GenServer received a message with the help of Erlang tracing.…

Elixir and The Beam: How Concurrency Really Works

-------------------------------------------------------------------------------- This post was originally published on the Flatiron Labs blog. Check it out here [https://medium.com/flatiron-labs] for more awesome content by The Flatiron School's technology team. Elixir and The Beam: How Concurrency Really Works Elixir has become famous as the shiny new “concurrent” programming language,…

Elixir Test Mocking with Mox

Building an api client mock and learning to love mocks-as-nouns This post was originally published on the Flatiron Labs blog, The Flatiron School Technology Team's blog. Check out more awesome Flatiron Labs posts here [https://medium.com/flatiron-labs]. Why We Need Mox In a recent post [https://medium.…