changes in ember.js 1.9 and the road to ember.js 2.0

21
Welcome to meetup #6! January 21st 2015

Upload: yoranbe

Post on 16-Jul-2015

286 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Changes in Ember.js 1.9 and the Road to Ember.js 2.0

Welcome to meetup #6!

January 21st 2015

Page 2: Changes in Ember.js 1.9 and the Road to Ember.js 2.0

Sponsors

organizationHstry

venue and beerInSilicoDB

Page 3: Changes in Ember.js 1.9 and the Road to Ember.js 2.0

What has changed in Emberworld?

Page 4: Changes in Ember.js 1.9 and the Road to Ember.js 2.0

Ember 1.9 (and 1.9.1) released

Page 5: Changes in Ember.js 1.9 and the Road to Ember.js 2.0

Upgrade to Handlebars from 1.x to 2.0 (updateprecompiled templates)

Page 6: Changes in Ember.js 1.9 and the Road to Ember.js 2.0

Hooks for activate and deactivate

Page 7: Changes in Ember.js 1.9 and the Road to Ember.js 2.0

pauseTest test helper

Page 8: Changes in Ember.js 1.9 and the Road to Ember.js 2.0

Deprecated context switching for {{#each}}

Page 9: Changes in Ember.js 1.9 and the Road to Ember.js 2.0

Deprecated context switching for {{#with}}

Page 10: Changes in Ember.js 1.9 and the Road to Ember.js 2.0

Various internal performance improvements

Page 11: Changes in Ember.js 1.9 and the Road to Ember.js 2.0

All changes:

http://emberjs.com/blog/2014/12/08/ember-1-9-0-released.html

http://emberjs.com/blog/2014/12/23/ember-1-9-1-released.html

Page 12: Changes in Ember.js 1.9 and the Road to Ember.js 2.0

HTMLBars is landing in Ember1.10 (expected January 23rd)!

Page 13: Changes in Ember.js 1.9 and the Road to Ember.js 2.0

The Road to Ember 2.0(

)https://github.com/emberjs/rfc

s/pull/15

Page 14: Changes in Ember.js 1.9 and the Road to Ember.js 2.0

Philosophy

"Stability without stagnation": incremental changes, givepeople time with deprecations

Simplification and intuify

Page 15: Changes in Ember.js 1.9 and the Road to Ember.js 2.0

Borrow data-flow idea from React.js: data flows in,events go out

Page 16: Changes in Ember.js 1.9 and the Road to Ember.js 2.0

Easier attribute binding

Page 17: Changes in Ember.js 1.9 and the Road to Ember.js 2.0

HTML-syntax for components

Page 18: Changes in Ember.js 1.9 and the Road to Ember.js 2.0

Remove context switching from templates

Page 19: Changes in Ember.js 1.9 and the Road to Ember.js 2.0

One-way binding will be default

Page 20: Changes in Ember.js 1.9 and the Road to Ember.js 2.0

Routeable components

When entering a route:

Ember 1.x: creates controller, view, template

Ember 2.0: creates component, template (old way will stillwork)

Page 21: Changes in Ember.js 1.9 and the Road to Ember.js 2.0

Easier actions