Codeminer42's Engineering Blog
Functional Programming

A practical dive into functional programming
Hi folks! I've been working on a personal project, a simple Express.js REST API. But after a while, I got stuck on a simple problem: What is the best way…
Elixir/Erlang: Tail Call Optimization is not enough
In this article, we'll be talking about a widespread concept of Functional Programming called Tail Call Recursion (or Tail Call Optimization or just Tail Call). If you have been around…
Exploring RamdaJs functions
Hello guys! These days I was remembering how one year ago, maybe more, I decided to look over each function from RamdaJs and try to understand how to use it.…
Elixir accumulators
In our last post on Elixir we learned a bit about loops. In that post, we implemented a simple algorithm to sum numbers in a list. Today we'll keep learning…
How to handle loops in Elixir
Elixir is a dynamic, functional laguage for building scalable and maintainable applications. This is a short description of Elixir that we can get from it's documentation. Although small, this description…