Upgrade to Pro — share decks privately, control downloads, hide ads and more …

EmberConf 2016: Redesigning and rewriting our application in Ember.js

Jade Applegate
March 30, 2016
290

EmberConf 2016: Redesigning and rewriting our application in Ember.js

Jade Applegate

March 30, 2016
Tweet

Transcript

  1. REDESIGNING & REWRITING OUR APPLICATION IN EMBER.JS Customer-facing UI ✅

    Account ✅ Billing ✅ User management ✅ Real-time analytics and stats ✅ Advanced configurations
  2. REDESIGNING & REWRITING OUR APPLICATION IN EMBER.JS ✅ Rationale ✅

    Approach ✅ Results ✅ Lessons Learned ✅ Next Steps
  3. REDESIGNING & REWRITING OUR APPLICATION IN EMBER.JS No quick changes

    ☹ No test coverage Lack of code consistency Lack of modern architecture Lacking rich interactions No real ownership Dependencies on other systems
  4. Y O U C A N F I X A

    L L O F T H E S E W I T H O U T E M B E R …
  5. A M O R E M O D E R

    N A P P R O A C H
  6. REDESIGNING & REWRITING OUR APPLICATION IN EMBER.JS Currently Using ✅

    dockyard-suave ✅ ember-cli-mirage ✅ ember-feature-flags ✅ ember-i18n ✅ ember-validations ✅ svg4everybody Future Libraries ember-power-select ember-concurrency many others…
  7. REDESIGNING & REWRITING OUR APPLICATION IN EMBER.JS ✅ Rapid development

    ✅ Rich interactions ✅ Reusable components ✅ Tested, reliable code