An ongoing curated list of awesome frameworks, important books & articles, talks & libraries, learning tutorials and github link repositories, best practices and technical resources about Backbone.js Development.
Thanks to our daily readers and contributoprs. The goal is to build a categorized community-driven collection of very well-known resources. Sharing, suggestions and contributions are always welcome!
Backbone.js is a JavaScript library with a RESTful JSON interface and is based on the model–view–controller application design paradigm.
Backbone is known for being lightweight, as its only hard dependency is on one JavaScript library, Underscore.js, plus jQuery for use of the full library.It is designed for developing single-page web applications,and for keeping various parts of web applications (e.g. multiple clients and the server) synchronized. Backbone was created by Jeremy Ashkenas, who is also known for CoffeeScript and Underscore.js.
It is designed for developing single-page web applications, and for keeping various parts of web applications (e.g. multiple clients and the server) synchronized.
-
Backbone was created by Jeremy Ashkenas, who is also known for CoffeeScript and Underscore. js.
-
It is one of the most popular JavaScript frameworks. It is effortless to understand and learn. It can be used to create Single Page Applications. The development of this framework involves the idea that all the server-side functions must flow through an API, which would help achieve complex functionalities by writing less code.
- BackboneJS uses JavaScript functions, making the development of applications and the frontend in a much easier.
- Building blocks such as models, views, events, routers, and collections are provided for assembling the client-side web applications.
- It is a simple library that helps in separating business and user interface logic.
- It is a free and open-source library and contains over 100 available extensions.
- It is a backbone for any project and helps in the organization of the code.
- BackboneJS has a soft dependency on jQuery and a hard dependency on Underscore.js.
- It allows us to create client-side web applications or mobile applications in a well-structured and organized format.
- Backbone.js
- Github repository
- Annotated source
- Backbone plugins
- Backbone Index - Discover new Backbone plugins and resources
- BackboneConf - Conference about building applications on the web, with a focus on the Backbone.js library
- StackOverflow - Tagged questions
- Yeoman generator for Backbone.js
- A pragmatic guide to Backbone.js apps by Julio Cesar Ody
- Getting Started with Backbone by Koren Leslie Cohen
- A Complete Guide for Learning Backbone.js by Mohit Jain
- Hello Backbone.js by Artur Adib
- Backbone.js Wine Cellar Tutorial by Christophe Coenraets - Part 1, Part 2 and Part 3
- Backbone patterns by Rico Sta. Cruz
- Complex Single Page Application Architecture with Backbone.js by Gur Dotan
- Building large Backbone applications by Victor Savkin
- A Guide to Writing Backbone Apps at Coursera by Pamela Fox
- CloudEdit: A Backbone.js Tutorial with Rails by James Yu - Part 1, Part 2 and Part 3
- Our First Node.js App: Backbone on the Client and Server by Spike Brehm
- Using Backbone.js With Require.js by Greg Franko
- Backbone Model Unit Testing with Jasmine by Ken Tabor
- Backbone.js and Socket.io by Jason Strimpel
- Presenter First in Backbone.js by Shawn Andersom
- Websockets for Backbone by Christopher Keefer
- Fun with CoffeeScript and Backbone.js - Part 1, Part 2 and Part 3
- Components with Backbone.js and Marionette.js by Jeremy Fairbank
- Boilerplate web app using Backbone.js, Express.js, Node.js, MongoDB by jkat98
- Backbone.js Tips And Patterns by Philip Whisenhunt
- Leveraging Deferreds in Backbone.js by Sam Breed
- Backbone.js for large scale applications - UI architecture by Oren Farhi
- Decorating A Backbone.Model With Features, For A UI Component by Derick Bailey
- Backbone.fwd: Forward Events From One Backbone Object, Through Another by Derick Bailey
- Backbone.View Patterns - Rendering A Collection by Oren Fahri
- Backbone.View Patterns - How & Why Use Subviews by Oren Fahri
- Backbone.View Patterns - The "Render" Method by Oren Fahri
- Building progressively enhanced websites using bulletproof Backbone & CSS transforms by Adrian Zumbrunnen
- Decoupling Backbone Apps From WebSockets by Derick Bailey
- Backbone.js And JavaScript Garbage Collection by Derick Bailey
- Getting familiar with Backbone.js by Pasha Craydon
- Backbone Antipatterns by Ben Teese
- Backbone.js for Absolute Beginners by Adrian Mejia - Part 1, Part 2, Part 3 and Part 4
- Building an App with Express and Backbone by Jack Franklin - Part 1, Part 2, Part 3, Part 4, Part 5, Part 6, Part 7 and Part 8
- Backbone with ES6 by Mike Fowler
- How to share Backbone.js models with Node.js
- Backbone.js tricks or treats by Tiago Garcia
- Backbone.js organizational patterns by Ben Eddy - Part 1, Part 2
- Backbone Cleanup by Naor Yehodaey
- Lazy loading Backbone collections with Promises by Timothée Boucher
- 5 Ways to Level-Up Your Backbone.js Code by David Aragon
- Why Backbone.js and ES6 Classes Don't Mix by Ben McCormick
- Top 8 Common Backbone.js Developer Mistakes by Mahmud Ridwan
- 8 Great Backbone.js Interview Questions
- Integrating React With Backbone by Ben Lewis
- Using BackboneJS to improve your JavaScript code organization over a Ruby on Rails app by Ezequiel Rivadeneira Lichardi
- JavaScript For The Impatient: BackboneJS - Part 1, Part 2 by Corey Howell
- Building Backbone apps using Flux by Victor Doss
- Bringing Meteor’s reactive collections to Backbone by Jeff Wear
- Developing Backbone.js Applications by Addy Osmani
- Backbone Tutorials by Thomas Davis
- Building Backbone Plugins by Derick Bailey and Jerome Gravel-Niquet
- Mastering Backbone.js by Abiee Echamea
- Backbone.js Testing by Ryan Roemer
- Backbone.js Patterns and Best Practices by Swarnendu De
- Backbone.js Cookbook by Vadim Mirgorod
- Instant Backbone.js Application Development by Thomas Hunter II
- Beginning Backbone.js by James Sugrue
- Backbone.js Blueprints by Andrew Burgess
- Recipes with Backbone by Nick Gauthier and Chris Strom
- Full Stack Web Development with Backbone.js by Patrick Mulder
- Developing Single Page Apps with Backbone.js by Prateek Dayal - work in progress
- BackboneConf 2013 - Youtube playlist
- BackboneConf 2014 - Youtube playlist
- Introduction to Backbone.js - Youtube playlist by Joseph Zimmerman
- Backbone App Walkthrough - Youtube playlist by Joseph Zimmerman
- Backbone.js Tutorial - Youtube playlist by Mosh Hamedani
- Backbone-Require-Boilerplate Explained by Greg Franko
- BackboneRails Screencasts - Learn to Build Web Apps Using Backbone + Rails
- Backbone.js with Derick Bailey by Derick Bailey
- JavaScript Application Architecture with Backbone.js by Mathias Schäfer
- An Introduction to Backbone.js by Sid Maestre
- Put Some Backbone.js in your Apps by Sid Maestre
- Evolving Your JavaScript with Backbone.js by K Adam White
- Backbone Require Boilerplate - A Rad Backbone.js and Require.js Boilerplate Project
- Wine Cellar Sample Application - "Backbone Cellar" is a sample application built with Backbone.js
- Employee Directory - Employee Directory sample application built with Backbone.js and Twitter Bootstrap
- Backbone Contact Manager - Simple Backbone.js example application
- Backbone Boilerplates - Backbone.js stack boilerplates demonstrating integration with Express, Ruby, PHP, Grails and more
- Backbone TodoMVC example - Simple todo app built using Backbone and Backbone.localStorage.
- Anatomy of Backbone.js
- Advanced Backbone Patterns and Techniques
- Connected to the Backbone
- Structuring Your Web Apps via Backbone.js
- Backbone.JS In-Depth and Introduction to Testing with Mocha and Sinon
- Up and Running with Backbone.js
- Application Building Patterns with Backbone.js
- Backbone.js Fundamentals