LexasCMS releases official support for JSON:API and more 🎉, Deprecation Stages RFC is out 🚀, tweaking UI behavior with Ember Data queries 📝, learn what reactivity means with an example 💡, read the blog post series of lessons learned working with Ember 📔, and last, but not least, "Ember Data in the Wild" Octane edition is here 📣!
A new RFC takes Ember's promise of stability without stagnation to the next level by introducing "Deprecation Stages". After multiple months of weekly discussions, the Deprecation Process strike team details a process to introduce deprecations that will both allow early adopters to move faster and larger apps to wait for the dust to settle. Check out the RFC and weigh in!
Josh Justice (@CodingItWrong) has a new blog post about Ember Data, his favorite part of Ember.js. Josh writes about building a todo list application, Surely. He touches on querying with JSON:API, the basics of working with the model, sorting with Ember Data, the nuances of reloading, and more. Check out [Tweaking UI behavior with Ember Data queries] and the accompanying GitHub repo to learn more about putting Ember Data to use!
A key feature of Ember Octane is the new reactivity model. In essence, reactivity is deciding what to rerender and when. A good reactivity model can help us focus on business logic because the rerender just works.
The blog also showcases a button component to illustrate how a good public interface helps end users be effective. The code that they have to write is simpler, which prevents them from introducing errors.
Finally, the last blog post covers nifty tools that the Ember ecosystem provides. Addons make the complicated understandable and codemods help everyone move to the latest Ember release as soon as it becomes available.
The 2nd edition presents new and updated content that is tailored to Ember Octane. If you are interested in learning more about Ember Data, be sure to check out David's book! You can find the complete Table of Contents on the purchase website.