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

Ember ATX April Meetup: EmberConf 2016 Recap

Ember ATX April Meetup: EmberConf 2016 Recap

Slides from my Ember ATX Meetup talk

swany10012

April 28, 2016
Tweet

More Decks by swany10012

Other Decks in Technology

Transcript

  1. EMBER IS AN SDK FOR THE WEB THE WAY WE

    BUILD WEB APPS IS CHANGING.
  2. Ember, an SDK for the Web. MOBILE WEB APPS CONSIDERED

    HARMFUL? ▸ Size Matters, sort of...the root issue is not that our web apps are < 650K, but that offline availability, load time (initial & subsequent) and render performance are poor. ▸ A Native-like experience and fast load times are the goal and Ember is attacking these problem on multiple fronts ▸ Fastboot - 1.0 lands in Ember 2.7 (beta available at www.ember-fastboot.com) ▸ Ember Engines - Progressively load apps ▸ ES6 modules & Svelte builds - only include the modules the app requires ▸ Service Workers & Application Cache - enable offline & push notifications, Like ES6, Ember is again betting on the future and relying on what's available now. AppCache is available 
 on 91% of browsers. Glimmer 2
 Bailing Wire & Chewing Gum FTW 20 FPS React 0.14 in Production Mode 15 FPS Ember 2.4 with Glimmer 1 40 FPS Ember Canary with Glimmer 2 60 FPS Glimmer 2 with
 ES6 Modules 1.5-2X Faster Initial Render on Canary with Glimmer 2 5X Smaller Templates with Glimmer 2 "...you have literally zero excuse if the second boot of your app isn't close to instant." ~Tom Dale
  3. Take Aways and Lessons Learned. EMBER REALLY IS THE CURE

    TO HYPE FATIGUE ▸ There seems to be no question that Ember will soon reach that mythical plateau of quiet productivity. ▸ As a community, we are no longer playing catch up; in many ways Ember is helping shape the frontend revolution. ▸ EmberCLI is now the default way to build Ember apps ▸ Both React and Angular are building CLIs on top of EmberCLI ▸ RFC Process & LTS Release Channels continue to ensure stability without stagnation. ▸ The Core Team & newly formalized SubTeams (Data, CLI, Learning) provide dependable and consistent Code & Community oversight We are helping set the standard for the way frontend web apps are built with projects like ▸ Ember Inspector (nearly 71K installs) ▸ Ember Twiddle ▸ Ember Observer ▸ Smoke & Mirrors ▸ Ember Concurrency
  4. IF COMMUNITY WAS A FEATURE, WE'D WIN. We have a

    vibrant and growing community of incredibly smart men and women all working together to make Ember and the web better... and having a good time along the way!
  5. Take Aways and Lessons Learned. SO MANY TALKS, SO LITTLE

    TIME ▸ The Web Ahead ▸ Opening Keynote by Tom Dale & Yehuda Katz ▸ One App to rule them all... ▸ Building Desktop Apps with Ember & Electron by Felix Rieseberg ▸ Building Mobile Apps with Ember by Alex Blom ▸ UI Patterns and Best Practices ▸ Idiomatic Ember: Sweet Spot of Performance and Productivity by Lauren Tan (a.k.a. Sugar Pirate) ▸ Immutability is for UI, You, and I by Charles Lowell ▸ DataViz that doesn't suck ▸ Compose Yourself with Ember and D3 by Ivan Vanderbyl
  6. Post Conference Resources ALL THE CONTENT, BUT SADLY NONE OF

    THE COMMUNITY. ▸ Sugar Pirate's EmberConf Repo (github.com/poteto/emberconf-2016) Conference photos; slides, videos and other links for most of the talks. ▸ DockYard's EmberConf Canvas (usecanvas.com/dockyard/ emberconf-2016/288vBvk9XoyPi2yoEl2GHn) Notes on many of the talks taken by the awesome folks at DockYard ▸ Confreaks Videos (confreaks.tv/events/emberconf2016) The entire set of conference videos