It’s the first time I’ve had the privilege of working on a production web application running Ruby on Rails, backbone.js and using GitHub for source control. I’ve learned a ton, so here’s a little digest of each technology.
Since I’m working on the front end, I’m mostly just using a lot of jQuery to write functions for event handlers to make things interactive. The CoffeeScript for each page is contained within a custom backbone.js view class which has a module for binding and triggering custom named events. This combination using backbone to organize the code and writing the functions in jQuery and CoffeeScript makes for really expressive code.