addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

August: Intro to Grunt with Abdul Habra

Grunt is a JS task runner, usually used to develop and build JS/web
projects. Grunt scripts are themselves written in JS. Grunt has a
vibrant and growing set of plugins which allow you to do almost anything
you need to manage JS/web projects like running tests, jshint,
code formatting, concatenating files, uglifying, compressing,
generating docs, and test coverage. There are currently more than 1100 grunt plugins.

This presentation will introduce Grunt and show how to create a simple
project using grunt and how to run it. We will show how to use some of the popular
plugins. Then we will show how to create custom tasks and plugins.
It is expected that the audience can at least read and write simple JS syntax.


Abdul Habra has been professionally programming for almost 30 years.
This included many OS's and languages (PL/1, Modula-2, Ada, C, ... and JavaScript)
I have been using JavaScript since its early start, and it has monopolized
my time for the past 2 yeas. Abdul is "ahabra" at twitter, github, and yahoo.

Join or login to comment.

  • Rob K.

    good and I appreciated somebody taking time out of their busy schedule to do this

    August 13, 2013

  • A former member
    A former member

    Hello. Who was the gentleman working with the State of Michigan looking for Java mentors/mentees?

    August 13, 2013

  • Brian G.

    Thanks, Abdul, for a great intro to grunt!

    August 13, 2013

  • Jay W.

    great intro to grunt.

    August 12, 2013

  • Michael V.

    Awesome presentation

    August 12, 2013

  • Bob A.

    Here's the URL for the free monthly Saturday Code Retreat series:

    Come learn and have fun while pairings with strangers. It's free but you gotta register.

    August 12, 2013

  • Jonathan G.

    Out of town -- wish I could come!

    August 12, 2013

  • Jamie W.

    I forgot that my anniversary is today :)

    August 12, 2013

  • Jay W.

    I'm hosting at Arbor Networks.

    2 · August 12, 2013

  • Brian G.

    Please note that we are meeting at Arbor Networks this month, which is located south of the city off of State:,+Ann+Arbor,+MI

    August 10, 2013

  • A former member
    A former member

    Game Developer New to Ann Arbor

    July 30, 2013

  • Derrick

    Excited to learn Grunt

    July 29, 2013

  • Peter

    to far for me

    June 18, 2013

  • Bob A.

    Loking forward to meeting Abdul. Magnus asked if I knew Abdul and I had to say no. Time to fix that.

    May 31, 2013

54 went

Our Sponsors

People in this
Meetup are also in:

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