Skip to content

Instantly share code, notes, and snippets.

@jrjohnson
Last active October 19, 2017 22:43
Show Gist options
  • Save jrjohnson/4901559c7f8323e75f2a66d8aa7f09af to your computer and use it in GitHub Desktop.
Save jrjohnson/4901559c7f8323e75f2a66d8aa7f09af to your computer and use it in GitHub Desktop.
Decoupled Apps with Ember.JS (A lightning talk)

Decoupled Apps with Ember.JS (A lightning talk)

Hi! I'm Jon

  • Work on the Ilios Project at UCSF
  • Built the Symfony Ember.js Edition bundle (bad abstraction, don't use it)
  • Occasional Contributor to Symfony Projects
  • Open Source Fanatic

What is ember?

Why?

Don't fall for the simplicity fetish this stuff is HARD

Because building a single page app is the same way 95% of the time

Why Specifically

  • Stability without stagnation (think Symfony 4.0)

  • Convention > Configuration (think autowire / autoconfigure)

  • The answer to framework fatigue

  • Ember CLI (think symfony server, generate bundle, asset-install)

  • Microlibs in a well tested package

  • Easy to deploy anywhere

  • Used in huge companies for Big Work

  • Ember Data reads json-api by default (which you can produce that in API Platform)

  • It also has a full normalization serialization layer and has adapters for many other formats

Still not sure? Try Glimmer.js

Get Started

Amazing Documentation Team

Great Community

https://jrjohnson.github.io

github

@jrjohnson

twitter

@iam_jrjohnson

slack (Ember and Symfony Devs)

@jrjohnson

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