Skip to content

Instantly share code, notes, and snippets.

@mutewinter
Created August 27, 2015 15:59
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mutewinter/04397ea0bba15d31cc50 to your computer and use it in GitHub Desktop.
Save mutewinter/04397ea0bba15d31cc50 to your computer and use it in GitHub Desktop.
Why Ember 2.0

Ember Talk

Why Ember?

https://www.google.com/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&ved=0CAcQjRxqFQoTCLCJ6pTAyccCFYpWPgodTIcApw&url=https%3A%2F%2Fgithub.com%2Femberjs%2Fember-inspector%2Fissues%2F31&ei=YiLfVdejJInp-QGYyYoY&psig=AFQjCNFusd6O56gm5p376DRSAdkY6bPpHA&ust=1440773092577729

Rails-like

  • Great for building the current generation of web apps
    • Rails was great for CRUD
    • Ember is great for the next complexity level of apps
  • Codified Patterns
  • Easy to hire and train for
    • Ember apps feel like Ember apps
    • Developers who know Ember are on the cutting edge
    • Not true of other client-side options
      Backbone, for example, has its own way to everything.
      React, bring your own data model and router
    • I did it this year
  • Good marketing
    • Design emphasis
    • Open communication
  • Community

Ember CLI

http://www.ember-cli.com

  • State-of-the-art build tool
  • Testing built in
  • Bower, NPM, Vendored Assets
  • Upgrading to the latest version is part of the tool
  • Advanced features
    • Asset digests
    • Addon installation
    • Scaffolding
      • Files
      • Addons
    • Package version currency checks

Addons

  • EmberAddons.com
    http://emberaddons.com
  • Code sharing built in
  • Even within your own app
    I’m much more likely to merge something that’s completely decoupled from the app via an addon.

Release cycle

Might not seem important, but it’s really important long term.

This is also something that I had no idea was important three years ago.
http://emberjs.com/builds/

Aware of the state-of-the-art

You won’t invent Ember

  • The act of writing code is hyper focused
  • Good frameworks codify patterns observed over time by a community
  • Ember has been influenced by a plethora of applications built in it

React

https://www.google.com/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&ved=0CAcQjRxqFQoTCISahLK_yccCFYFvPgod66UKsA&url=http%3A%2F%2Fblog.tryolabs.com%2F2015%2F04%2F07%2Freact-examples-mailbox%2F&ei=liHfVYT3F4Hf-QHry6qACw&psig=AFQjCNGhQh1U2RtaEvSNuVPbRopSMJZ1vA&ust=1440772884241726

Very interesting

Lower learning curve

Impossible to ignore

It is Facebook

Crazy early adoption of ES6, 7, 8

Energetic, dispersed community

ABE

Always be experimenting

We can experiment with the exact tools and environments we use every day.

Me

https://twitter.com/mutewinter

Talks

Apps

What is this

A format for feelings and opinions

Look at code on your own

If you’re interested, write a toy app

This talk is about four years of paychecks

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