Ember Times-Issue 103


Hello Amberistas! 🐹

This week: Submit to Ember Camp Chicago CfP 🌭, celebrate the publication of #EmberJS2019 with 55 posts🎉, uncover the mystery of Ember test syntax💡, check the alternatives to input assistant🤔, watch the talk video where visual regression testing becomes simple📺, More expressive dependency injection ⬅️, and remove unused components from your 🐹 application!



This EmberCamp Chicago CfP Open to June 30. If you are interested in giving lectures, mini lectures, events, seminars or keynote speeches, please submit as soon as possible!

Tickets are now on sale, versus Early bird price of 99 USD before July 8!If you want to receive announcements about EmberCamp, please register embercamp.com.

In addition, last year’s conference has all been released As a playlist. If you just want to see Trek’s wonderful introduction, here is Separate playlist. 🥁


In the past few weeks, we have seen 55 blog posts, GitHub highlights and tweets This describes how Ember continues to innovate in 2019.we thank you all Participate by writing a post, replying to a post, and discussing it online or on a podcast. Even after the deadline, please feel free to continue writing your #EmberJS2019 posts. 💖

This week’s authors include @ondrejsevcik, @michaelrkn, Mansona, @machty, @sarbbottam, @tschoartschi, @dcyriller, @rajasegar, @阿隆斯基, @josemarluedke, @elwayman02, @acorncom, @kenigbolo, @rwwagner90, @toddjordan, @scalvert, @dustinsoftware, @knownasilya, @runspired, @ 0xadada, @chriskrycho, with @neojp.

As always, you can find All #EmberJS2019 posts in our community repository. (Thanks again, @abhilashlr! )


@sarbbottam Recall how New test syntax Significantly improved his productivity. Sarbbottam has been taking test notes ever since, Generously shared them with the entire community last week. 💯

Learn more about:

  • Write different types of tests (unit, integration, and acceptance)
  • Run test
  • Stub dependency

We encourage you View Sarbbottam’s guide with share it It works with developers you know! 💛


As Ember became more and more aligned with native JavaScript, we began to re-examine the framework choices we made.For example, how should we handle events Input element? @rwjblue with @stefanpenner meet discuss Historical background and alternatives used {{input}} helper.

You can learn more from them Interview recording with @balinterdiof Notes and ideas.


@Pato Callahan Made a lightning talk “Visual regression testing becomes easy” In April 2019 DublinJS party. In his speech, Pat used Percy Extend visual regression testing from manual to automated workflow. You can catch potential CSS errors, remove certain types of tests, and handle large refactorings and migrations. “Style sometimes makes bad things happen.” When you make major changes, Percy will give you confidence.

View The complete lightning talk video Just released this week!


This The most recent request for comment (RFC), The title is “Explicit Service Injection”, it is recommended to update Services and other dependencies Registered, found and injection In the Ember application.The proposal believes that the class-based grammar Dependency injection It is more explicit than the current string-based API, and therefore preferable.

If you want to know more about New API design Proposed in the RFC, please be sure Read the original proposal And don’t forget Join the discussion In the comments!


Look for Component Those that are no longer used in your application may be difficult.Due to the different ways of calling components (with curly braces or Angle brackets) And the grammatical ambiguity between the calling assistant and the component, it takes some time to manually trim the application from redundant components.

But now you can use a brand new plugin Ember unused components to Clean up your Code base automatically. Use --stats Acquired logo Useful report Know the impact of your application optimization work at any time. Check it out today!


This week we want to thank @Logan Rosen, @bekzod, @sdebarros, @buschtoens, @rwjblue, @pzuraq, @efx, @runspired, @scalvert with @museum 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? Do you have any suggestions for next week’s problems?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 in our post People Blog.


That is another package! ✨

Be kind,

Chris Ng, Sean Massa, Amy Lam, Isaac Lee, Jessica Jordan and the learning team



Leave a Reply

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