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
Take control of your front-end
Search
codepodu
June 21, 2014
Programming
1
140
Take control of your front-end
My talk at Chennai.rb's June 2014 meetup.
On Angular, Ember and Backbone + React.
codepodu
June 21, 2014
Tweet
Share
More Decks by codepodu
See All by codepodu
Architectural Antipatterns in Rails applications
codepodu
5
380
Other Decks in Programming
See All in Programming
コードレビューをしない選択 #でぃーぷらすトウキョウ
kajitack
3
1k
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
16
3.3k
CDIの誤解しがちな仕様とその対処TIPS
futokiyo
0
220
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
5
1.1k
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
140
AI 開発合宿を通して得た学び
niftycorp
PRO
0
150
技術検証結果の整理と解析をAIに任せよう!
keisukeikeda
0
130
SourceGeneratorのマーカー属性問題について
htkym
0
200
Ruby and LLM Ecosystem 2nd
koic
1
980
PHPのバージョンアップ時にも役立ったAST(2026年版)
matsuo_atsushi
0
130
20260228_JAWS_Beginner_Kansai
takuyay0ne
5
580
AI活用のコスパを最大化する方法
ochtum
0
200
Featured
See All Featured
Are puppies a ranking factor?
jonoalderson
1
3.1k
Believing is Seeing
oripsolob
1
86
Writing Fast Ruby
sferik
630
63k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
120
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
250
Exploring anti-patterns in Rails
aemeredith
2
290
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
310
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
160
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
320
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
150
Ethics towards AI in product and experience design
skipperchong
2
230
Transcript
Take control of your Front-end Dheeraj Kumar Chief Troll Officer
Bang The Table !
[email protected]
–Someone on Twitter “The question is not if you need
a front-end framework. It’s how long you can survive before you realize you need one.”
Why do I need a front-end framework? Obvious point 1
Obvious point 2 Testing Obvious point 3
How do I realize I need a front-end framework? Look
at your APIs. Do you even have one? Is your JS maintainable? Can you change a part of your front-end without changing/crashing another?
Fast forward a couple of months, a failed project, and
several unsolvable bugs…
None
–Isabella I “The distance is great from the firm belief
to the realization from concrete experience.”
Alright, what can I do? Angular Ember Backbone + React
Angular Deceptively low barrier to entry Documentation AMD The magical
$scope Performance Not a framework Just like Rails - Writing bad code is really easy
Ember Just like Rails - convention over configuration Steep learning
curve Performance with HTMLBars Actual real framework Writing bad code is difficult Community-driven, with best practices
Backbone + React React - New hotness from Facebook Super-fast
view layer (Meteor Blaze/HTMLBars/React) Proven model+routing layer from Backbone Components made easy Virtual DOM, DOM Diff, Reconciliation, all that jazz…
–You “It makes sense, but I’m still confused!”
Go, try them out. Spend an afternoon. ! You won’t
regret it. The End