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, with more…

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.com/flatiron-labs/…