Sunday, May 19, 2024
HomeJavaScriptThe Ember Instances - Challenge No. 103

The Ember Instances – Challenge No. 103


हॅलो Emberistas! 🐹

This week:
undergo the Ember Camp Chicago CfP 🌭,
celebration of 55 posts for #EmberJS2019 🎉,
unravel the thriller of Ember testing syntax 💡,
look at options to the enter helper 🤔,
watch the Visible Regression Testing Made Simple speak video 📺,
extra expressive dependency injection ⬅️,
and clear out unused parts out of your 🐹 app!



The EmberCamp Chicago CfP is open till June thirtieth. In case you are taken with doing a chat, mini-talk, exercise, workshop, or keynote, please submit quickly!

Tickets are on sale now, with an Early Chicken sale of $99 till July 8! If you wish to obtain bulletins about EmberCamp, enroll on embercamp.com.

Additionally, final yr’s classes have all been revealed as a playlist. For those who solely need to see Trek’s superior intros, there is a separate playlist for that. 🥁


Over the previous few weeks, we noticed 55 weblog posts, GitHub Gists, and tweets that described how Ember can proceed to innovate in 2019. We thank everybody for taking part, by writing a submit, replying to 1, and discussing it on-line or on podcasts. Please be happy to proceed to jot down your #EmberJS2019 submit even after the deadline. 💖

This week’s authors embrace @ondrejsevcik, @michaelrkn, @mansona, @machty, @sarbbottam, @tschoartschi, @dcyriller, @rajasegar, @Alonski, @josemarluedke, @elwayman02, @acorncom, @kenigbolo, @rwwagner90, @toddjordan, @scalvert, @dustinsoftware, @knownasilya, @runspired, @0xadada, @chriskrycho, and @neojp.

As at all times, you’ll find all #EmberJS2019 posts at our neighborhood repo. (Thanks once more, @abhilashlr!)


@sarbbottam remembers how the new testing syntax had improved his productiveness remarkably. Sarbbottam, who has been making notes on testing since, graciously shared them with the entire neighborhood final week. 💯

Be taught extra in the present day about:

  • Writing several types of assessments (unit, integration, and acceptance)
  • Operating assessments
  • Stubbing dependencies

We encourage you to try Sarbbottam’s information and share it with builders that ! 💛


As Ember aligns with native JavaScript extra every day, we get to reexamine the framework selections that we had made. For instance, how ought to we deal with occasions for enter components? @rwjblue and @stefanpenner met to talk about the historic context and options to utilizing the {{enter}} helper.

You possibly can be taught extra from their recorded interview and @balinterdi‘s notes and ideas.


@patocallaghan gave a lightning speak on “Visible Regression Testing Made Simple” on the April 2019 DublinJS Meetup. In his speak, Pat used Percy to scale visible regression testing from a handbook to an automatic workflow. You possibly can catch potential CSS bugs, take away sure varieties of assessments, and take care of giant refactors and migrations. “Types can generally make unhealthy issues occur.” Percy offers you confidence while you make massive modifications.

Take a look at the full lightning speak video simply revealed this week!


The current Request for Feedback (RFC), titled “Specific Service Injection,” proposes an replace to the way in which providers and different dependencies are registered, seemed up and injected in Ember apps. The proposal argues {that a} class-based syntax for dependency injection is extra specific than the present string-based API and subsequently preferable.

If you would like to be taught extra in regards to the new API design that’s proposed within the RFC, remember to learn the unique proposal and don’t forget to be part of the dialogue within the feedback!


Discovering parts that are not utilized in your utility anymore will be powerful. On account of alternative ways to invoke parts (with curly braces or angle brackets) and the syntactical ambiguity between invoking helpers and parts, it takes a while to prune your app from redundant parts manually.

However now you should utilize the brand-new addon Ember Unused Parts to clear up your codebase mechanically. Use the --stats flag to get helpful studies on the impression of your app optimization efforts as you go. Test it out in the present day!


This week we would prefer to thank @loganrosen, @bekzod, @sdebarros, @buschtoens, @rwjblue, @pzuraq, @efx, @runspired, @scalvert and @muziejus 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 quick and candy query underneath bit.ly/ask-ember-core. And don’t fear, there are not any foolish questions, we recognize all of them – promise! 🤞


Wish to write for the Ember Instances? Have a suggestion for subsequent week’s difficulty? Be a part of us at #support-ember-times on the Ember Neighborhood 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! It’s also possible to discover our posts on the Ember weblog.


That is one other wrap! ✨

Be type,

Chris Ng, Sean Massa, Amy Lam, Isaac Lee, Jessica Jordan and the Studying Group



RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments