in a nutshell

Keynote

Glimmer VM

  • Re-think and re-write of the rendering engine

  • Designed as a VM to render HTML

  • Released in 2.10 (~4 months ago)

  • 2X performance and 30% app size reduction

Glimmer.js the framework

  • Minimal surface API

  • Only components

  • Small (~30kb)

  • Scale up philosophy (à là react)

  • Entry point for more people to Ember

  • FAST

Glimmer.js the framework

Glimmer.js the framework

Keynote

From Glimmer.js to Ember.js

Going Progressive with Ember -
 
Samanta de Barros

Local Storage

Web SQL

Indexed DB

Local Forage

Going Progressive with Ember

Going Progressive with Ember

ember-service-worker
ember-service-worker-index
ember-service-worker-asset-cache
ember-service-worker-cache-fallback

Counter-spells and the Art of Keeping

Your Application Safe - Ingrid Epure

Counter-spells and the Art of Keeping

Your Application Safe - Ingrid Epure

Avoid Triple Curlies {{{ html }}}

Always use noopener AND noreferrer with target="_blank"

Mark html-code as safe to excecute

htmlSafe() for templates

Counter-spells and the Art of Keeping

Your Application Safe - Ingrid Epure

Higher Order Components - Miguel Camba

Empowering the Next Million Creators - Edward Faulkner

https://youtu.be/ZCHFjGSCqP4?t=41m57s

EmberConf 2017

By Laura Lebovic

EmberConf 2017

  • 1,188