Coder Catchup

Episode 039 - Take a big gulp

Informações:

Sinopsis

What is it? It is a task runner written in javascript which is like your little butler on your web projects, doing those repetitive tasks allowing you to focus on building the best website/web app ever. How is it different from Grunt? It is less verbose and uses a jQuery like chaining method Requires node to be installed to run Have a read at http://gulpjs.com/ Benefits Replaces GUI tools for running various tasks (turn 5 GUI tools into a single app to run) Cross platform Add as many tasks as you want Can be run as a once off or continually watch folders/files Recommendations Run gulp through a package.json script Setup image optimisation Use it for autoprefixer Use it to compile ES6 Use it to compile your sass/less/etc files Generate source maps for sass/less Run linters Use it to run a local server, e.g. browser sync (http://www.browsersync.io/) Checkout all of the awesome plugins, there are tons! https://github.com/Pestov/essential-gulp-plugins