YYC.js Bootcamp #3 - Frontend JavaScript

This time the bootcamp will be about the client side. What are the best practices to build large web applications using JavaScript? What libraries and tools are out there and what do they do?

The presentation will give a quick overview of the important topics when it comes to developing for the browser:


- JavaScript libraries (jQuery, YIU, Dojo, Mootools, ExtJS)

- Architecture (Dynamic asset loading, namespacing and modules, minifiers)

- Communication (AJAX and REST webservices)

- Single page applications and MVC frameworks (Backbone, Knockout, CanJS)

- HTML 5 and mobile applications

- Testing (QUnit, Stubbing, FuncUnit)

- [maybe] Documentation (Docco, JSDoc)


The session will be a little less coding and will run for probably 2-3 hours (hopefully around 2). As always feel free to bring your laptop to play along.

Join or login to comment.

  • Eric K.

    Please by all means come on down Jade! Would love to hear what you have to say. Also, I know that Comicon is this weekend but you guys should come, if should only be an hour or two.

    April 24, 2012

  • Jade O.

    Hi. This topic I have some expertise on. RPM http://rpmsoftware.com/ is a web-based app used by hundreds of engineering, telecom, and oil companies. I run the dev team in YYC and am the lead JS dev. RPM uses a lot of JavaScript (over half a MB compressed) and I have real world experience I can share in:
    Code management
    Dynamic loading
    Interacting with the .NET server
    Browser support (IE6+, Chrome, Firefox, iPhone, tablet)
    Unit tests
    HTML5 fanciness like drag & drop uploads

    April 24, 2012

  • King Chung H.

    It's Comic Expo weekend! Guess I'll be skipping out this time.

    April 24, 2012

  • Shawn G.

    I have to remove myself. Looks like I'll be working a table at the Comic Con this weekend. I'll see if I can get away for a while though - I'd like to hear more on some of these topics.

    April 24, 2012

  • Eric K.

    I just updated the description about that.

    April 24, 2012

  • Tri N.

    Do you know how long the session will be or will run to?

    April 24, 2012

  • Eric K.

    No problem. We have decided that we are going to cover anything JS from now on! Sometimes it will be server side, sometimes client side. Hopefully the next session on client side will be helpful for you! See you Saturday.

    April 24, 2012

  • A former member
    A former member

    I am glad you have decided to discuss front-end JS instead of Node.js as I am trying to get up to speed with Front End development at the moment.

    April 24, 2012

14 went

Our Sponsors

  • Assembly Co-working Space

    They are offering us the wonderful space to meet up

  • PetroFeed

    They are paying for any food, drinks, and supplies that we may need.

  • Village Brewery

    They are offering some of the finest craft beer your lips could taste!

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more

I decided to start Reno Motorcycle Riders Group because I wanted to be part of a group of people who enjoyed my passion... I was excited and nervous. Our group has grown by leaps and bounds. I never thought it would be this big.

Henry, started Reno Motorcycle Riders

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