Leveraging Exceptions to handle errors in Elixir Returning a tagged tuple {:ok, result} | {:error, reason} is the de facto practice to handle errors in Elixir, but that may not be enough for all situations and this... August 01, 2020 · 10 mins read
Enforcing code quality in Elixir Enforcing your Elixir code to be well formatted, with no warnings and hopefully free of bugs. I’m talking about a mix alias that will check the quality of the code,... June 07, 2019 · 14 mins read
How to update objects inside JSONB arrays with PostgreSQL How to update a specific value on a JSONB array April 15, 2019 · 6 mins read
Implementing Bounded Contexts in Elixir What if we could write loose coupling services without the overhead of common microservices architecture? In 2015 Valim wrote an article entitled Elixir in times of microservices, where he elaborated... October 25, 2018 · 18 mins read
Elixir — quick reference for debugging techniques Much has been said about Elixir debugging techniques, but in this post, I’d like to give a quick overview of all possible options to serve as a go-to reference when... May 17, 2018 · 11 mins read