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
iOS 26にアップデートすると実機でのHot Reloadができない?
umigishiaoi
0
110
C++20 射影変換
faithandbrave
0
560
RailsGirls IZUMO スポンサーLT
16bitidol
0
140
deno-redisの紹介とJSRパッケージの運用について (toranoana.deno #21)
uki00a
0
180
PostgreSQLのRow Level SecurityをPHPのORMで扱う Eloquent vs Doctrine #phpcon #track2
77web
2
490
Discover Metal 4
rei315
2
110
地方に住むエンジニアの残酷な現実とキャリア論
ichimichi
5
1.5k
データの民主化を支える、透明性のあるデータ利活用への挑戦 2025-06-25 Database Engineering Meetup#7
y_ken
0
340
Railsアプリケーションと パフォーマンスチューニング ー 秒間5万リクエストの モバイルオーダーシステムを支える事例 ー Rubyセミナー 大阪
falcon8823
5
1k
GitHub Copilot and GitHub Codespaces Hands-on
ymd65536
2
140
Porting a visionOS App to Android XR
akkeylab
0
210
ニーリーにおけるプロダクトエンジニア
nealle
0
740
Featured
See All Featured
Docker and Python
trallard
44
3.5k
Statistics for Hackers
jakevdp
799
220k
Designing Experiences People Love
moore
142
24k
Typedesign – Prime Four
hannesfritz
42
2.7k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
24k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Thoughts on Productivity
jonyablonski
69
4.7k
How STYLIGHT went responsive
nonsquared
100
5.6k
4 Signs Your Business is Dying
shpigford
184
22k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
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