Thursday, May 2, 2024
HomeJavaScriptThe Ember Instances - Challenge No. 86

The Ember Instances – Challenge No. 86


สวัสดี Emberistas! 🐹

Fill out the 2019 Ember Group Survey! 📝 We’ve got RFCs galore: two follow-up RFCs to make Tracked Properties higher 👣, the complete deprecation of Partials 🥛, the renaming of htmlSafe and the deprecation of with 🚫, and a RFC Roundup Redux episode of Ember Weekend 🔈 for you. This week we’re additionally highlighting a healthful Ember neighborhood expertise 🤝, and final, however not least, an unique interview with Ember contributor @cibernox! 💬


The official 2019 Ember Group Survey is right here! We wish your assist to study who’s within the Ember neighborhood and the way they work with the framework.

That is the fifth yr we’re studying concerning the neighborhood’s make-up and pursuits, and we sit up for sharing the outcomes at EmberConf 2019 on March 18th. Over 1300 members took half within the survey in 2018 (2018 survey outcomes) and we’re aiming for much more participation this yr!

Finishing the survey ought to take about quarter-hour. We have added a couple of new questions this yr, whereas retaining alternatives to share suggestions as free-form textual content. All submissions are fully nameless, and demographic information concerning the neighborhood just isn’t launched in the identical uncooked information information because the free-form textual content and different solutions.

Submissions will likely be accepted till March twelfth. Extra information concerning the survey could be discovered right here. Why not fill it out now?!

Take the Survey

Please assist us unfold the phrase by sharing the survey touchdown web page in your social community feeds, at meetups and round your workplace and different communities.

We sit up for your participation! When you’ve got any speedy questions, be happy to e-mail the survey staff by way of survey@emberjs.com, or ping us in #dev-ember-learning in Discord chat.


@pzuraq opened up a pair of RFCs that supplemented the not too long ago merged Tracked Properties RFC.

The Decorator Assist RFC is a comply with as much as the Decorators RFC because it was premised on decorators transferring from stage 2 within the TC39 course of to stage 3. Nevertheless since decorators remained in stage 2, and haven’t been rejected, and that every one events had been in settlement concerning the invocation syntax of decorators – decorators ought to current a minimal quantity of threat to Ember and its customers. The adjustments within the spec will principally have an effect on library and framework maintainers, however not finish customers in most circumstances. Ember will start by supporting the most recent model of the decorators remodel offered by Babel.

The Tracked Property Traditional Class Descriptor RFC provides the descriptor decorator for traditional courses solely which permits customers to outline native getters and setters (and different properties). This offers a transparent 1-1 translation between native and basic syntax invocations as a method so as to add getters and setters to basic courses.

Learn and touch upon the Decorator Assist RFC or the Tracked Property Traditional Class Descriptor RFC on GitHub!


Partials in Ember have been round for fairly a while. Immediately nevertheless, they’re thought of unhealthy apply and all of their performance could be changed with Parts. There may be an Ember Template Lint rule in opposition to their use. There was a Pre-RFC created some time in the past that really useful deprecating partials. Immediately we lastly have a full RFC to Deprecate Partials written up by @GavinJoyce. If you wish to study extra concerning the deprecation or perhaps the alternate options to partials try the RFC. Additionally make sure to chime in and voice your issues or add a 👍🎉 to the RFC itself.


Two new Requests for Feedback (RFC) suggest deprecations to higher keep away from confusion in Ember apps:
One of many proposals goals to rename the htmlSafe template helper and util to trustedHtml in an effort to convey the mechanism of the util higher.

The second RFC proposes the deprecation of the with template helper acknowledging the fairly current let helper, that may now be utilized in templates as a substitute of and with a lot clearer intent than with.

Make sure you try the unique proposals for the renaming of htmlSafe and the deprecation of the with helper and depart your feedback under!


Do not miss @rondale-sc and @code0100fun interviewing @rwjblue on Episode 128 of the Ember Weekend podcast RFC Roundup Redux. They mentioned the auto-published unified RFC’s repo, the Glimmer Parts RFC and its implications for hooks, the Render Aspect Modifiers RFC, together with the official addon it proposes, and extra!


I had wished to make some giant breaking adjustments to ember-simple-tree,
with a purpose to allow me to customise it to my liking. Provided that it might break backward compatibility and current functions, I figured my adjustments would by no means be accepted. So I forked it and launched my model as ember-light-tree.

I used to be stunned when Bujorel Tecu AKA @btecu, the writer of ember-simple-tree,
contacted me and wished to work collectively to incorporate my adjustments. Consequently, my adjustments are actually within the newest model of
ember-simple-tree.

Despite the fact that we needed to sacrifice technical backward compatibility, it was necessary to @btecu that we had a shared resolution. One of many fundamental strengths of Ember is how shared conventions allow builders to construct on prime of one another’s work and enhance the ecosystem for everybody. It is heartening to see this view echoed within the Ember addon neighborhood.


Miguel Camba

In our seventh version of the contributor interview sequence, neighborhood member Miguel Camba, also called @cibernox talks about his work on highly effective addons, contributing by necessity and why the foolish pull request is barely a delusion.

You possibly can learn the complete interview on the Ember Discussion board.

Learn extra


This week we would prefer to thank @rwjblue, @cibernox, @pzuraq, @ppcano, @Gaurav0, @MelSumner, @mixonic, @chrisrng, @runspired, @XaserAcheron, @scalvert, @mansona, @nummi, @jaredgalanis, @samselikoff, @aklkv, @bartocc, @locks, @jenweber, @EndangeredMassa and @CodingItWrong 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 below bit.ly/ask-ember-core. And don’t fear, there aren’t any foolish questions, we recognize all of them – promise! 🤞


Need to write for the Ember Instances? Have a suggestion for subsequent week’s concern? Be 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 e-newsletter! You may as well discover our posts on the Ember weblog.


That is one other wrap! ✨

Be type,

Chris Ng, Gaurav Munjal, Amy Lam, Alon Bukai, Jessica Jordan, Jared Galanis and the Studying Group



RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments