Thursday, May 2, 2024
HomeJavaScriptThe Ember Occasions - Problem No. 91

The Ember Occasions – Problem No. 91


හෙලෝ Emberistas! 🐹

Learn some RFCs round extending EmberObject 💡, learn to construct Hangman with Ember Octane 🎬, plus try the File Knowledge Errors RFC 📇, an “e”mpressive EmberWeekend podcast with @mansona 🎙, and the Singleton File Knowledge RFC for Ember Knowledge 💾! Final, however not least, catch our unique interview with Ember contributor @kategengler. 🚀


@pzuraq opened 2 new RFCs round utilizing the EmberObject base class.

The @basic Decorator RFC provides a set of warnings for customers who undertake native class syntax with EmberObject base lessons. Through the use of the @basic decorator, the warnings round edge instances equivalent to init vs constructor or use of Mixins are turned off. These warnings are used as a information for elements to slowly migrate away from extending from EmberObject to extra standalone equivalent to GlimmerComponent.

The Injection Hook Normalization RFC supersedes the submitted Traditional Class Proprietor Tunnel RFC. This RFC appears to be like to reply how we must always deal with dependency injection (DI) when we aren’t extending from the EmberObject base class. It proposes to assign values throughout building by normalising the project of the proprietor, entry to injected properties, and comply with the identical conventions as different common DI frameworks.

Learn extra about @basic Decorator RFC and Injection Hook Normalization RFC on GitHub!



Husband and spouse group @mike-north and @lisaychuang did a dwell stream on tips on how to construct a hangman recreation. They used the Ember Octane preview and the Glimmer elements that include it.

This video is a pleasant introduction into the world of Ember Octane and Glimmer elements and positively reveals the advantages of doing pair programming. 😊


@igorT created a RFC to reveal the content material of Invalid Errors on File Knowledge. This RFC suggests exposing the errors supplied by the server if it returns a 422. InvalidError payload follows the JSON API error object spec, and if the error payload comprises pointers these get mapped to attributes on a file.

For extra details about the getter for the errors and the RecordDataStoreWrapper and a possibility to offer suggestions, see the File Knowledge Errors RFC.


Episode 129 of the EmberWeekend podcast featured @mansona the creator of Authmaker. This episode included a variety of matters together with the migration of transferring the Ember Guides from Intermediary to be powered by Ember. Different areas embody Intermediary shortcomings and the rework of the Guides.

@mansona additionally talks about his journey utilizing Broccoli Static JSON to convert markdown into JSON API. The final word aim was to make use of the Broccoli pipeline markdown to transform to JSON API and use static information!

@mansona additionally launched Guidemaker: A completely practical, static website implementation of a documentation website and EmberJS with totally out of the field web optimization pleasant output! With assist to be hosted on S3 or every other website internet hosting resolution. Take a look at the GitHub repo right here.

Take heed to the total podcast.


Need to study extra about how a few of Ember Knowledge’s APIs are growing? Take a peek on the Singleton File Knowledge RFC not too long ago opened by @runspired.

This RFC focuses on making certain that File Knowledge might be carried out as a singleton, eliminates some redundant APIs and simplifies methodology signatures. This plan for File Knowledge affords alternatives for efficiency optimizations ⚡️ and improved function units! ✨

For these proposed modifications and an in depth design, together with modifications to most of the strategies concerned, try the Singleton File Knowledge RFC.


Katie Gengler

In our eighth version of the contributor interview collection, neighborhood member Katie Gengler, also referred to as @kategengler talks about her work on Ember Observer, Ember Strive and RFC monitoring and why all types of contributions to Ember actually matter.

You’ll be able to learn the total interview on the Ember Discussion board.

Learn extra


This week we would prefer to thank @sivakumar-kailasam, @toddjordan, @zachgarwood, @alexpark90, @mansona, @chancancode, @rwwagner90, @locks, @xjmdoo, @pzuraq, @stefanpenner, @step2yeung, @mike-north, @tomdale, @tansongyang, @dcyriller, @mwpastore, @runspired and @jessica-jordan for his or her contributions to Ember and associated repositories! 💖


Office Hours Tomster Mascot

Questioning about one thing associated to Ember, Ember Knowledge, Glimmer, or addons within the Ember ecosystem, however do not know the place to ask? Readers’ Questions are only for you!

Submit your individual brief and candy query underneath bit.ly/ask-ember-core. And don’t fear, there are not any foolish questions, we respect all of them – promise! 🤞


Need to write for the Ember Occasions? Have a suggestion for subsequent week’s situation? Be a part of us at #support-ember-times on the Ember Group Discord or ping us @embertimes on Twitter.

Carry on prime of what is been happening in Emberland this week by subscribing to our e-mail publication! It’s also possible to discover our posts on the Ember weblog.


That is one other wrap! ✨

Be sort,

Anne-Greeth van Herwijnen, Chris Ng, Jessica Jordan, Bradley Leftley, Kenneth Larsen, Jared Galanis, Katie Gengler, Amy Lam and the Studying Workforce



RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments