Skip to content

Instantly share code, notes, and snippets.

@blimmer
Last active March 31, 2016 20:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save blimmer/9c94fb4607197c0de3e6c29b6f5ae20d to your computer and use it in GitHub Desktop.
Save blimmer/9c94fb4607197c0de3e6c29b6f5ae20d to your computer and use it in GitHub Desktop.
EmberConf 2016

Training

Ember Data

  • For fetching relationships from APIs:
  • Use JSON API link style: { related: }
  • Look at Pagination Lib
  • Overriding isInvalid can help with error types aside from 422
  • Also normalizeErrorResponse

Day 1

Service Workers (John Kleischmidt)

Slides

HospitalRun.com

Service Workers

Cross-Pollinating Communities

select-ing good ember patterns (Brenna O'Brien)

http://talks.brennaobrien.com/ember-select/selecting-good-ember-patterns.pdf

  • get helper
  disabled={{get fruit disabledKey}}

useful in cases where we would typically produce a sub-component or a CP in the component

  • cool trick I've seen in a few demos
  let selection = this.get('fruits').findBy('id', +value);

the +value part converts the string over to an int without parseInt

Ember + Electron (Felix Rieseberg)

https://github.com/felixrieseberg/ember-electron

Living Style Guide Driven Development (Chris LoPresto)

  • "thoughtful composition using components yields an app that is coherent, flexible and maintainable"
  • decompose a design into the components that it's made of
  • allow passing through edge case data

Ember at Scale (Chad Hietala)

https://github.com/nickiaconis/ember-prefetch https://github.com/chadhietala/ember-fastboot-server/commit/2e8fd45a806a0ebd235b399298009844a85524b1

General Follow-Up

Dockyard Notes

SSL

  • aws free certs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment