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

Ember.js in the Year 2020

Ember.js in the Year 2020

Keynote at EmberFest 2017.

Ricardo Mendes

October 12, 2017
Tweet

More Decks by Ricardo Mendes

Other Decks in Technology

Transcript

  1. Ember.js in the year 2020

    View Slide

  2. twitter.com/locks
    Core Team

    Learning Team
    Ricardo
    Mendes github.com/locks

    View Slide

  3. locks is our
    24h Slack bot
    - Tom Dale

    View Slide

  4. View Slide

  5. marvin
    visions
    www.readvisions.com/marvin

    View Slide

  6. Ember
    Fest
    2017

    View Slide

  7. Ember
    Fest
    2017 /code-of-conduct

    View Slide

  8. Em
    ber
    • past
    • present
    • future

    View Slide

  9. • Ember.js 2.16

    • Ember.js 3.0



    Releases

    View Slide

  10. Em
    ber
    • past
    • present
    • future

    View Slide

  11. Em
    ber
    • past
    • present
    • future

    View Slide

  12. stability
    stagnation
    without

    View Slide

  13. 2.15 - Router Service

    View Slide

  14. 2.16 - Modules API

    View Slide

  15. Em
    ber
    • past
    • present
    • future

    View Slide

  16. Em
    ber
    • past
    • present
    • future

    View Slide

  17. community
    The Ember.js Times
    *this list is not exhaustive

    View Slide

  18. community

    View Slide

  19. communication

    View Slide

  20. Glimmer.js

    View Slide

  21. Em
    ber
    • past
    • present
    • future

    View Slide

  22. • past
    • present
    • future
    Em
    ber

    View Slide

  23. Sdk for
    the web

    View Slide

  24. The road to ember 3.0

    View Slide

  25. Status Board
    • Router Service

    • Modules API

    • @ember/string

    • Router Service

    • Module Unification

    • Ember.js + Glimmer.js

    • Code Splitting

    View Slide

  26. import Component from '@ember/component';
    Modules API
    yarn global add [email protected]
    ember new my-application

    View Slide

  27. @ember/string

    View Slide

  28. ES Classes

    View Slide

  29. Module Unification

    View Slide


  30. Glimmer.js
    ember new --blueprint @glimmer/blueprint
    bundle compiler
    binary vm
    and more
    *https://github.com/glimmerjs/glimmer-blueprint/pull/66

    View Slide

  31. Status Board
    • Router Service

    • Modules API

    • @ember/string

    • Router Service

    • Module Unification

    • Ember.js + Glimmer.js

    • Code Splitting
    • Testing

    • Svelte

    • ember npm package

    View Slide

  32. more…
    • Guides

    • Tutorials

    • Ember CLI Addon Docs

    • Text editor integrations

    • https://www.youtube.com/watch?v=W5T8DUWqOxk

    View Slide

  33. Routable
    Components

    View Slide

  34. Routable
    Components





    View Slide

  35. Obrigado

    View Slide