Scala - Currying

Currying is literally breaking down a function taking arguments into different nested functions. This is being used mostly in order to generalize a piece of a function and not to define it multiple times. It also helps to break down the functions into smaller logical pieces which makes it more

Docker built-in Swarm Mode

Swarm is kind of clustering tool in Docker world. It is like Kubernetes. To see a bit of detail about docker, you should check I love Docker article. It is briefly on top of your docker engines that is clustering your services. As of docker version 1.12, swarm is

I love Docker

I have heard about Docker for long long time. It has seemed interesting and entertaining to me, but I couldn't give it a try. I was using Chef as a devOps tools. It is great, but it is also complex as well. You are not exactly independent from the machine