Wednesday, May 8, 2024
HomeJavaScriptThe Ember Instances - Challenge No. 181

The Ember Instances – Challenge No. 181


👋 Emberistas! 🐹

EmberFest, reworking an Ember app, Ember CLI historical past, ember-auto-import, net bundling, ember-concurrency launch, Ember Information roundup, rwjblue podcast, and maintaining a clear git historical past.


Mark your calendars for September thirtieth – October 1st of 2021 – EmberFest can be again as a hybrid on-site/digital occasion! EmberFest is the European Neighborhood Ember Convention. The situation can be a secret till ticket gross sales are open so keep tuned.

The EmberFest staff is assured that this 12 months’s convention can occur in particular person. On the similar time, they understand that some folks can’t or may not wish to journey but, so for the primary time, EmberFest goes hybrid: there can be each on-site and distant tickets for a livestream obtainable. Early chicken tickets will begin on June 11, 2021.

When you’re eager about seeing what it’s like, try the final EmberFest convention in 2019, which was in Copenhagen!


Chris Krycho (@chriskrycho) not too long ago acquired along with some LinkedIn colleagues, Dave Combs (@davecombs) and Richard Conrad (@grconrad), to talk in regards to the historical past of Ember CLI, ember-auto-import, net bundling and extra.

When you’ve been seeking to study extra about how these items got here into being and developed over time, together with how they’ve had impression on the event of recent construct instruments like Embroider, then it’s possible you’ll wish to go try the tremendous fascinating video.

If you have not had sufficient Krycho 😄 and have some extra time in your palms, you may also wish to go checkout a package deal that Chris not too long ago printed known as ember-simple-track-helper which basically gives an equivalence for React’s useState hook for Ember and Glimmer template solely elements.


Ember Information happenings 👀

In a previous problem, we talked about that Ember.js celebrated it is tenth birthday! Nevertheless, Ember Information’s first commits in GitHub had been ~15 years in the past. The commit historical past began in SproutCore, which later morphed into Ember.js and Ember Information. Take a look at Chris Thoburn (@runspired)’s‘s discuss on Ember Information from Ember Fest 2019 for extra background!

In additional Ember Information information, v4.0 is coming! Open Ember Information Request For Feedback (RFCs) will goal 5.0, and accepted RFC’s can be enabled in 4.1 on the soonest.

RFC #475 requires modernizing the PromiseManyArray. The RFC intends to deprecate studying, mutating or working on an async hasMany relationship earlier than resolving its worth within the software’s JavaScript code. Rendering an async hasMany in a template will proceed to work as anticipated. Take a look at the rendered RFC and remark if in case you have any suggestions!


In an thrilling new sequence of recent weblog posts Ember Studying core staff member Jen Weber (@jenweber) is overlaying the method of bringing an older Ember app up-to-date with Octane and a contemporary Ember Information technique.

Within the technique of writing the posts Jen is pairing with Ember Information core staff member, Chris Thoburn (@runspired), so there needs to be plenty of nice content material to look ahead to within the coming days.

The primary put up, which is on the market now, lays the bottom work for what Jen and Chris can be engaged on, and consists of lists of the best way to strategy overhauling an Ember app, some debugging methods you may take and extra. You could find the primary introductory weblog put up right here on Jen’s weblog.


In case you hadn’t observed, Max Fierke (@maxfierke) not too long ago launched model 2.1.0 of ember-concurrency! This launch features a public API for Yieldables. Yieldables allow you to hook into the low-level execution logic of an ember-concurrency activity and supply a brand new strategy to instrument TaskInstances by offering a secure mechanism to implement customized waiters, hooks, introspection, and different operations from software code.

ember-concurrency 2.1.0 additionally fixes an essential bug the place activity state updates could possibly be utilized out of order in some conditions.

If in case you have been seeking to entry the internals of ember-concurrency that enable it to transcend what Guarantees are able to, this launch is likely to be of curiosity to you.


There is a new episode of the Ember-related podcast Net, Whiskey & Whatnot out 🎉! This episode options none apart from Robert Jackson (@rwjblue). The Ship Form gang and rwjblue focus on a bit about how rwjblue acquired concerned in contributing to Ember.js, a bit in regards to the net and, sure, a bit about whiskey.

Go checkout the episode wherever you take heed to podcasts!


Ember Studying core staff member Chris Manson (@mansona) has printed an excellent useful new weblog put up about one of many developer fundamentals that all of us ought to find out about, the best way to maintain a clear git historical past.

Chris talks in regards to the significance of maintaining a tidy git historical past and gives some wonderful suggestions and workflows on how one may go about doing that. There’s additionally an in-depth working instance of some challenges that come up when managing your commits and the way you should utilize visible instruments like Fork to realize a better stage of mastery over your git historical past.

Head on over to the Simplabs weblog to take a look at the put up and learn to clear up your git historical past!


This week we might wish to thank Hanna (she/her) (@hannakim91), Brenden Palmer (@brendenpalmer), Chris Manson (@mansona), Chris Ng (@chrisrng), Isaac Lee (@ijlee2), Robert Wagner (@rwwagner90), Sam Van Campenhout (@Windvis), Bj Tecu (@btecu), Michal Bryxí (@MichalBryxi), Robert Jackson (@rwjblue), Bryan Mishkin (@bmish), Chris Garrett (@pzuraq), Godfrey Chan (@chancancode), Josh Lindsay (@j000shDotCom), David Tang (@skaterdav85), Matthew Beale (@mixonic), Anne-Greeth van Herwijnen (@MinThaMie), Stefan Penner (@stefanpenner), Tyler (@runnerboy22), Olga Torkhanova (@helgablazhkun), Scott Newcomer (@snewcomer), Anass OUMIRI (@aoumiri), Chris Thoburn (@runspired), Jordan Hawker (@elwayman02), Luke Melia (@lukemelia), Katie Gengler (@kategengler), @NullVoxPopuli, and Jared Galanis (@jaredgalanis) for his or her contributions to Ember and associated repositories! 💖


Office Hours Tomster Mascot

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

Submit your personal quick and candy query beneath bit.ly/ask-ember-core. And don’t fear, there aren’t any foolish questions, we admire all of them – promise! 🤞

Wish to write for the Ember Instances? Have a suggestion for subsequent week’s problem? Be a part of us at #support-ember-times on the Ember Neighborhood Discord or ping us @embertimes on Twitter.

Carry on high of what is been happening in Emberland this week by subscribing to our e-mail e-newsletter! It’s also possible to discover our posts on the Ember weblog. See you in two weeks!


That is one other wrap! ✨

Be variety,

Chris Ng, Jared Galanis, Amy Lam, and the Studying Staff



RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments