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
Building apps with Ember
Search
Suraj Shirvankar
February 18, 2015
Programming
0
460
Building apps with Ember
Building ambitious web applications with Ember
Suraj Shirvankar
February 18, 2015
Tweet
Share
More Decks by Suraj Shirvankar
See All by Suraj Shirvankar
Clean Code - Implementing SOLID principles in any programming language
h0lyalg0rithm
2
540
Droidcon madrid CFP
h0lyalg0rithm
1
110
Introduction to AWS - Dubai Techlabs
h0lyalg0rithm
0
110
Transacto - Dec0de 3 Dubai, 2015
h0lyalg0rithm
0
900
Meta Programming in Ruby
h0lyalg0rithm
0
570
Other Decks in Programming
See All in Programming
LLMチャットボットのアプリケーション設計Tips
os1ma
4
660
上手な探索的テストとその上達方法について
matsu802
4
650
Some Quick Ideas To Improve Your Tests ( #jassttokyo )
teyamagu
PRO
2
2.3k
孤独のCTOグルメという やや奇抜な企画をやった目的と効果
shoheimitani
3
1k
今の SmartHR にエンジニアで入社するとどうなるの?
daisukeshinoku
1
260
PHP8の機能を使って堅牢にコードを書く
fendo181
6
2.6k
BuefyのMaintainerを引き継いだ件
kikuomax
0
520
生成 AI の中身を覗いてみよう〜基礎から医療現場での応用まで〜
soh9834
2
760
マイ隙間家具OSSたちのご紹介
karupanerura
2
150
Parallel Socket Communication in Swift
s_shimotori
0
220
品質が高いコードって何?Rev2.1
ickx
1
490
Building a Smaller App Binary
kateinoigakukun
2
200
Featured
See All Featured
Pencils Down: Stop Designing & Start Developing
hursman
115
11k
The Language of Interfaces
destraynor
150
23k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
101
6.6k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
1
3.3k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
18
1.7k
The Power of CSS Pseudo Elements
geoffreycrofte
58
4.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
111
35k
RailsConf 2023
tenderlove
0
510
Dealing with People You Can't Stand - Big Design 2015
cassininazir
355
22k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
57
14k
Product Roadmaps are Hard
iamctodd
43
9.6k
GraphQLとの向き合い方2022年版
quramy
28
12k
Transcript
Building Apps with Ember Suraj Shirvankar
SPA Single Page Web Applications
None
WTF is Ember
Core Team Yehuda Katz Do I have to say anymore
Member of TC39 Rails Core Team jQuery Core Team Rust Lang Team
How it all began
Sprout Core Apple 2.0 Emberjs Finally
How ember really works Tomster
Why Ember • A powerful router • MVC • State
Manager • 2 way binding • ES6 ready • Smart ORM And many more
Core Belief URLs are the window to the web Dont
break the back button
Powerful router Ember Apps are architected based on the urls.
Every state in your app requires a url
MVC * more like MVVM MVC in the frontend. MVC
is a framework for building web applications using a MVC. It helps to keep your app logic, your data and views separated Making it easier to add features and scale your app.
State manager Even though Ember doesn't have an explicit state
manager it maintains the state of your application through the url.
1 way data binding
TWO WAY BINDING
ES6 READY Ember already has support for the new ecmascript
standards Since Its core members are part of TC39
Ember ORM
Even more • Computed properties(Object observers) • HTMLBARS (bring the
power of virtual dom) • Server side rendering using fastboot • Web components
Convinced about Ember
Where do I start???
Ember CLI • Builds your javascript • Structures your application
• Compiles ES6 to ES5 • Manages dependencies • Manages Deployments • Testing
Questions