We're Building Javascript apps

... and how ember can help

In Development

  • Strong conventions
  • Great resources
  • A single runtime
  • Reusable components
  • Better build tools

Strong Conventions


ROUTER
ROUTE
CONTROLLER
VIEW
COMPONENT

... and back up ^

Great resources



The community is serious about v1+ guides. 
Errors get update. Fast.

SINGLE RUNTIME


Everything is JavaScript

EXTENSIBLE COMPONENTS


A few examples of how developers
are sharing components:


KILLER TOOLS


Browser applications get first-class development tools.


Ember-cli


EMBER BROWSER EXTENSION

SQUISHY THINGS


Community
Care
Commitment

COMMUNITY


Community is a dumb word.  But Ember has it.

430 devs at the first EmberConf

100s more on the waitlist

COMMUNITY



COMMUNITY



CARE

TIL:

The Ember core team cares a lot about
developing solid primitives pre-1.0

pre-1.0 is slow with lots of false starts

post-1.0 is fast and furious

CARE


Ember Release Channels

COMMITMENT


BUILT WITH EMBER


Future THINGS


Ember is shaping the future of JavaScript

  • ES6 Modules
  • Web components
  • Dev/build tools

Ember is shaping the future of JSMVC


Batman 0.15.0 Views "borrow liberally" from ember-view

The late NickJS was trying to bring Ember-style controllers into Batman before his demise

After much community uproar, AngularJS is, quite literally, implementing ember-router in AngularJS 2.0

Backbone continues to pretend that the world isn't changing

If you're interested in the future of {{FRAMEWORK}}*, look at ember.


* If you want to know what Backbone is going to
excuse as being 'unimportant' as a footer in their docs...

Weeks-to-MONTHS OUT


Ember Data 1.0
HTMLBars
Ember-Qunit
qeury-params-new-new-final-2

GOOD READS





PERSONAL TAKE


Ember is shaping the way browser applications are made.

Use it or not, the next decade will find us doing many things
The Ember Way.

We're Building 

By Michael Chan