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-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Javascript Hack Night

  • Mar 8, 2014 · 5:00 PM
  • Symbility Intersect HQ

Gearing up for the jQueryTO Conference on March 15:

After our 4 Javascript Workshops over the past month in collaboration with the GDG Waterloo group, we are bringing it all home with a mini Javascript Hackathon Night on Saturday, March 8 at 5pm.

This will give everybody an opportunity to flex their muscle on some Javascript problems and show off some of the new skills and insights that they have developed.

Attendance to the previous sessions are not required, but these previous sessions will form the foundation of the challenges we will have available to attempt.

We will also be doing a raffle for a free pass to the jQueryTO Conference during the session!

Worthy of note:

There will be some very beginner-friendly types of challenges in case you are just learning Javascript.

The evening will get started with a short introduction at 5pm where we will introduce the challenges available to tackle, and then we will dive in and get coding.

Challenges will be based on the following areas:

• Using Javascript to create interesting interactive effects

• Creating 'Javascript Art'

• Building something interesting with data from a handful of selected APIs

• Creating a small Web Application

At the end of the night, we will have a show and tell opportunity for all the participants to share what they built during the evening -

Food and refreshments will be available to keep the motor running.

Here is the general schedule:

• 5pm - 5:15pm: Introductions and Challenges

• 5:15pm - 5:45pm: Plan

• 5:45 - 10pm: HACK!

• 7:00 - [DINNER!]

• 10pm - 10:30pm: Presentations

Join or login to comment.

  • Jeff H.

    Great! This was my first hack, and it was a great experience.

    1 · March 13, 2014

  • A former member
    A former member

    Thanks for hosting :) Perhaps a earlier start in the day is my only comment. I really liked the presentations.

    March 9, 2014

  • John J.

    JohnR, one of our party from GDG Waterloo, suggested that the wrapper function I proposed earlier would be better defined as follows:
    var theWholeWrapper = function () {
    // insert code here

    JohnR also provided the following line to explain his recommendation:

    Studying this issue further I looked at this link:

    Buried in this discussion is a link about scope which, in turn, included links to some discussions about event handling, the original impetus to use a wrapper.


    March 9, 2014

  • Jeffrey Ace F.

    Fun night, shout out to the organizers for putting on a great night complete with chili & cornbread! Really good presentations as well. Here's what I built with my inferior js skills. it's a raptors blog pulling from the espn API. Very simple, probably did more styling than actual functionality but I'm a designer, what do you expect! Cheers!

    March 9, 2014

  • John J.

    I enjoyed the code jam. My thanks to Mark and others at BNotions. I thought I would toss this out for the benefit of others in the room who, like myself, are either new to JS or 'rusty'. Chris and I were working one of the challenges with 'stolen' code from Stackoverflow or elsewhere. At one point we were seeing events that did not make sense. Mouse events were being triggered on load. Thinking that the JS code was executing before the DOM was set up I put the 'stolen' code in a wrapper and called the wrapper from the jQuery .ready call. (see below). This solved the problem with the events.

    But we still had other problems to debug.

    // wrapper
    function theWholeWrapper() {
    // stolen cut/paste code goes here
    } // end wrapper
    $( document ).ready( theWholeWrapper );


    March 9, 2014

  • John J.

    March 9, 2014

  • A former member
    A former member

    The media data project for those interested can be found at

    1 · March 9, 2014

  • Steven K.

    It was very interesting. I will join the future events for sure.

    March 8, 2014

  • Mark R.


    1 · March 8, 2014

  • Matthew P.

    Heads up to all. TTC south of bloor is shuttle only.

    March 8, 2014

  • Catherine

    I'm running a bit late, will be in about 10 mins after.

    March 8, 2014

  • Mark R.


    Here are a list of potential challenges if anybody wants some inspiration!

    March 8, 2014

  • Mark R.

    Here is a starter file with jQuery a Javascript file connected and ready to go!

    March 8, 2014

  • A former member
    A former member

    Was there a buzzer code to enter the building? I got in by chance last time.

    March 8, 2014

    • Mark R.

      Yes - We will send it to everyone early this afternoon - If there are any difficulties getting in, you can call[masked] and somebody will come let you in -

      March 8, 2014

  • Ahmad

    Oh man I would've loved to have been there..! It's my friends bday but hopefully I'll be able to make it to future events/challenges ..! Thanks again

    March 7, 2014

  • Mark R.


    Dinner is gonna be way better than pizza ;)

    1 · March 7, 2014

  • A former member
    A former member

    Thanks for adding me!

    March 4, 2014

23 went

Your organizer's refund policy for Javascript Hack Night

Refunds are not offered for this Meetup.

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