Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

Share

State of Ember.js - This.JavaScript November 2018

Download to read offline

Ember.js recent milestones, upcoming releases, and community initiatives

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

State of Ember.js - This.JavaScript November 2018

  1. 1. State of Ember.js
  2. 2. Amy Lam ● 🐹 Ember Learning Core Team ● πŸ“ Editor, The Ember Times ● πŸ’» Senior Software Engineer at Fastly ● 🐦 @amyrlam on Twitter ● πŸ’Ύ github.com/amyrlam
  3. 3. Recent Milestones
  4. 4. Ember 3.3 ● Ember.js β—‹ New feature: Make jQuery optional β—‹ Deprecation: Operations β€œmake jQuery optional” continues β—‹ Deprecation: Three private, unused classes Ember.Map, Ember.MapWithDefault, Ember.OrderedSet were dropped β—‹ Deprecation: Ember.copy and Ember.Copyable ● Ember Data ● Ember CLI
  5. 5. Ember 3.4 ● Ember.js β—‹ New feature: Angle bracket invocation β—‹ New feature: new Custom Component feature enabled by default β—‹ Deprecation: Use closure actions instead of sendAction β—‹ Deprecation: Last version of Ember that will work with ember-2-legacy ● Ember Data β—‹ First Long-Term Support (LTS) release ever! β—‹ Will now follow same LTS cycle and process as Ember ● Ember CLI β—‹ New feature: Adds support for Node 10, drops support for Node 4 β—‹ New feature: Adds automatic template linting via ember-template-lint
  6. 6. Ember 3.5 ● Ember.js β—‹ For contributors, the Ember.js codebase itself now uses TypeScript 3.0 internally ● Ember Data β—‹ New feature: Ember Data powers for addon developers β–  RecordData gives addon developers much needed API access with more confidence and stability ● Ember CLI β—‹ New feature: Upgraded to Broccoli v2.0.0 β—‹ New feature: Build performance improvements of up to 32% πŸŽ‰ β—‹ New feature: migration to ember-qunit
  7. 7. Roadmap RFC
  8. 8. ● Improve communication and streamline decision-making, and empower new leaders ● Finish the major initiatives that we’ve already started ● Ship a new edition, Ember Octane, focused on performance and productivity Ember 2018 Roadmap Align the Ember community around a set of shared, achievable goals that balance the needs of existing users with the need to grow and support new use cases
  9. 9. Improve communication ● Continue to expand and refine the team structure β—‹ Ember.js Core, Ember CLI Core, Ember Data Core, and Ember Learning Core β—‹ Established Ember Steering Committee ● Move to discoverable communication tools ● Automate communication ● Document β€œbest practices” for core teams ● Invest in mentoring
  10. 10. Finish what we started ● Broccoli 2.0 ● Module Unification ● Glimmer Components ● Native JavaScript classes ● Native JavaScript modules, including: β—‹ Exposing modules in the build pipeline β—‹ Publishing Ember as npm packages β—‹ Importing npm packages into your Ember apps with zero additional configuration
  11. 11. Ember Octane ● Octane will focus on the themes of productivity and performance ● Ember Octane is about doing more with less ● Highlights: β—‹ No jQuery β—‹ Svelte builds β—‹ Native JavaScript classes β—‹ Glimmer components β—‹ Incremental rendering and rehydration β—‹ Treeshaking β—‹ Eliminating the runloop ● Non-goals
  12. 12. Community Initiatives
  13. 13. EmberConf 2019 ● πŸ‘‰ CFP is open: talk proposals will be reviewed until November 18 β—‹ Our Call for Papers (CFP) is public, starts out blind, and feature a collaborative process to help applicants improve their proposals β—‹ We welcome those who are new, community veterans, and everyone in between ● πŸ“† Save the date: March 18-20 in Portland, OR β—‹ EmberConf is the best place to meet the folks behind the magic β—‹ You’ll hear from members of the Ember Core Team, top community contributor and users β—‹ Help shape the future of Ember!
  14. 14. Keep in touch ● πŸ“° The Ember Times β—‹ Weekly covering all things Ember-related β—‹ Wondering about something related to Ember, Ember Data, Glimmer, or addons in the Ember ecosystem, but don’t know where to ask? Submit a Readers’ Question (can be anonymous!) and we’ll get an answer for you in the newsletter β—‹ Follow us on Twitter @embertimes, subscribe to emails, or read on emberjs.com/blog ● πŸ’¬ Discord chat β—‹ The Ember Community migrated away from Slack β—‹ Unlimited chat history! ● πŸ“ discuss.emberjs.com
  15. 15. Thank you!
  16. 16. References ● Ember 2018 Roadmap RFC ● EmberConf ● emberjs.com/community

Ember.js recent milestones, upcoming releases, and community initiatives

Views

Total views

25

On Slideshare

0

From embeds

0

Number of embeds

6

Actions

Downloads

0

Shares

0

Comments

0

Likes

0

Γ—