HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
addyosmani
backbone-fundamentals
Rich Text Format2011–2014
addyosmani / backbone-fundamentals

backbone-fundamentals

:book: A creative-commons book on Backbone.js for beginners and advanced users alike

13Distinct people
13Mentions
0Explicit recommenders
9.2KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

:book: A creative-commons book on Backbone.js for beginners and advanced users alike

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year13 dated mentions

Observed mentions: 2011-12-22 12:35:19 UTC to 2014-10-15 20:23:13 UTC.

02468102011-01-01 00:00:00 UTC to 2012-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments20112012-01-01 00:00:00 UTC to 2013-01-01 00:00:00 UTC (exclusive): 9 mentions; 3 submissions, 6 comments20122013-01-01 00:00:00 UTC to 2014-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2014-01-01 00:00:00 UTC to 2015-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2014

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20112011-01-01 00:00:00 UTC2012-01-01 00:00:00 UTC110
20122012-01-01 00:00:00 UTC2013-01-01 00:00:00 UTC936
20132013-01-01 00:00:00 UTC2014-01-01 00:00:00 UTC202
20142014-01-01 00:00:00 UTC2015-01-01 00:00:00 UTC110

From the project README

An excerpt from the repository, fetched Nov 13, 2026.

Read the project’s introduction
Developing Backbone.js Applications About This is the home of Developing Backbone.js Applications, an open-source book about the Backbone.js library for structuring JavaScript applications. It is released under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States License and is currently available for early purchase via O'Reilly if you would like to support the project. Contributing We appreciate any and all efforts to help improve the book. Please note that the repository is structured as follows: chapters - contains the source Markdown for each chapter. This is compiled into the HTML, ePub, Mobi and other formats found in the root of the project. build - contains templates and metadata for compiling the book img - contains image assets for the project practicals - contains the source code for practicals If you would like to submit pull requests, please feel free to apply them against the relevant markdown file in chapter. These can be previewed by running the build script via make, which will also generate updated versions of the other formats we support. Please ensure that you are only submitting the modified chapter file for your changes and not the compiled HTML/other format binaries. Reviews If you are interested in leaving a review to share your opinion on the book with others (it's always appreciated!), you can do so through O'Reilly. Building You can build the book using make or make -f Makefile. This will output the HTML, ePub, Mobi, PDF and RTF versions of the book. Note: At this time, generating all of the above formats should be straight-forward with the exception of the PDF. We have an open pull-request for xelatex which is being considered and better guides for working around cross-platform PDF issues will be supplied as time allows. Dependencies Make Pandoc pdflatex (and recommended latex fonts) Linux Debian based distros: apt-get install pandoc texlive-latex-base texlive-fonts-recommended cm-super etoolbox
Read the full README on GitHub

What Hacker News says

13 sources
The big piece missing from this is RequireJs as the author mentions. We should all know it's good practice not to use global variables so that should be reason enough to use it in itself. As an example an app we built had a conflict between a jQuery plugin that the frontend devs had included, and a library that we had added with require. Having the conflict only show up in one place rather than the whole app certainly made it quicker to diagnose. Addy Osmani's tutorials should be required reading if you're just starting out. [1] [2] The only downside that we saw was that you will have to provide AMD versions of each library you use if you want to use jQuery from a CDN. As well as being good practice it just feels really nice to have everything you're using declared at the top of the file you're in. The sugared require syntax helps with th
Read the rest
In Patterns for Managing Large Scale Backbone Applications
"Journey Through The JavaScript MVC Jungle" http://coding.smashingmagazine.com/2012/07/27/journey-throug... An open source Backbone book: https://github.com/addyosmani/backbone-fundamentals And a free lesson in Backbone from Code School after signing up for Coderbits... (usually $30) https://coderwall.com/p/dwqwvw Addy Osmani also has a great site that does the same todo list app in many different MV*'s: https://github.com/addyosmani/todomvc That should be a good start!
In Ask HN: How does a beginner navigate the JavaScript MVC jungle?

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.