Also, requirejs (http://requirejs.org) is great. It's AMD (asynchronous module definitions) based, and it's worth knowing the differences between AMD and CommonJS (which is what Browserify is based off of).
I would've liked to have seen this been test driven - I think that's what a lot of people don't necessarily make the connection on with Backbone, and how that affects logic and view separation.