DrupalCon Munich 2012: Backbone.js in the Frontend

This session introduces the most popular JavaScript MVC framework, Backbone.js, from a practical point of view.

Backbone.js is a minimalist library that relies on Underscore.js and jQuery. Basically it adds a structural layer to your JavaScript code.

The benefits of using Backbone are huge when writing complex web apps interfaces. It provides you a way of organizing your code making a clean separation of concerns (MVC), it makes code easier more modular and easier to test, it makes the User Interface more snappy and many other benefits that will be explained during the session. This radically changes the game, logic is in the frontend and the backend takes care of providing JSON-encapsulated data through a REST API.

It will be a practical session, showing demos and explaining how Backbone & friends are changing the way of making web apps. Also Ethan will present how the Backbone module for Drupal can help you to speed up your web app development, so you don't have to re-invent the wheel.

Browsers, web standards, Drupal 8 and user expectations are evolving to support this new paradigm. Disqus, LinkedIn, Basecamp, Trello and many others are already using it. Are you ready?

---------
Speakers:
David Corbacho, FrontEnd Senior Developer at #AberdeenCloud
Ethan Winn, Technical Director at EchoDitto

Drupal is a registered trademark of Dries Buytaert.