Ember Conf 2014 Summary and Resources

This is a mainly a list of links to notes that others took and a few of my own notes from Ember Conf.

Some Great Write Ups:

Keynote by Yehuda Katz and Tom Dale

Yehuda Katz and Tom Dale keynote

Slides from the EmberConf keynote

Notes from Allison Sheren

Skylight - a new product coming from Tilde to monitor and analyze performance in your Ember.js application.

Using Ember to Make the Seemingly Impossible Easy by André Malan and Heyjin Kim

Notes from Allison Sheren

Contributing to Ember The Inside Scoop by Robert Jackson (@rwjblue)

Notes from Allison Sheren

  • Don't post security issues on GitHub. Instead email [email protected]
Ember.js feature flags

How do you know which features are currently enabled in ember.js? Check features.json.

Ember.js commit prefixes

Ember.js commit prefixes

Ember.js doc commit prefixes

Contributing Ember.js doc prefixes.

Ember Data and the Way Forward by Igor Terzic

Notes from Allison Sheren

Ember Data 1.0 is coming very soon!

  • Ember data returns objects or collections that mixin the promise proxy mixin.
  • In the future there will be an easy way to implement lazy arrays and all relationships will be promisified

No more grunt watch: Modern build workflows with Broccoli by Jo Liss (@jo_liss)

Notes from Allison Sheren

Animations and Transitions in an Ember App by Edward Faulkner

Notes from Allison Sheren

Ember Components Transclude My Directives by John Paul (@johnkpaul)

Notes from Allison Sheren

  • Angular transclude == Ember yield.

Modeling the App Store and iTunes with Ember Data by Jeremy Mack (@mutewinter)

Notes from Allison Sheren

HTMLBars—The Next-Generation of Templating in Ember.js by Erik Bryn (@ebryn) and Kris Selden (@krisselden)

Notes from Allison Sheren

  • Gist from Yehuda Katz on HTMLBars ** This is important. Helps explain some cross over from RxJS and Reactive
  • HTMLbars eliminates <script> tags, {{bindAttr}}, and gives Ember the fastest bound templates on the planet.
  • HtmlBars no more script tags and performant over large lists.
  • Almost ready
Ember.js rise of the clients

The {%raw %}{{x-foo}}{% endraw %} in You by Ryan Florence

Notes from Allison Sheren

@ryanflorence flies a drone with his {% raw %}{{x-foo}}{% endraw %} component at 2014

Ember CLI by Stef Penner (@stefanpenner)

Notes from Allison Sheren

  • Ember CLI on Github
  • Ember-CLI as a cow-path that load-balances problem solving.
  • If you want to use Ember cli and you have used Ember Tools in the past you'll have to remove Ember tools before installing cli.
  • Use ES6 modules and end the holy wars.
  • Talked to several people who are using it now. I setup a project and everything worked great (after I removed Ember Tools).

Ember is for the Children by DeVaris Brown

Notes from Allison Sheren

@devarispbrown presenting curriculum he created to teach underprivileged kids technology
  • In the Bay area youth ages 16-19 African American unemployment is at 38% and SouthEast Asian is 54%
  • @devarispbrown show that kids can understand and use complex concepts given good teaching, resources, and tools that empower.
  • @wycats: So inspired by @devarispbrown's story at about teaching kids to code using Ember.js.
  • Powerpoint slide - Rebecca and Kai built app to notify food is available at local food banks.Real "real world" problems. Rebecca and Kai built app to notify food is available at local food banks.
  • Powerpoint slide - Michelle full ride scholarship,CS major, resurrected CS club. Congrats!Michelle full ride scholarship,CS major, resurrected CS club. Congrats!

On a slightly related note this came through from Cable Green (@cgreen) at Creative Commons at about the same time:

"Accommodating +105 mil students would require > 4 major universities (30,000 students) to open every week"

Universities are becoming crowded. Programs like those from DeVaris Brown can reach those who might not have opportunities via traditional educational channels.

Ember Components by Alex Matchneer (@machty)

Notes from Allison Sheren

  • Query parameters still coming
  • Query parameters are harder than you think
  • Query parameters will save us all

Example of model dependent state.

The Unofficial, Official Ember Testing Guide by Eric Berry

Notes from Allison Sheren

Convergent/Divergent by Christopher Meiklejohn (@cmeik)

Notes from Allison Sheren

Controlling Route Traversal with Flows by Nathan Hammond

Notes from Allison Sheren

Snappy Means Happy: Performance in Ember Apps by Matthew Beale

Notes from Allison Sheren

Keynote by Dave Herman (@littlecalculist)

Notes from Allison Sheren

  • "This is a community that cares about quality, thoughtfulness, design and cares about each other."

Other Stuff

Ember Developers on Twitter: