What is Gulp?
How Gulp Works?
Gulp is built on node streams. Streams are collections of data — just like arrays or strings. The difference is that streams might not be available all at once, and they don’t have to fit in memory. It also uses pipelines/ .pipe() operator and single-purpose plugins.
My practice with Gulp was installing the packages for gulp, creating tasks, adding sass to compile CSS. Also added auto vendor prefixes and made the server able to watch files, browser-sync, auto-reload, and automatically run tasks.
I also got to see how powerful minimizing files are with minifying CSS and HTML. By adding in code to create a new HTML file with content hash generating a random string of characters each time a certain task was completed quickly added a lot of code in our dist index.js file. So much code in fact that each time I reloaded the page the page would be visibility blank for a second because it was loading the information.