This week so many users, learners, contributors, organizers and other facilitators of the Ember Community came together from all over the world to meet at the annual EmberConf 2018 in Portland, Oregon. Here is a quick recap from your Ember.js Times Team: 🐹
This year’s EmberConf - the biggest annual conference around EmberJS - offered many insights into the current state of the framework but also into its future. In their opening keynote, both @wycats and @tomdale talk about many possibilities for Ember:
Native ES6 Class & Decorator Syntax - Ember apps will benefit from modern web standards even further. They also explain the current state of the Technical Committee 39 (TC39) Proposal for Decorators and how Ember.js will be able to leverage this cutting-edge feature in the future. See the related RFC on ES6 Classes in Ember on more information about the planning and implementation.
New <AngleBracketsSyntax> for Components - allowing not only for using single-word component names, but also making it easier to distinguish between Handlebars template helpers and component invocation. Read more in the related RFC which just opened this week, and be sure to comment with your thoughts and suggestions as well!
Optional jQuery in Ember Apps - reducing overall file size of applications and decluttering its dependencies. See also the related RFC on making jQuery optional here.
Module Unification - a proposal to unify the file system layout across the Ember app ecosystem, where files can be organized by feature instead of filetype. Read more on this topic in the Request for Comments (RFC) on Module Unification Namespaces.
And, pssst…by the way: Many of these amazing features of the future that are mentioned in the keynote are already available in the beta and canary branches of Ember, so use this chance to experiment and test those out today (but please, do yourself a favor and don’t push to production just yet, thank you!). 🙂
Melanie Sumner has joined the Ember.js Core Team, the group responsible for leadership, development, and sustainability of our favorite framework. Melanie has been working hard as a member of the Learning Team to bring accessibility to the front and center for the framework and our public resources. She is an outstanding developer and mentor, and we're so happy that she's a part of our community. Thank you Mel! 💖