# Backbone.js

Backbone.js is an open-source JavaScript framework for structuring web applications with models, collections, views, events, and RESTful API integration.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## A Front-End Development Experience Working on the TextSecure Chrome Browser Extension

DevFeed: [A Front-End Development Experience Working on the TextSecure Chrome Browser Extension](<https://devfeed.tech/articles/star-quality-1850.md>)

Original publisher: [Read original article](<https://signal.org/blog/star-quality/>)

Published: 2015-01-14T00:00:00Z

Content type: opinion

Language: en

Sources: [Signal Blog](<https://devfeed.tech/sources/signal-blog.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Browser Extension](<https://devfeed.tech/topics/browser-extension.md>), [Backbone.js](<https://devfeed.tech/topics/backbonejs.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [Chrome](<https://devfeed.tech/topics/chrome.md>), [Git](<https://devfeed.tech/topics/git.md>), [Library](<https://devfeed.tech/topics/library.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [chrome](<https://devfeed.tech/tags/chrome.md>), [extension](<https://devfeed.tech/tags/extension.md>), [front-end](<https://devfeed.tech/tags/front-end.md>), [front-end-development](<https://devfeed.tech/tags/front-end-development.md>), [git](<https://devfeed.tech/tags/git.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>)

### AI overview

A personal account of learning front-end development while contributing to the TextSecure Chrome Browser Extension. The author describes using Backbone.js, Grunt, Bower, Mustache, Git, and pull requests while separating phone-number input into a reusable Backbone.js view and validating it across multiple HTML pages.

### Source excerpt

Winter Break Of Code Day 2 Because I might get sappy, here's a picture to ease that before I let it all out. After being promptly woken up by numerous roosters at 7:30 AM, I still can't believe I'm here. My application was pretty last-minute, completed when I was in a state of droopiness and scholarship-application-hyperdrive. But I got on a plane from the Midwest, went from cloudy, 20 degrees with windchill making it feel like 0 to sunny, 77 degrees with mild winds making it feel still 77 degrees. Read more...

## OceaniaSmashing Pumpkins use Premiere 1.5 BETA to debut "Oceania"

DevFeed: [OceaniaSmashing Pumpkins use Premiere 1.5 BETA to debut "Oceania"](<https://devfeed.tech/articles/oceaniasmashing-pumpkins-use-premiere-1-5-beta-to-debut-oceania-2140.md>)

Original publisher: [Read original article](<https://developers.soundcloud.com/blog//smashing-pumpkins-use-premiere-1-5-beta-to-debut-oceania>)

Published: 2012-06-18T00:00:00Z

Content type: article

Language: en

Sources: [SoundCloud Backstage Blog](<https://devfeed.tech/sources/soundcloud-backstage-blog.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [Backbone.js](<https://devfeed.tech/topics/backbonejs.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Library](<https://devfeed.tech/topics/library.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [app](<https://devfeed.tech/tags/app.md>), [development](<https://devfeed.tech/tags/development.md>), [github](<https://devfeed.tech/tags/github.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [sdk](<https://devfeed.tech/tags/sdk.md>)

### AI overview

The article describes Premiere 1.5, an app used by Smashing Pumpkins to debut "Oceania." It explains the app's move to Node.js, Jade, Stylus, and Backbone.js; automatic use of SoundCloud account, album, and track metadata; Waveform.js-powered audio navigation; permalink-based deep linking; planned JavaScript SDK features; and a future open-source GitHub release.

### Source excerpt

Premiere 1.5 Smashing Pumpkins are using a BETA of the next version of Premiere to debut their new record "Oceania." Here's what's new about the app.

## Building The Next SoundCloud

DevFeed: [Building The Next SoundCloud](<https://devfeed.tech/articles/building-the-next-soundcloud-2006.md>)

Original publisher: [Read original article](<https://developers.soundcloud.com/blog//building-the-next-soundcloud>)

Published: 2012-06-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [SoundCloud Backstage Blog](<https://devfeed.tech/sources/soundcloud-backstage-blog.md>)

Topics: [Single-page application (SPA)](<https://devfeed.tech/topics/spa.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Backbone.js](<https://devfeed.tech/topics/backbonejs.md>), [Handlebars](<https://devfeed.tech/topics/handlebars.md>), [CommonJS](<https://devfeed.tech/topics/commonjs.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [commonjs](<https://devfeed.tech/tags/commonjs.md>), [front-end](<https://devfeed.tech/tags/front-end.md>), [javascript](<https://devfeed.tech/tags/javascript.md>)

### AI overview

SoundCloud's front-end team describes the architecture of the Next SoundCloud beta, a JavaScript single-page application designed for continuous playback and fast navigation. The article covers browser-side rendering from the public API, Backbone.js, Handlebars templates, and modular code using CommonJS-style modules converted to AMD for the browser.

### Source excerpt

This article is also available in: Serbo-Croatian: Pravljenje novog SoundCloud Armenian: SoundCloud (ձայնամպ) ծրագրավորողների համար The...

## Building the SoundCloud mobile site using backbone.js

DevFeed: [Building the SoundCloud mobile site using backbone.js](<https://devfeed.tech/articles/building-the-soundcloud-mobile-site-using-backbone-js-2007.md>)

Original publisher: [Read original article](<https://developers.soundcloud.com/blog//building-the-soundcloud-mobile-site-using-backbone.js>)

Published: 2011-08-02T00:00:00Z

Content type: article

Language: en

Sources: [SoundCloud Backstage Blog](<https://devfeed.tech/sources/soundcloud-backstage-blog.md>)

Topics: [Backbone.js](<https://devfeed.tech/topics/backbonejs.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [API](<https://devfeed.tech/topics/api.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [jQuery](<https://devfeed.tech/topics/jquery.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [HTML5](<https://devfeed.tech/topics/html5.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [WebKit](<https://devfeed.tech/topics/webkit.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [audio](<https://devfeed.tech/tags/audio.md>), [browser](<https://devfeed.tech/tags/browser.md>), [building](<https://devfeed.tech/tags/building.md>), [html](<https://devfeed.tech/tags/html.md>), [ios](<https://devfeed.tech/tags/ios.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [routing](<https://devfeed.tech/tags/routing.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

The article describes how SoundCloud built a mobile site for iOS and Android browsers using Backbone.js. It covers the API-client architecture, single-page application prototype, audio streaming, flexible routing with HTML5 history.pushState, and the limitations of jQuery Mobile and WebKit.

### Source excerpt

Until early this year, there was a gap. A gap between the desktop-targeted main SoundCloud site, what we call the 'mothership', and the...