How to Easily Deploy Your Web App to Firebase Hosting
There are different stages in application development. Some of these stages are nicer than others, and some are necessary, like deployment. The deployment stage might not even be the most…
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…
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…