🌐 Public

Introduction

Whether you are new to front-end code build systems or not, this will give developers a clear introduction to gulp.

Patrick Burtchaell — Design and computer science student at Loyola University New Orleans and front end web developer.

2 Gulp.js, an alternative to Grunt.js

I like Grunt.js. Since I started using it I have applied it to all my web projects. It has improved my workflow by providing a uniform way to perform operations such as combination of files, minification, optimization and testing, to name a few. And I already posted about it when I talked about how to make Javascript more testable. Grunt

3 Dethroning Grunt.js

Grunt is king. It is the ubiquitous task runner used for most nodejs projects and has quickly expanded to conquer other software ecosystems. However, its kingdom is vulnerable. Grunt does not align well with many nodejs paradigms and is notorious for its harsh learning curve. Meet Gulp, the challenger in the taskrunner revolution.

Added by Patrick Burtchaell: “Explains the history of streams in Unix and how they work in Node.js. Since streams are such an important part of Gulp, it is good to have an understanding of what they are.

6 Stream Handbook for Node.js

7 How To Get Started with Gulp.js on your VPS

About Gulp.jsGulp.js is a task runner that can help your front-end developing experience greatly. The purpose of a task runner is to automate tedious tasks that you have to do over and over again in the course of a project. Grunt.js is another such popular task runner that many developers are using for automating frontend processes. Gulp.js uses code over

Added by Patrick Burtchaell: “The vision, history, and future of the project by Fractal, the creators of Gulp.

9 The Vision, History, and Future of gulp

gulp is simply vinyl, vinyl-fs, orchestrator, a CLI, and a set of guidelines to help people make good plugins. Even with a tiny feature set, it has completely disrupted the build tool ecosystem and kicked off a new wave of awesome projects that are revolutionizing your workflow. Let's start from the bottom and work our way up while explaining some

Added by Patrick Burtchaell: “Orchestrator provides an easy way to define tasks, task dependencies, and run tasks with maximum concurrency in Gulp while respecting the dependency tree.

10 Orchestrator

A module for sequencing and executing tasks and dependencies in maximum concurrency Usage1. Get a reference:2. Load it up with stuff to do:3. Run the tasks:APIorchestrator.add(name[, deps][, function]);Define a task nameType: String The name of the task. depsAn array of task names to be executed and completed before your task will run. Note: Are your tasks running before the dependencies

ralfhafner

Freshman

  • 0 Playlists
  • 0 Followers

Wojtek Augustynski

Freshman

  • 0 Playlists
  • 0 Followers

Pablo Darscht

Freshman

  • 0 Playlists
  • 0 Followers

Minh Bằng Nguyễn

Freshman

  • 0 Playlists
  • 0 Followers

Cao Đại

Freshman

  • 0 Playlists
  • 0 Followers

Von Bravo

Freshman

  • 0 Playlists
  • 0 Followers

fastzhong

健康地活着就是一种享受

  • 0 Playlists
  • 0 Followers

nchutchind

Freshman

  • 0 Playlists
  • 0 Followers

scottf

Freshman

  • 0 Playlists
  • 0 Followers

Łukasz Kuryło

Freshman

  • 0 Playlists
  • 0 Followers

premshanpaul

Freshman

  • 0 Playlists
  • 0 Followers

Delete your comment

Are you sure you want to delete your comment?

Need help?