The Ember Times - Issue No. 104

Halò Emberistas! 🐹

This week is all about Embroider: Readers' Questions: What is Embroider? 🤔, live Embroider Demo by Edward Faulkner 🖥️, and an RFC for Embroider v2 Addon Format 💬. Also, help out in the Prettier Glimmer Quest Issue 🎀✨!


Readers' Questions: What is Embroider?

Office Hours Tomster Mascot

In this week's brand new Readers’ Question it's all about Embroider: What is it about and should you use it in your Ember app?

In her write-up @jessica-jordan will give a high-level overview of the motivation for the project, its benefits and where to learn more about it. Read the full answer on the offical Ember forum.

Read more

Submit your own short and sweet question under bit.ly/ask-ember-core. And don’t worry, there are no silly questions, we appreciate them all - promise! 🤞


Live Embroider Demo by Edward Faulkner 🖥️

You might be wondering next, how do I start using Embroider in my app? How exactly do Embroider options affect my build? 🙋‍♂️🙋‍♀️

At EmberATX, Edward Faulkner showed how you can build the familiar Super Rentals app using Embroider. He also taught important core and compatibility options and explained how they affect the first two build stages.

We encourage you to learn more about Embroider today! If you are short on time, feel free to watch these highlights:

  • 08:20 (24 min) How to build Super Rentals 🏠
  • 47:25 (25 min) How the options affect first stage 1️⃣
  • 1:02:25 (15 min) How the options affect second stage 2️⃣

RFC for Embroider v2 Addon Format 💬

Now is your opportunity to help shape Embroider!

@ef4 has opened the first Embroider RFC to discuss the v2 spec of Ember packages. Please note, there will be additional RFCs to address what addons can currently do in v1.

Find out more about Embroider, share the news, and give your feedback today!


Quest: Prettier Glimmer 🎀✨

@jgwhite started a quest issue to track the outstanding work required to have full Prettier support for Ember templates.

Prettier is an opinionated code formatter that ensures that all outputted code conforms to a consistent style in order to avoid bikeshedding about styling rules or nit picks. It does this by parsing your code into an Abstract Syntax Tree (AST) and reprinting it from scratch disregarding all original styling. Today, Prettier already works for JavaScript including ES2017 so this work revolves around supporting Ember templates.

Check out what parts you can contribute in the quest issue on GitHub!


Contributors' Corner 👏

This week we'd like to thank @paddyobrien, @tomdale, @abel-n, @Gorzas, @mansona, @jenweber, @villander, @billybonks, @geopopos, @kmiyashiro, @newyork-anthonyng, @efx, @chadhietala, @pzuraq, @josemarluedke, @pgengler, @runspired, @ef4 and @rwwagner90 for their contributions to Ember and related repositories! 💖


#embertimes 📰

Want to write for the Ember Times? Have a suggestion for next week's issue? Join us at #support-ember-times on the Ember Community Discord or ping us @embertimes on Twitter.

Keep on top of what's been going on in Emberland this week by subscribing to our e-mail newsletter! You can also find our posts on the Ember blog.


That's another wrap! ✨

Be kind,

Jessica Jordan, Chris Ng, Isaac Lee, Amy Lam and the Learning Team