The ecosystem is flooded with tools, pre-processors, module loaders, frameworks and more. I'm not going to lie, it's sometimes hard to keep up!
Promises are used to simplify asynchronous programming.
I'm super busy writing more content. Follow me on twitter for updates.