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
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
560
Droidcon madrid CFP
h0lyalg0rithm
1
120
Introduction to AWS - Dubai Techlabs
h0lyalg0rithm
0
130
Transacto - Dec0de 3 Dubai, 2015
h0lyalg0rithm
0
920
Meta Programming in Ruby
h0lyalg0rithm
0
600
Other Decks in Programming
See All in Programming
Agentic Coding: The Future of Software Development with Agents
mitsuhiko
0
120
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
3
790
iOS 26にアップデートすると実機でのHot Reloadができない?
umigishiaoi
0
130
チームのテスト力を総合的に鍛えて品質、スピード、レジリエンスを共立させる/Testing approach that improves quality, speed, and resilience
goyoki
5
1k
#kanrk08 / 公開版 PicoRubyとマイコンでの自作トレーニング計測装置を用いたワークアウトの理想と現実
bash0c7
1
890
AIプログラマーDevinは PHPerの夢を見るか?
shinyasaita
1
240
AIと”コードの評価関数”を共有する / Share the "code evaluation function" with AI
euglena1215
1
180
Deep Dive into ~/.claude/projects
hiragram
14
10k
Startups on Rails in Past, Present and Future–Irina Nazarova, RailsConf 2025
irinanazarova
0
180
生成AI時代のコンポーネントライブラリの作り方
touyou
1
260
Android 16KBページサイズ対応をはじめからていねいに
mine2424
0
230
Google Agent Development Kit でLINE Botを作ってみた
ymd65536
2
260
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
We Have a Design System, Now What?
morganepeng
53
7.7k
4 Signs Your Business is Dying
shpigford
184
22k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Side Projects
sachag
455
42k
Thoughts on Productivity
jonyablonski
69
4.7k
Bash Introduction
62gerente
613
210k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Become a Pro
speakerdeck
PRO
29
5.4k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Adopting Sorbet at Scale
ufuk
77
9.5k
Designing for Performance
lara
610
69k
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