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
480
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
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
440
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
300
AtCoder Conference 2025
shindannin
0
930
AI Agent Dojo #4: watsonx Orchestrate ADK体験
oniak3ibm
PRO
0
130
2年のAppleウォレットパス開発の振り返り
muno92
PRO
0
180
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
420
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.4k
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
11
5.3k
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
220
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
180
Vibe codingでおすすめの言語と開発手法
uyuki234
0
180
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
7
4.3k
Featured
See All Featured
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
110
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
41
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
360
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
71k
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
Evolving SEO for Evolving Search Engines
ryanjones
0
99
Docker and Python
trallard
47
3.7k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
0
140
Six Lessons from altMBA
skipperchong
29
4.1k
How Software Deployment tools have changed in the past 20 years
geshan
0
31k
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