addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrosseditemptyheartexportfacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Learn Grunt, Bower & Yeoman

Want to learn how to package and ship minified, clean code to the rest of the world just like the pros? Want to learn how to manage client side dependencies? Want to learn how to stop writing the same boilerplate code over and over again?

Grunt, Bower and Yeoman are taking the front end development world bystorm. In the past few months they've also started working better together as a trio. In this 3 hour workshop at Facebook's beautiful downtown headquarters we'll help you learn how to leverage these tools to create a modern, maintainable workflow.

We'll have a short lecture on each technology along with Q&A plus a series of lightning talks from the community demonstrating how people are using these technologies in real projects.

- Ivan Stork: Grunt + Rails

- Ryan Eastridge: generator-release, simplify your release workflow

- Lance Harper: Bower and Grunt at

- Jeffrey Lembeck: How to release your own grunt plugin

- Josh Schumacher: logging with grunt

- Shae Kuronen: grunt-ejs-static, static site generation with Grunt

- Erik Trom: generator-thorax, quick setup for Thorax or Backbone applications

- Noah Colins: grunt-autoprefixer, add vendor prefixed CSS

- Thomas Wilburn: Using grunt to package Chrome applications

- Bryan Shelton: Pushing to S3 with Grunt

- Daniel Stockman: generator-yui, create YUI galleries

Due to long wait lists and a persistent percentage of no-shows for SeattleJS meetups we will now be charging $3 to attend SeattleJS workshops. We hope this only discourages the no-shows and apologize to you, our faithful never no-showing attendee.

Pizza and beer will be provided courtesy of PayScale, just bring your lovely self, and a laptop pre-installed with the latest version of Node.

Join or login to comment.

  • Ivan S.

    Thanks for inviting me to speak! Here's a blog post I wrote up with links to the Rails+Bower slides, example app, and a great new tool I just learned about this morning.

    December 12, 2013

  • Taylor B.

    Learning the nuts and bolts of the interactions between these three and their plugins was very helpful.

    December 12, 2013

  • Greg B.

    Very cool. Lots of good info, though the lightning talks got a little esoteric at times.

    December 12, 2013

  • Josh S.

    Here are the slides from my presentation tonight on logging in grunt tasks:

    You can get the Gruntfile.js I was running for the sample tasks here:

    December 11, 2013

  • Greg B.

    Reiterating my kickoff announcement about teaching kids to code:
    1: We need swag for our kids on Saturday
    2: We need space sponsors for 2014 (capacity 150 or more)
    3: Visit

    December 11, 2013

  • Cliff F.

    Giving up my spot,defeated by traffic.

    December 11, 2013

  • jon

    Should i hang out at the door with cash, incase everyone doesn't show up (which i predict)?

    1 · December 11, 2013

    • Dan J

      It looks like the wait list has switched to manual, where people on the wait list have to now manually change their RSVP to Yes. This means anyone on the waitlist or otherwise can grab the available spots.

      December 11, 2013

    • Mikael (Mike) M.

      I got a cold, so you can have my spot

      December 11, 2013

  • Yong G.

    Is there an easy way to build interactive visualization? I think model-driven view may be the right approach. Here is the project I built similar to dc.js but without the complexity. charts bind to models, and they change themselves when the models change.

    November 24, 2013

  • Yong G.

    The grunt config of the dashboard project is organized based on Thomas Boyt's approach (­), and it seems to be more maintainable in compare to a single Gruntfile with everything. If you think there are better ways to organize grunt config, please let me know.

    October 30, 2013

  • Yong G.

    Anyone interested on a Windows 8 style dashboard? I just created a Windows 8 style dashboard with gridster, angular-carousel, and bootstrap. It works on some touch devices as well. You can play with the demo and get code from the github repository (

    October 30, 2013

Your organizer's refund policy for Learn Grunt, Bower & Yeoman

Refunds are not offered for this Meetup.

Our Sponsors

  • Galvanize

    Galvanize in Pioneer Square takes coworking to a whole new level!

  • Code Fellows

    Code Fellows offers world-class software development training in Seattle

  • Formidable

    React.js consultants, JavaScript leaders + OSS innovators.

  • Twilio

    Easily integrate text messaging, phone calls and VOIP into your app!

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