Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
State of the Backbone
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
jashkenas
June 01, 2012
Programming
52k
21
Share
State of the Backbone
Slides for talk at the inaugural BackboneConf. Absent live code demo / tutorial with Q&A.
jashkenas
June 01, 2012
More Decks by jashkenas
See All by jashkenas
Backbone.js: Climbing the Mountain
jashkenas
0
140
CoffeeScript @ Web Directions South 2011
jashkenas
4
5.3k
Other Decks in Programming
See All in Programming
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
390
サーバーレスで作る、動画データ管理基盤
oyasumipants
0
220
サークル参加から学ぶ、小さな事業の回し方
yuzneri
0
200
運転動画を検索可能にする〜Cosmos-Embed1とDatabricks Vector Searchで〜/cosmos-embed1-databricks-vector-search
studio_graph
3
960
TSKaigi2026-静的解析への投資がAI時代のコード品質を支える ── カスタムESLintルールの設計と運用
hayatokudou
3
240
Skillは並べた。動かなかった。契約で繋いだ。— 65個のSkillから、自走する開発サイクルへ
junholee
0
640
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
420
GitHubCopilotCLIをはじめよう.pdf
htkym
0
340
How We Practice Exploratory Testing in Iterative Development( #scrumniigata ) / 反復開発の中で、探索的テストをどう実施しているか
teyamagu
PRO
3
860
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
0
230
いつか誰かが、と思っていた フロントエンド刷新5年間の実践知
kiichisugihara
1
280
ReactとSvelteのその先、Ripple-TS / Beyond React and Svelte: Ripple-TS
ssssota
0
290
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
140
The Invisible Side of Design
smashingmag
302
52k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
250
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Side Projects
sachag
455
43k
AI: The stuff that nobody shows you
jnunemaker
PRO
7
640
RailsConf 2023
tenderlove
30
1.4k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Transcript
STATE OF THE BACKBONE
None
1.5 Years
In the Wild
DocumentCloud
Todos
LinkedIn
Trello
Do.com
Flow
Basecamp (37Signals)
Rdio
SoundCloud
Pandora
Pitchfork
Foursquare
Groupon
Airbnb
Khan Academy
Stripe
TileMill
Battlefield
Art.sy
Salon.io
There is no typical Backbone app
Iceberg
Why do we take JavaScript seriously?
Client-Side Wild West
Rise of Ajax
What would an ideal client-side API look like?
(optional) Walkthrough
Philosophy
Get the truth out of the DOM
Intentionally Minimal
Fat Free, Guilt Free
Driven by Use Cases
UI Agnostic
Transparent Source
MVC
MV*
MVWhatever
Views Models
Everyone has invented this particular wheel
Statelessness as a way of life
Models UI
Roadmap?
Backbone.js 1.0
Research Topics
});