$30 off During Our Annual Pro Sale. View Details »
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
470
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
570
Droidcon madrid CFP
h0lyalg0rithm
1
120
Introduction to AWS - Dubai Techlabs
h0lyalg0rithm
0
140
Transacto - Dec0de 3 Dubai, 2015
h0lyalg0rithm
0
930
Meta Programming in Ruby
h0lyalg0rithm
0
600
Other Decks in Programming
See All in Programming
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
7
1k
React Native New Architecture 移行実践報告
taminif
1
150
Cap'n Webについて
yusukebe
0
130
非同期処理の迷宮を抜ける: 初学者がつまづく構造的な原因
pd1xx
1
700
AIコーディングエージェント(Manus)
kondai24
0
160
宅宅自以為的浪漫:跟 AI 一起為自己辦的研討會寫一個售票系統
eddie
0
490
connect-python: convenient protobuf RPC for Python
anuraaga
0
390
【CA.ai #3】Google ADKを活用したAI Agent開発と運用知見
harappa80
0
300
AIコードレビューがチームの"文脈"を 読めるようになるまで
marutaku
0
350
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
2.2k
TypeScriptで設計する 堅牢さとUXを両立した非同期ワークフローの実現
moeka__c
6
3k
Go コードベースの構成と AI コンテキスト定義
andpad
0
120
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Writing Fast Ruby
sferik
630
62k
Facilitating Awesome Meetings
lara
57
6.7k
Balancing Empowerment & Direction
lara
5
790
Producing Creativity
orderedlist
PRO
348
40k
Why Our Code Smells
bkeepers
PRO
340
57k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
Docker and Python
trallard
47
3.7k
Practical Orchestrator
shlominoach
190
11k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Being A Developer After 40
akosma
91
590k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
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