addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Dethroning Grunt: Simple and Effective Builds with Gulp.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. Gulp’s easy configuration produces an easy learning curve, and its alignment with nodejs paradigms eliminates the friction. Grab your ticket, your foam finger, and your team-colored face paint and witness the battle, the revolution, and the crowning of Gulp.

Jay Harris 
Jay is a code wrangler, software consultant, and president of Arana Software. He has been developing on the web for over 15 years, since the Blink tag lured him away from Visual Basic 3 in 1995. Despite maturing past the blink tag and animated lava lamps, he never lost his love of JavaScript, and is glad that the language is getting some well-deserved love.

Originally from Rochester, New York, he and his wife, Amy, have lived in Michigan since 2003. They like Michigan, but still consider themselves tourists, and probably always will.

Join or login to comment.

  • Jay H.

    "Dethroning Grunt" has been posted to SpeakerDeck.

    Thank you, again, to everyone that came to last months talk!

    March 10, 2014

  • Jay H.

    I will be happy to post the deck. Right now, the Presenter Notes within the deck are my short queues which wouldn't be very helpful or informative as the associated notes on SlideShare or SpeakerDeck, but give me a few days to flesh them out into something more consumable, and I'll get it deployed.

    I will post a link in here when it is up.

    2 · February 11, 2014

  • Mark L.

    Very comprehensive and informative look at gulp. Great job, Jay!

    February 11, 2014

  • Matthew C.

    Well-structured and informative presentation. Excellent presenter. Any chance we can get a link to the presentation?

    February 11, 2014

  • Miguel C.

    As always, Jay rocked it. Very informative.

    1 · February 11, 2014

  • Christopher S.

    Gulp is Awesome. It makes Grunt look as out dated as a batch files.

    February 11, 2014

  • Patrick B. H.

    Oh, and great digs and great food, Nutshell!

    February 11, 2014

  • Patrick B. H.

    Awesome talk! I didn't make it to CodeMash this year, but Jay's talk made me feel like I was didn't miss the the one about grunt/gulp. A+ level presentation, dude.

    February 11, 2014

  • jason r.

    Very informative

    February 10, 2014

  • Tom Z.

    Shameless plug: for anyone interested in building an Ember.js application, we're holding a workshop this THURSDAY at 6PM in beautiful sunny downtown Northville. Details here:

    1 · February 10, 2014

  • Tom H.

    Last minute change in plans

    February 10, 2014

  • Elizabeth M.

    Hope this opens up a spot.

    February 10, 2014

  • SEM.js

    PLEASE NOTE: This is a new location for us. Nutshell has moved from the old location (Barracuda) to this new location on 5th.

    February 7, 2014

  • SEM.js

    Note: Reclaiming the Desktop with TideSDK has been canceled and this presentation will take its place. Thank you to Jay Harris for filling in for us!

    January 13, 2014

Our Sponsors

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy