It seems that Docker is my favorite topic to present. That is almost true. I must confess I am so excited with Docker and I do everything I can to promote its usage. Docker saved my problems, for true. Why not save your problems too?

Docker is an open-source super tool that automates the deployment of applications inside software containers. Docker common advantages are isolation, speed of execution, low on resources, portability, version control and so more.

Beside being a 3 years (May 2013) only project its adoption has been totally crazy. It is the most popular tech "buzzword" after NodeJS (see google trends).

If you haven't try Docker so far you will be excited about its capabilities. You will forget VMs, monolithic development processes and the way you collaborate with your teammates.

In this presentation I made an introduction to Docker and how we can use it with NodeJS (although I am not a JS developer!)

Here are the resources:

There is also a Youtube video available.