Sessions at CodeMash 2012 about Backbone.js in Kalahari Waterpark Resort ConventionĀ Center

Your current filters are…


Thursday 12th January 2012

  • Organized Javascript with Backbone.js

    by Joe Fiorini

    Is your codebase well organized and easy to maintain? Is your Javascript less so? Disorganized Javascript is expensive. It makes bugs hard find and even harder to fix, leads to new features taking longer to build and causes slow performance in browsers. It has always been difficult to keep Javascript organized. Until now. Backbone.js allows any developer to organize code in a familiar MVC architecture without being a Javascript expert. It uses the best parts of the Javascript language to respond to user interaction and interact with the server. This talk will focus on learning Backbone.js through real code samples from a production application before and after implementing Backbone.js. The audience will leave this talk knowing how to incrementally replace their existing Javascript with Backbone.js.

    At 3:35pm to 4:35pm, Thursday 12th January

    In Salon F, Kalahari Waterpark Resort Convention Center

Friday 13th January 2012

  • Beautiful Front End Code with Backbone.js and CoffeeScript

    by Chris Nelson

    It's time to write client side code we can love every bit as much as our server side code. After years of missteps and bad ideas, things are finally taking shape to let us do it. Coffeescript provides a beautiful syntax for writing javascript that causes the noise to fade away and our intent to shine through. Backbone.js gives us an elegant MVC framework that provides just enough structure and guides our client side code towards the kind of clean, reusable codebase we are used to from server side frameworks. Combining these with practices we know work such as Test Driven Development, there's no longer any excuse at all for ugly front end code. In this session I'll share my experience writing real applications this way and show how these excellent technologies fit together.

    At 1:45pm to 2:45pm, Friday 13th January

    In Aloeswood / Leopardwood, Kalahari Waterpark Resort Convention Center