Elixir is known for being a language made for building distributed applications that scale, are massively concurrent, and have self-healing properties. But is Elixir good enough for the mundane scripts of this world?
To write good commit messages, you must read commit messages. And to read commit messages, you must use git blame effectively.
Long-lived processes are everywhere in Elixir. Let’s look at why they’re needed and how to create them!
When coming to a functional language, I often hear people ask, “How do I organize my code?” Let’s take a look at some ways in which data can tell us how to organize our modules and functions.