Gulp is one of the many build tools available that allows you to automate many of the repetitive or painful tasks.
To get started using gulp, you first need to install npm, you can install npm along with nodejs by following the official site.
Continue reading An introduction to Gulp
Continue reading An introduction to ES6
What are promises?
A promise is an object whose value will be determined in the future.
Lets look at an example: