One of the core principles in NodeJS is the non-blocking design or asynchronous API or Event Loop architecture. There is a lot of noise made about this principle in the internet. A beginner who sets out to learn what this […]
Here’s a simple scenario in your mobile application. You may have to load a collection of cities from the server and display them in a list. When the user accesses the app anytime later, you don’t want to fetch the […]
This is the third and final part of the posts on introducing the Elixir language. Let’s bring in all those things we’ve have discussed so far and solve a simple problem. This is one of those simple exercises that beginners […]
In the previous post, I discussed about getting started with Elixir. In this post let’s talk about immutability and pattern matching in Elixir. In Elixir, like various functional languages, state is immutable. We cannot change the value. However the syntax […]
Functional programming languages are at full throttle right now, thanks to multi-core processors and concurrency. The industry experts are frowning upon writing mutable code and functions have replaced the once popular objects as first class citizens. There are a number […]