Elixir’s power comes from ability to handle concurrency very well. This blogpost and the next blogpost cover some basics to get started with concurrency in...
I’ve recently been dabbling a bit into Elixir and Phoenix. The often used analogy is plug is to Phoenix what rack is to Rails. As...
This stands for the “D” in the SOLID principles. Formally the definition states: “High level modules should not depend on low-level modules, instead both should...
A few weeks back I had a blogpost that briefly defines middleware. For this post I wanted to go a bit further into middleware, how...
Monads allow you to chain together operations in your program without any unintended consequences. And they are a functional design pattern that are widely used...