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

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

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