Backbone.js: Basics & Beyond

Sarah Mei (Pivotal Labs)
JavaScript in the Browser, Continental 5
Workshop Please note: to attend, your registration must include Workshops.
Average rating: ***..
(3.16, 32 ratings)

The structure of web applications is changing. In the olden days, you’d generate all your HTML on the server and send it down to your clients – boom, end of story, except for maybe a few ajax calls back to the server for interactivity.

These days, though, it’s becoming more common to build a server-side API that generates only JSON, and a separate client-side app (in JavaScript, of course) that consumes it. And Backbone.js a popular foundation on which those apps are built.

We’ll look at how and why this shift happened, and at the elements of a well-structured Backbone.js client. I’ll introduce some backbone patterns that I’ve seen in the wild, and explain when and why you’d use each one. There will be code!

Photo of Sarah Mei

Sarah Mei

Pivotal Labs

Sarah Mei has spent most of the last dozen years writing code, most of the last six doing Ruby, and in the last 18 months, she’s been on 7 different backbone.js Rails projects (and one using ember.js). In 2009, she co-founded Railsbridge, a nonprofit dedicated to making the Ruby and Rails communities welcoming to everyone. Sarah is a senior software engineer at Pivotal Labs in San Francisco.

Sponsors

  • appendTo
  • Enyo
  • Ludei
  • Sencha
  • Appcelerator
  • Twitter
  • Infragistics
  • Code For America
  • DevChix
  • Eclipse Foundation
  • Women Who Code

For information on exhibition and sponsorship opportunities at Fluent conference, contact Gloria Lombardo at (203) 381-9245 or glombardo@oreilly.com.

For information on trade opportunities with O'Reilly conferences contact mediapartners
@oreilly.com

View a complete list of Fluent contacts