The Javascript world is full of buzzwords, there is four only in the title of this article. With all these tools coming and going so fast, it's tuff to keep up the pace. I'm a ruby developer and recently I felt the need to improve my productivity in frontend development. With rails we have the asset pipeline but it seems that the javascript world has better tools to offer. While I was doing my research I stumbled upon these tools and started to see the values they bring, hopefully those values will be clear to you at the end of this article.
If you're like me and are not familiar with these tools, it can be daunting to get started. There is so much to learn and it's tempting to go back and just use jQuery. I made this tutorial because I myself wanted to learn. This tutorial will help you to implement a hello world app using these tools.