Ember Times-Issue 181


👋 Humanitarian! 🐹

EmberFest, reshape the Ember application, Ember CLI history, ember-auto-import, web bundling, ember-concurrency release, Ember data summary, rwjblue podcast, and maintain a clean git history.


Mark your calendar September 30-October 1 2021 – Embers festival Will be back as a hybrid live/virtual event! EmberFest is the Ember conference of the European Community. The location will be a secret until the ticket sales open, so stay tuned.

The EmberFest team believes that this year’s conference can be held in person. At the same time, they realized that some people could not or may not want to travel, so EmberFest adopted a hybrid approach for the first time: live broadcast and remote broadcast tickets are available.Early bird tickets will start June 11, 2021.

If you are interested to see what it looks like, please check the last one 2019 EmberFest Conference, This is in Copenhagen!


Chris Kriecho (@chriskrycho) I recently got together with some LinkedIn colleagues, Dave Combs (@davecombs) with Richard Conrad (@grconrad), Talk about the history of Ember CLI, ember-auto-import, network bundling, etc.

If you’ve always wanted to learn more about how these things are produced and developed over time, including how they affect the development of modern build tools such as Embroider, then you might want to check out the super interesting video.

If you haven’t eaten enough Krycho 😄 and have more time on hand, you may also want to buy a package purchased by Chris Recently Published call ember-simple-track-helper This basically provides an equivalent for React useState Only used for hooks of Ember and Glimmer template components.


Ember data event👀

In the last issue, we mentioned that Ember.js celebrated its 10th birthday! However, Ember Data’s first submission on GitHub was about 15 years ago. The submission history started with SproutCore and later evolved into Ember.js and Ember Data.View Chris Thoburn (@runspired)Talking Embers data From Ember Fest 2019 for more background!

More Ember Data news, v4.0 is here!turn on Ember Data Request for Comments (RFC) Will target 5.0, and the approved RFC will be activated in 4.1 as soon as possible.

RFC #475 Call for modernization PromiseManyArray. RFC intends to abandon asynchronous reads, mutations, or operations hasMany The relationship before the value is parsed in the JavaScript code of the application.Rendering asynchronous hasMany The template will continue to work as expected.View RFC presented If you have any feedback, please leave a comment!


In a series of exciting new blog posts, members of the Ember Learning core team Jane Weber (@jenweber) The process of updating the legacy Ember application using Octane and modern Ember Data strategies is being introduced.

In the process of writing the post, Jen paired up with members of the Ember Data core team, Chris Soben (@runspired), So there should be a lot of exciting content to look forward to in the next few days.

The first article has been published, laying the foundation for the work that Jen and Chris will be doing, and listing how to troubleshoot the Ember application, some debugging strategies you might take, etc.You can find the first introductory blog post On Jen’s blog.


If you don’t notice, Maxfierke (@maxfierke) Recently released version 2.1.0 ember-concurrency! This version includes the public API of Yieldables. Yieldables allows you to hook the low-level execution logic of ember concurrent tasks, and provide a safety mechanism to implement custom waiting procedures, hooks, introspection, and other application code operations, thereby providing a new way to detect TaskInstances.

ember-concurrency 2.1.0 also fixes an important bug that task status updates may be applied out of order in some cases.

If you have always wanted to access the internal structure of ember-concurrency and make it beyond the capabilities of Promises, This version You might be interested.


The podcast network related to Ember has a new episode, Whisky & Whatnot out 🎉!The feature of this episode is nothing more than Robert Jackson (@rwjblue)The Ship Shape gang and rwjblue discussed some questions about how rwjblue participates in contributing to Ember.js, some questions about the Internet, and yes, some questions about whiskey.

No matter where you listen to the podcast, you can view the episode!


Ember Learning core team member Chris Manson (@mansona) Published a super useful new blog post about one of the developer basics that we all should know, how to keep a clean git history.

Chris talked about the importance of keeping a clean git history and provided some great tips and workflows on how to do this.There is also an in-depth working example that illustrates some of the challenges encountered when managing submissions and how to use visualization tools, such as cross Achieve a higher level of mastery of your git history.

Check out the Simlabs blog postal And learn how to clean up your git history!


This week we want to thank Hannah (she/her) (@hannakim91), Brendon Palmer (@brendenpalmer), Chris Manson (@mansona), Chris Wu (@chrisrng), Isaac Lee (@ijlee2), Robert Wagner (@rwwagner90), Sam Van Campenhout (@Windvis), Bj Tecu (@btecu), Michal Bryxi (@MichalBryxi), Robert Jackson (@rwjblue), Brian Mishkin (@bmish), Chris Garrett (@pzuraq), Godfrey Chan (@chancancode), Josh Lindsay (@j000shDotCom), David Tang (@skaterdav85), Matthew Bill (@mixonic), Anne-Greeth van Herwijnen (@MinThaMie), Stefan Penner (@stefanpenner), Taylor (@runnerboy22), Olga Torhanova (@helgablazhkun), Scott Newcomer (@snewcomer), Anass OUMIRI (@aoumiri), Chris Soben (@runspired), Jordan Hawke (@elwayman02), Luke Melia (@lukemelia), Kategengler (@kategengler), @NullVoxPopuli, with Jared Galanis (@jaredgalanis) Thanks for their contributions to Ember and related repositories! 💖


Want to know about Ember, Ember Data, Glimmer, or plugins in the Ember ecosystem, but don’t know where to consult? Readers’ questions are only answered for you!

Submit your own Short and sweet problem under bit.ly/ask-ember-coreDon’t worry, there are no stupid questions, we thank them-guaranteed! 🤞

Want to write for Ember Times? Any suggestions for next week’s problem?join us #support-ember-times in Ember community discord Or ping us @embertimes On Twitter.

Subscribe to our channel to get the latest news from Emberland this week Email newsletter!You can also find our posts in the following locations People BlogSee you in two weeks!


That is another package! ✨

Be kind,

Chris Ng, Jared Galanis, Amy Lam and the learning team



Leave a Reply

Your email address will not be published. Required fields are marked *