S I M P L I F I E D
R E F I N E D
M O R E P O W E R F U L
Slide 5
Slide 5 text
M A N Y F E AT U R E S
AVA I L A B L E T O D AY
Slide 6
Slide 6 text
S TA B I L I T Y
W I T H O U T S TA G N AT I O N
Slide 7
Slide 7 text
1.8 2.0
1.9 1.10 1.11 1.12 …
All new features developed on master. No big-bang rewrite.
Perhaps counterintuitively, 2.0 doesn't add new features;
it simply removes long-deprecated ones.
Slide 8
Slide 8 text
Stable Beta Canary
Slide 9
Slide 9 text
O N E TA K E A WAY
Slide 10
Slide 10 text
– T O M D A L E
“Use Ember CLI today.”
Slide 11
Slide 11 text
• Many new features will require Ember CLI
• Brings convention over configuration to the ecosystem
Slide 12
Slide 12 text
No content
Slide 13
Slide 13 text
N O T J U S T J AVA S C R I P T
• Enhance builds (ESNext, linters, CSS preprocessors)
• Add deployment targets (Parse, Firebase, Divshot)
• CSS (Bootstrap, Foundation, Pure)
Slide 14
Slide 14 text
N E W I D E A S
Slide 15
Slide 15 text
S TA R T A D O P T I N G T O D AY
N O T O N LY W I L L Y O U R A P P B E F U T U R E - P R O O F,
I T W I L L B E B E T T E R A R C H I T E C T E D
{{user-profile avatar=user.avatarUrl}}
{{user-avatar src=avatar}}
{{user-avatar-editor src=avatar}}
{{user-admin-panel avatarUrl=avatar}}
Pop Quiz
Which of these subcomponents can modify user.avatarUrl?
Slide 20
Slide 20 text
{{user-profile avatar=model.avatarUrl}}
{{user-avatar src=avatar}}
{{user-avatar-editor src=avatar}}
{{user-admin-panel avatarUrl=avatar}}
All of them!
Slide 21
Slide 21 text
I N S T E A D O F R E LY I N G O N 2 - WAY
D ATA B I N D I N G , E M I T A C T I O N S