The Ember Times - Issue #76
Issue #76
ฮตte sฮตn Emberistas? ๐Ÿน

Join us with your contributions for DecEmber ๐Ÿน๐ŸŽ„, read more about using @tracked in the new RFC ๐Ÿ‘ฃ, fill out the npm JavaScript Ecosystem Survey ๐Ÿ“, fill out the npm JavaScript Ecosystem Survey ๐Ÿ“, JSON:API ๐Ÿ‡ฏ is getting an update for the holiday season ๐ŸŽ‰๐ŸŽŠ๐ŸŽˆ and Ember's linting future needs your input ๐Ÿ’ฌ!
Find one of the issues ๐Ÿ”
ย In the Ember Learn project
With the December label in use
Don't leave the chat unchecked.

Send in a PR โฌ…๏ธ
ย Make the reviewer smile ๐Ÿ™‚
ย What fun 24PullRequests are
when the contribution is so worthwhile! ๐Ÿน

Jingle bells, jingle bells, DecEmber all the way! ๐Ÿน๐ŸŽ„
The Tracked Properties RFC introduces a simpler and more ergonomic system for tracking state change in Ember applications.

Developers can identify if a property or a getter should be autotracked by adding a @tracked decorator to it. This allows that value to have its dependencies automatically detected as it is used.

Because tracked properties are just a very thin layer on top of native JavaScript, setting and accessing tracked properties can be done using standard JavaScript syntax. With no special syntax, and leveraging existing JavaScript knowledge.

Comment and read more about the RFC on GitHub.
Represent Ember in the 2018 JavaScript Ecosystem Survey!

Each winter, npm, Inc. circulates a survey of software developers and npm users to solicit your feedback and ideas about how to continue supporting the worldโ€™s fastest growing developer community and the worldโ€™s most popular development language. (Review last yearโ€™s results here.) Be sure to fill out the survey here in order to share what you've been working on and how you plan to use JavaScript in 2019. And spread the word!
JSON:API 1.1 RC1 is released! ๐ŸŽ‰๐ŸŽŠ๐ŸŽˆ The spec will hopefully be finalized by January 31 which is very exciting! If you use JSON:API and are able to, try out the upcoming version and give some feedback.

One notable feature is the addition of "profiles" which allow specifying addition semantics on top of the current spec. This could allow specifying things like filtering, pagination and more. Check out profiles here.

Another noteworthy change is the official recommendation to use camelCase for resource fields. This standardization will allow composing and parsing JSON:API with JavaScript and other languages. Check it out here.

To learn more about the rest of the features and changes in JSON:API 1.1 check out the Update History.
In this work-in-progress draft for restructuring the linting workflow in Ember applications the implementation of Ember CLI RFC (Request for Comments) #121 has begun - and your guidance as part of the Ember community is needed!

Based on the RFC's design strategy Ember's linting story is about to be aligned with best practices used in the general JavaScript ecosystem. And there are still decisions to be made: Do you for example expect your linting tests to run with ember build and ember serve? How would you linting integrate best into your CI pipeline?

Let your thoughts on how to swap Ember CLI ESLint for ESLint be known to support the delivery of the best linting solution for the community!
This week we'd like to thank @Simran-B, @bhullarg, @jfdnc, @dcyriller, @Turbo87, @jenweber, @MelSumner, @esbanarango, @igorT, @prasannavijayan, @efx, @zachgarwood, @ppcano, @simonihmig, @stefanpenner, @kategengler, @rwjblue, @runspired, @rwwagner90, @thorsteinsson and @jacobq for their contributions to Ember and related repositories! ๐Ÿ’–
Wondering about something related to Ember, Ember Data, Glimmer, or addons in the Ember ecosystem, but don't know where to ask? Readersโ€™ Questions are just for you!
Submit your own short and sweet question under bit.ly/ask-ember-core. And donโ€™t worry, there are no silly questions, we appreciate them all - promise! ๐Ÿคž
Want to write for the Ember Times? Have a suggestion for next week's issue? Join us at #support-ember-times on the Ember Community Discord or ping us @embertimes on Twitter.

Keep on top of what's been going on in Emberland this week by subscribing to our e-mail newsletter! You can also find our posts on the Ember blog.

That's another wrap! โœจ

Be kind,

Chris Ng, Jessica Jordan, Amy Lam, Alon Bukai and the Learning Team
Until the next issue, happy Embering :)
The Ember Learning Team ยท 812 SW Washington St, Ste 1000 ยท Portland OR 97205 ยท USA
Unsubscribe | View in browser