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
130
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
370
Other Decks in Programming
See All in Programming
MCP連携で加速するAI駆動開発/mcp integration accelerates ai-driven-development
bpstudy
0
290
Terraform やるなら公式スタイルガイドを読もう 〜重要項目 10選〜
hiyanger
12
3k
The State of Fluid (2025)
s2b
0
110
それ CLI フレームワークがなくてもできるよ / Building CLI Tools Without Frameworks
orgachem
PRO
17
3.8k
Strands Agents で実現する名刺解析アーキテクチャ
omiya0555
1
120
Vibe coding コードレビュー
kinopeee
0
420
Understanding Kotlin Multiplatform
l2hyunwoo
0
250
Flutter로 Gemini와 MCP를 활용한 Agentic App 만들기 - 박제창 2025 I/O Extended Seoul
itsmedreamwalker
0
130
0から始めるモジュラーモノリス-クリーンなモノリスを目指して
sushi0120
0
250
中級グラフィックス入門~効率的なメッシュレット描画~
projectasura
4
2.5k
Nuances on Kubernetes - RubyConf Taiwan 2025
envek
0
130
AHC051解法紹介
eijirou
0
270
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1370
200k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
The Art of Programming - Codeland 2020
erikaheidi
54
13k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
Balancing Empowerment & Direction
lara
1
540
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
440
A Tale of Four Properties
chriscoyier
160
23k
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