It has been an interesting journey so far being a software developer. After trying some technologies and actually using a few of them in the production environment, I have decided to share this knowledge and experience with the world. I thought about the idea of having different platforms to address…