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
MelbJS March 2015 – The Ember Developer Experience
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Lauren Tan
March 11, 2015
Programming
490
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
MelbJS March 2015 – The Ember Developer Experience
Presented at MelbJS Melbourne, 11th March 2015 by @sugarpirate_
Lauren Tan
March 11, 2015
More Decks by Lauren Tan
See All by Lauren Tan
Just Use Any: js.la Edition
poteto
0
260
TSConf 2019: Just Use Any - How to Win Colleagues and Influence Your Boss
poteto
0
2.1k
DotJS 2018 - Learning to Love Type Systems
poteto
2
2.9k
Swipe Left, Uncaught TypeError: Learning to Love Type Systems
poteto
0
1.4k
EmberFest 2017 - Ember @ Netflix
poteto
1
300
CodeEurope 2017 – Monoliths to Services with Elixir and Phoenix
poteto
13
2.5k
EmberConf 2017 – Confessions of an Ember Addon Author
poteto
2
790
ElixirConf 2016 - From Front-End to Full Stack with Elixir & Phoenix
poteto
14
3.2k
EmberCamp 2016 – I Can Write My App With No Handlebars: Declarative Templating in Ember
poteto
5
1.6k
Other Decks in Programming
See All in Programming
はてなアカウント基盤 State of the Union
cockscomb
1
1.3k
【やさしく解説 設計編・中級 #4】ルールの寿命と、システムの年輪
panda728
PRO
2
160
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
4
1.2k
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
400
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
PRO
1
180
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
140
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
220
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
1
240
What's New in Android 2026
veronikapj
0
120
AI 輔助遺留系統現代化的經驗分享
jame2408
1
1.2k
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
390
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
150
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1033
470k
How GitHub (no longer) Works
holman
316
150k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
AI: The stuff that nobody shows you
jnunemaker
PRO
9
840
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Mind Mapping
helmedeiros
PRO
1
290
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.7k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
470
The Curious Case for Waylosing
cassininazir
1
440
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Transcript
The Ember Developer Experience MELBJS MARCH Lauren Elizabeth Tan @sugarpirate_
@poteto
Lauren Elizabeth Tan Designer & Front End Developer
Developer Experience?
Modern web dev is hard
None
None
None
Let's play a game
Round 1 – Modules
VS webpack browserify
Round 2 – Front End Package Management
VS npm bower
Round 3 – Task Runners
VS grunt gulp
Round 4 – Flux Flavours
VS flux fluxible reflux fluxxor ...
Round 5 – ES6 Transpilers
VS babel (aka 6to5) traceur
Round 6 – Test Framework
VS jest mocha jasmine
…
2 weeks later…
None
None
Meanwhile in Ember land…
$ ember new my-new-app
None
None
None
Convention over configuration
Convention over configuration • asset compilation – broccoli.js • es6
modules • ember-qunit • bower for front-end dependencies • npm for internal dependencies
Convention over configuration (cont.) • content security policy • live-reload
• generators & blueprints • easy environment flags • easy builds • development server with express, mocks & proxies
Demo
Ember Inspector
None
None
Where to from here?
Ember 2.0 Landing June 12th
HTMLBars
FastBoot™ No more DOM dependency – SSR
None
O(N) N = number of DOM elements O(M) M =
number of dynamic nodes ...less runtime analysis
ember-router ember-cli ember-inspector ember-fastboot ember-glimmer ember 2.0 June 12th, 2015
None
Convention over configuration
Stability over Stagnation
react-cli?
@sugarpirate_
We're hiring!
[email protected]
@sugarpirate_
Thank you! Lauren Elizabeth Tan @sugarpirate_ @poteto