The last post took a little look into the concept of atoms in Elixir and how they are used. This post will cover one of options that Elixir provides for extensibility, protocols.
This is a quick post to highlight what we found is an easy mistake to make when encountering the match? macro. Which from the documentation is:
The last post covered some bits and bobs about Elixir variable rebinding. This post will aim to cover some interesting things we have learned about defining, and passing around functions in Elixir.
Here at everydayhero we are starting to use more and more Elixir in production systems, so as more of the team start to learn the language and it’s frameworks, we thought it might be nice to share some of the interesting tidbits that we encounter along the way. The tidbit we would…