SlideShare a Scribd company logo
1 of 16
Download to read offline
State of Ember.js
Amy Lam
● 🐹 Ember Learning Core Team
● 📝 Editor, The Ember Times
● 💻 Senior Software Engineer at Fastly
● 🐦 @amyrlam on Twitter
● 💾 github.com/amyrlam
Recent Milestones
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
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
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
Roadmap RFC
● 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
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
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
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
Community Initiatives
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!
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
Thank you!
References
● Ember 2018 Roadmap RFC
● EmberConf
● emberjs.com/community

More Related Content

Similar to State of Ember.js: Recent Milestones and Roadmap

LAS16-TR02: Upstreaming 101
LAS16-TR02: Upstreaming 101LAS16-TR02: Upstreaming 101
LAS16-TR02: Upstreaming 101Linaro
 
WebCamp 2016: Python. Вячеслав Каковский: Real-time мессенджер на Python. Осо...
WebCamp 2016: Python. Вячеслав Каковский: Real-time мессенджер на Python. Осо...WebCamp 2016: Python. Вячеслав Каковский: Real-time мессенджер на Python. Осо...
WebCamp 2016: Python. Вячеслав Каковский: Real-time мессенджер на Python. Осо...WebCamp
 
Super lazy side projects - Hamik Mukelyan
Super lazy side projects - Hamik MukelyanSuper lazy side projects - Hamik Mukelyan
Super lazy side projects - Hamik MukelyanDrew Malone
 
WebCamp Ukraine 2016: Instant messenger with Python. Back-end development
WebCamp Ukraine 2016: Instant messenger with Python. Back-end developmentWebCamp Ukraine 2016: Instant messenger with Python. Back-end development
WebCamp Ukraine 2016: Instant messenger with Python. Back-end developmentViach Kakovskyi
 
DockerCon US 2016 - Scaling Open Source operations
DockerCon US 2016 - Scaling Open Source operationsDockerCon US 2016 - Scaling Open Source operations
DockerCon US 2016 - Scaling Open Source operationsArnaud Porterie
 
Open Chemistry, JupyterLab and data: Reproducible quantum chemistry
Open Chemistry, JupyterLab and data: Reproducible quantum chemistryOpen Chemistry, JupyterLab and data: Reproducible quantum chemistry
Open Chemistry, JupyterLab and data: Reproducible quantum chemistryMarcus Hanwell
 
One Button Publishing
One Button PublishingOne Button Publishing
One Button PublishingClint Lalonde
 
Open Source Community Metrics LibreOffice Conference
Open Source Community Metrics LibreOffice ConferenceOpen Source Community Metrics LibreOffice Conference
Open Source Community Metrics LibreOffice ConferenceDawn Foster
 
Mixing Plone and Django for explosive results
Mixing Plone and Django for explosive resultsMixing Plone and Django for explosive results
Mixing Plone and Django for explosive resultsSimone Deponti
 
Deep Learning Applications (dadada2017)
Deep Learning Applications (dadada2017)Deep Learning Applications (dadada2017)
Deep Learning Applications (dadada2017)Abhishek Thakur
 
Docathon: How to write (good) documentation
Docathon: How to write (good) documentationDocathon: How to write (good) documentation
Docathon: How to write (good) documentationnelle varoquaux
 
ELMS:LN 2020 update @ Apereo
ELMS:LN 2020 update @ ApereoELMS:LN 2020 update @ Apereo
ELMS:LN 2020 update @ Apereobtopro
 
Selecting a Digital Collections Management System: Getting Large Projects Don...
Selecting a Digital Collections Management System: Getting Large Projects Don...Selecting a Digital Collections Management System: Getting Large Projects Don...
Selecting a Digital Collections Management System: Getting Large Projects Don...Cliff Landis
 
Open source ml systems that need to be built
Open source ml systems that need to be builtOpen source ml systems that need to be built
Open source ml systems that need to be builtNikhil Garg
 
Scaling Recommendations at Quora (RecSys talk 9/16/2016)
Scaling Recommendations at Quora (RecSys talk 9/16/2016)Scaling Recommendations at Quora (RecSys talk 9/16/2016)
Scaling Recommendations at Quora (RecSys talk 9/16/2016)Nikhil Dandekar
 
LibreTime: a web-based automation system for radio - presentation at Ohio Li...
LibreTime:  a web-based automation system for radio - presentation at Ohio Li...LibreTime:  a web-based automation system for radio - presentation at Ohio Li...
LibreTime: a web-based automation system for radio - presentation at Ohio Li...Robb Ebright
 
Open Source Community Metrics for FOSDEM
Open Source Community Metrics for FOSDEMOpen Source Community Metrics for FOSDEM
Open Source Community Metrics for FOSDEMDawn Foster
 
Porting 100k Lines of Code to TypeScript
Porting 100k Lines of Code to TypeScriptPorting 100k Lines of Code to TypeScript
Porting 100k Lines of Code to TypeScriptTiny
 

Similar to State of Ember.js: Recent Milestones and Roadmap (20)

LAS16-TR02: Upstreaming 101
LAS16-TR02: Upstreaming 101LAS16-TR02: Upstreaming 101
LAS16-TR02: Upstreaming 101
 
WebCamp 2016: Python. Вячеслав Каковский: Real-time мессенджер на Python. Осо...
WebCamp 2016: Python. Вячеслав Каковский: Real-time мессенджер на Python. Осо...WebCamp 2016: Python. Вячеслав Каковский: Real-time мессенджер на Python. Осо...
WebCamp 2016: Python. Вячеслав Каковский: Real-time мессенджер на Python. Осо...
 
Super lazy side projects - Hamik Mukelyan
Super lazy side projects - Hamik MukelyanSuper lazy side projects - Hamik Mukelyan
Super lazy side projects - Hamik Mukelyan
 
WebCamp Ukraine 2016: Instant messenger with Python. Back-end development
WebCamp Ukraine 2016: Instant messenger with Python. Back-end developmentWebCamp Ukraine 2016: Instant messenger with Python. Back-end development
WebCamp Ukraine 2016: Instant messenger with Python. Back-end development
 
DockerCon US 2016 - Scaling Open Source operations
DockerCon US 2016 - Scaling Open Source operationsDockerCon US 2016 - Scaling Open Source operations
DockerCon US 2016 - Scaling Open Source operations
 
Create your library
Create your libraryCreate your library
Create your library
 
Open Chemistry, JupyterLab and data: Reproducible quantum chemistry
Open Chemistry, JupyterLab and data: Reproducible quantum chemistryOpen Chemistry, JupyterLab and data: Reproducible quantum chemistry
Open Chemistry, JupyterLab and data: Reproducible quantum chemistry
 
One Button Publishing
One Button PublishingOne Button Publishing
One Button Publishing
 
Open Source Community Metrics LibreOffice Conference
Open Source Community Metrics LibreOffice ConferenceOpen Source Community Metrics LibreOffice Conference
Open Source Community Metrics LibreOffice Conference
 
Mixing Plone and Django for explosive results
Mixing Plone and Django for explosive resultsMixing Plone and Django for explosive results
Mixing Plone and Django for explosive results
 
Deep Learning Applications (dadada2017)
Deep Learning Applications (dadada2017)Deep Learning Applications (dadada2017)
Deep Learning Applications (dadada2017)
 
Docathon: How to write (good) documentation
Docathon: How to write (good) documentationDocathon: How to write (good) documentation
Docathon: How to write (good) documentation
 
ELMS:LN 2020 update @ Apereo
ELMS:LN 2020 update @ ApereoELMS:LN 2020 update @ Apereo
ELMS:LN 2020 update @ Apereo
 
Selecting a Digital Collections Management System: Getting Large Projects Don...
Selecting a Digital Collections Management System: Getting Large Projects Don...Selecting a Digital Collections Management System: Getting Large Projects Don...
Selecting a Digital Collections Management System: Getting Large Projects Don...
 
Open source ml systems that need to be built
Open source ml systems that need to be builtOpen source ml systems that need to be built
Open source ml systems that need to be built
 
Scaling Recommendations at Quora (RecSys talk 9/16/2016)
Scaling Recommendations at Quora (RecSys talk 9/16/2016)Scaling Recommendations at Quora (RecSys talk 9/16/2016)
Scaling Recommendations at Quora (RecSys talk 9/16/2016)
 
LibreTime: a web-based automation system for radio - presentation at Ohio Li...
LibreTime:  a web-based automation system for radio - presentation at Ohio Li...LibreTime:  a web-based automation system for radio - presentation at Ohio Li...
LibreTime: a web-based automation system for radio - presentation at Ohio Li...
 
24 uses for perl6
24 uses for perl624 uses for perl6
24 uses for perl6
 
Open Source Community Metrics for FOSDEM
Open Source Community Metrics for FOSDEMOpen Source Community Metrics for FOSDEM
Open Source Community Metrics for FOSDEM
 
Porting 100k Lines of Code to TypeScript
Porting 100k Lines of Code to TypeScriptPorting 100k Lines of Code to TypeScript
Porting 100k Lines of Code to TypeScript
 

Recently uploaded

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Recently uploaded (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

State of Ember.js: Recent Milestones and Roadmap

  • 2. Amy Lam ● 🐹 Ember Learning Core Team ● 📝 Editor, The Ember Times ● 💻 Senior Software Engineer at Fastly ● 🐦 @amyrlam on Twitter ● 💾 github.com/amyrlam
  • 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. 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. 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
  • 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. 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. 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. 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
  • 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. 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
  • 16. References ● Ember 2018 Roadmap RFC ● EmberConf ● emberjs.com/community