Books & Videos

Table of Contents

  1. Chapter 1 The Setup

    1. Your Editor

    2. Hubbub

    3. Git

    4. jQuery

    5. Underscore

  2. Chapter 2 Test Driven Development

    1. The Problem

    2. The Solution

    3. Writing Tests

    4. Running Tests

    5. Advanced Testing Tips

    6. Conclusion

  3. Chapter 3 Backbone Events

    1. API

    2. More Examples

    3. Events in Hubbub

    4. Conclusion

  4. Chapter 4 Views

    1. Purpose

    2. Basic usage

    3. Templating

    4. Rendering

    5. Events

    6. Nesting views

    7. Plugins

    8. Conclusion

  5. Chapter 5 Models

    1. Why Models?

    2. Model Methods

    3. Defining Model Classes

    4. Validation

    5. Custom Methods and Computed Properties

    6. Relations

    7. Models in Hubbub

    8. Conclusion

  6. Chapter 6 Collections

    1. Using Collections

    2. Defining A Collection

    3. Adding and Removing Models

    4. Sorting and Filtering

    5. Retrieving Data From Collections

    6. Events

    7. Class Methods

    8. Conclusion

  7. Chapter 7 Sync

    1. Overview

    2. Hubbub’s sync

    3. Conclusion

  8. Chapter 8 Routing

    1. Backbone.Router

    2. Reflecting State

    3. Conclusion

  9. Chapter 9 Modules, Build Tools, and Preparing for Production

    1. Fetching asynchronously

    2. Different Goals in Development vs. Production

    3. RequireJS

    4. Grunt

    5. Backbone-Boilerplate to get started with Backbone, RequireJS, and Grunt

    6. Conclusion