# Backbonification: migrating a large JavaScript project from DOM spaghetti to Backbone.js

<http://www.ofbrooklyn.com/2012/11/13/backbonification-migrating-javascript-to-backbone/>

- Host: [ofbrooklyn.com](https://links.thingelstad.xyz/hosts/ofbrooklyn.com/)
- Saved: November 16, 2012 (2012-11-16T12:01:41Z)
- Record: https://links.thingelstad.xyz/links/92b7dcaa974f/
- JSON: https://links.thingelstad.xyz/links/92b7dcaa974f.json

## From the page (probably an excerpt, not Jamie's words)

This blog post is about decomposing NewsBlur's single-file 8,500 line JavaScript application into its component parts: 8 models, 12 views, 3 routers, 3 collections. This post explores patterns, techniques, and common pitfalls in migrating from vanilla JavaScript to Backbone.js. It covers moving routers, models, and views, and the process used to migrate a living app.

## Facts

- Kind: [Page](https://links.thingelstad.xyz/kinds/page/)

## Saved the same week

- [Broders' to Open Wine Bar in Former Pierre's](https://links.thingelstad.xyz/links/bbe079536be9/) (heavytable.com, November 14, 2012)
- [Aaron Sorkin's Steve Jobs Biopic: Three 30-Minute Scenes Taking Place Before Three Product Launches](https://links.thingelstad.xyz/links/bf2d288ec334/) (macrumors.com, November 15, 2012)
- [SMWCon Fall 2012 Session Playlist](https://links.thingelstad.xyz/links/5db5ee24f856/) (youtube.com, November 16, 2012)
- [WordPress now accepting payment in Bitcoin](https://links.thingelstad.xyz/links/38178677db49/) (arstechnica.com, November 16, 2012)
- [Ad networks are killing the Internet. My answer is Cringely 3.0](https://links.thingelstad.xyz/links/5cd9c6493704/) (cringely.com, November 16, 2012)

## Elsewhere

- Wayback Machine: https://web.archive.org/web/*/http://www.ofbrooklyn.com/2012/11/13/backbonification-migrating-javascript-to-backbone/
