11 Jan 2018
In this small article we explore what a fold is, what its properties are, and how it is the basis for all other higher order functions (HOF). At the end we’ll have a better appreciation for functions that…
15 Mar 2017
A while ago, we realized that Event Sourcing could perfectly fit our needs. I’m not going to write about how we came to this conclusion or what its benefits and disadvantages are…
28 Feb 2017
Writing short helpers functions in Elixir is a natural behavior since Elixir is a functional programming language and thankfully Elixir provides a shortcut to save us time: The & operator.
13 Feb 2017
In this short article we’ll see how to leverage Elixir macros, and a little ExUnit trick, to easily and safely test our application. This method is especially useful when we have a set of cases that can be…
27 Jan 2017
In the past few years functional programming has caught the attention of industry programmers once again. Among such developers is the team I’m working with at Prima.it. While some of us had short stints of F#, Haskell…