Ember Times-Issue 132


👋 Humanitarian! 🐹

Join the EmberConf party 🍦 and learn how to use RouteInfo.metadata From EmberMap 🧩, try Octane and JAM sandwiches at EmberConf 🏎🥪🍓, use Tracerbench ⏱ to monitor Ember application performance, and try the related file funnel VSCode extension 🤸!


In addition to learning a lot from the meeting EmberConf, It’s also a great place to meet people and get to know them.One of the easiest places to do this is a gathering that can be organized you.

Last year there were many Different parties, From delicious food and drink gatherings, to nerve-racking chess matches and bouldering.

If you have a good idea for a party, you can Register here. If you want to know all the parties and when they will be held, please pay close attention to this page.


Ember use RouteInfo The object sends routing information. These include route names, query parameters, and parent routes.since Man 3.10, RouteInfo With an additional property called metadata, Where you can store and retrieve anything you need in the route.

How would you use this feature?In the latest Ember’s new features video, Sam Selikoff (@samselikoff) Shows how you can Create dynamic breadcrumbs. During this process, you will see how to check RouteInfo Object also.

We encourage you to watch the video and share your own app metadata. You can RouteInfo metadata RFC.


Of course, you remember he was Emberista built a blog site using Ember and Node in 15 minutes, You heard him say His work on the Ember-powered blog engine Or you think of him Said JAM 46 times in his The most important introduction to the human JAM (JavaScript, API, and markup) stack! this year, Chris Manson (@mansona) There are more insights about the modern JAM stack to share with you!

in EmberConf this year He will teach us Octane-driven JAM stack; Why JAM Stack has become so popular and how Ember Octane fits perfectly with this web development method.But that’s not all: you can learn for yourself how to use Octane and Empress to build your first JAM Stack site at his EmberConf seminar Build and publish your own empress-blog template.

In an exclusive interview with Ember Times, Chris shared with us how popular the JAM stack is and why it is so useful for building modern websites in 2020:

[…] I believe that most Ember developers are already using the JAM Stack concept. This is not a binary thing, nor is it “you use the JAM stack” or “you don’t use”. Instead, you can make your application more JAM, and when do you need it to answer the question of when you want to do so. If you need good SEO, or if you need a faster startup time, you may want to check out some JAM techniques.

What will our experience of building a JAM stack website with Octane be like? Chris shared his experience as a JAM stack developer and seminar mentor:

What most people like when using JAM Stack and Ember is that you only need to install 1 or 2 plugins to get so many features. If you have to teach others everything from the beginning until you deploy it, it will take longer and it will be more difficult. But using the power of Ember, using the power of the Ember plug-in allows people to experience quick victories and accomplish many things quickly.

In addition to understanding the theory and practice of the JAM stack, what makes EmberConf your preferred meeting in 2020? Chris shared his thoughts on why this event is so worth participating in:

My favorite things about EmberConf are meeting people, chatting in the hallways, and crazy plans for Ember’s future. These plans always seem to happen during late night dinner or between two conversations.

If you want to learn more about Ember Octane, Empress and JAM, please join more than 800 other Ember developers at EmberConf in Portland, Oregon, March 16-18, 2020. Tickets for general audiences start at US$449. Get your tickets before they are sold out, On the EmberConf website!


What is a tracking platform?Think about “Lighthouse CI”, but with Statistical rigor with More meaningful data. with ember-performance-monitoring/tracerbench-compare-action, You can monitor the performance of web applications in CI. Although the library is general enough for any web application, Tracerbench has been fine-tuned for benchmarking Ember applications and plugins through GitHub Actions.

Tracerbench’s motivation for providing clear, actionable, and usable incremental performance insights is Tracer/TraceerThere are currently gaps in performance analysis tools for Ember applications.Today’s developers strive to quickly find and analyze performance regressions, which will enable them to make rapid, iterative changes In their local development environmentThe current performance analysis method is to let developers run a single trace using Chrome Developer Tools. Unfortunately, the individual tracking changes are too large to detect the regression of the web application…unless the regression is very large.

We learned about Tracerbrench from the article by Chris Thoburn (@runspired) tweet Where he yelled Chris Selden (@krisselden) Work with LinkedIn on Tracerbench! We look forward to giving it a try!


Once needed to use the following methods to continue to find relevant files in the Ember repository VS code? Suttadoshi (@suchitadoshi1987) An extension was created to make this leap even easier!

This Related files hopper extension Help developers to browse multiple files that they touch when processing functions.For example, in Ember, a person is components/foo.js May also touch templates/foo.hbs And related tests integration/foo-test.js or acceptance/foo-test.js. This extension provides hotkeys for related files as you work components/foo.js.

Try it today and make sure Leave some feedback or Contribute new features!


This week we want to thank @bobisjan, @runspired, @efx, @chriskrycho, @梅尔sumner, @jamescdavis, @skaterdav85, @rwjblue with @jrjohnson 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 Blog.


That is another package! ✨

Be kind,

Anne-Greeth van Herwijnen, Chris Ng, Jessica Jordan, Isaac Lee, Amy Lam and the learning team



Leave a Reply

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