# Top

**URL:** https://discuss.emberjs.com/top.md

[Latest](https://discuss.emberjs.com/latest.md) · [Categories](https://discuss.emberjs.com/categories.md)

---

## [Readers' Questions: "Why does Ember still use RSVP?"](https://discuss.emberjs.com/t/readers-questions-why-does-ember-still-use-rsvp/14736)

<div class="topic-metadata">

**Author:** [@ef4](https://discuss.emberjs.com/u/ef4)\
**Replies:** 34\
**Last updated:** [March 6, 2019, 6:12am UTC](https://discuss.emberjs.com/t/readers-questions-why-does-ember-still-use-rsvp/14736 "2019-03-06T06:12:56Z")

</div>

Hello once again to Readers’ Questions, presented by the Ember.js Times. Today I’m answering this question: Why does Ember ship with RSVP instead of a Promise polyfill? Well, RSVP.Promise is a spec-compliant Promise …

---

## [Services: A Rumination on Introducing a New Role into the Ember Programming Model](https://discuss.emberjs.com/t/services-a-rumination-on-introducing-a-new-role-into-the-ember-programming-model/4947)

<div class="topic-metadata">

**Author:** [@tomdale](https://discuss.emberjs.com/u/tomdale)\
**Replies:** 73\
**Last updated:** [March 13, 2015, 9:01pm UTC](https://discuss.emberjs.com/t/services-a-rumination-on-introducing-a-new-role-into-the-ember-programming-model/4947 "2015-03-13T21:01:39Z")

</div>

Many Ember apps need to pull in additional functionality beyond what’s provided out of the box. Often times, these additional dependencies don’t always fit neatly into the existing roles provided in the programming model…

---

## [A bigger Ember tent](https://discuss.emberjs.com/t/a-bigger-ember-tent/15383)

<div class="topic-metadata">

**Author:** [@tomdale](https://discuss.emberjs.com/u/tomdale)\
**Replies:** 1\
**Last updated:** [August 30, 2018, 8:31pm UTC](https://discuss.emberjs.com/t/a-bigger-ember-tent/15383 "2018-08-30T20:31:46Z")

</div>

I wanted to make something very clear, in response to @mfeckie’s Are we (still) a welcoming community? thread. In the Ember community, dissent is not just tolerated, it is encouraged. We will fail if people believe they…

---

## [Tips for improving build time of large apps](https://discuss.emberjs.com/t/tips-for-improving-build-time-of-large-apps/15008)

<div class="topic-metadata">

**Author:** [@mattmcmanus](https://discuss.emberjs.com/u/mattmcmanus)\
**Replies:** 12\
**Last updated:** [November 27, 2018, 5:47pm UTC](https://discuss.emberjs.com/t/tips-for-improving-build-time-of-large-apps/15008 "2018-11-27T17:47:41Z")

</div>

As a result of some discussion and work inspired by this thread I’ve recently made some serious improvements in our build times for a very large app. I thought it would be helpful to share it in a new post without all th…

---

## [Modal Views - can we agree on a best practice?](https://discuss.emberjs.com/t/modal-views-can-we-agree-on-a-best-practice/707)

<div class="topic-metadata">

**Author:** [@darthdeus](https://discuss.emberjs.com/u/darthdeus)\
**Replies:** 29\
**Last updated:** [October 30, 2014, 6:28pm UTC](https://discuss.emberjs.com/t/modal-views-can-we-agree-on-a-best-practice/707 "2014-10-30T18:28:19Z")

</div>

This is one of those ubiquitous things (like pagination) without a really good canonical example. Here are a few cases that come to mind. I’m not saying all of these are good options, I’m trying to show different approac…

---

## [Are we (still) a welcoming community?](https://discuss.emberjs.com/t/are-we-still-a-welcoming-community/15285)

<div class="topic-metadata">

**Author:** [@mfeckie](https://discuss.emberjs.com/u/mfeckie)\
**Replies:** 14\
**Last updated:** [August 24, 2018, 11:29pm UTC](https://discuss.emberjs.com/t/are-we-still-a-welcoming-community/15285 "2018-08-24T23:29:44Z")

</div>

Introduction I have just seen a chat thread in the Ember slack and it’s prompted me to write this post as a point for discussion. Link (Slack) I’ve been an Ember enthusiast for a long time (since way before 1.0). I wor…

---

## [Ember Forum Theme 🎉](https://discuss.emberjs.com/t/ember-forum-theme-tada/14537)

<div class="topic-metadata">

**Author:** [@awesomerobot](https://discuss.emberjs.com/u/awesomerobot)\
**Replies:** 33\
**Last updated:** [December 5, 2023, 9:37pm UTC](https://discuss.emberjs.com/t/ember-forum-theme-tada/14537 "2023-12-05T21:37:16Z")

</div>

:wave: I’m a designer on the Discourse team, and I’ve spent some time this week building a theme to get things feeling a bit more Embery. I’ve just enabled it as the default here. If you notice any issues or have any f…

---

## [Ember Data 3.2.x + 3.3.x](https://discuss.emberjs.com/t/ember-data-3-2-x-3-3-x/15201)

<div class="topic-metadata">

**Author:** [@hjdivad](https://discuss.emberjs.com/u/hjdivad)\
**Replies:** 11\
**Last updated:** [March 5, 2019, 12:01pm UTC](https://discuss.emberjs.com/t/ember-data-3-2-x-3-3-x/15201 "2019-03-05T12:01:30Z")

</div>

Hello everyone. There has been a trend of increasing instability in Ember Data over the last few releases. Although instability in a complicated system is not surprising, the level of stability has not been trending in…

---

## [Welcome to the Ember.js Discussion Forum](https://discuss.emberjs.com/t/welcome-to-the-ember-js-discussion-forum/185)

<div class="topic-metadata">

**Author:** [@tomdale](https://discuss.emberjs.com/u/tomdale)\
**Replies:** 1\
**Last updated:** [March 11, 2013, 4:24pm UTC](https://discuss.emberjs.com/t/welcome-to-the-ember-js-discussion-forum/185 "2013-03-11T16:24:12Z")

</div>

Welcome to the Ember.js discussion forum. We’re running on the open source, Ember.js-powered Discourse forum software. They are also providing the hosting for us. Thanks guys! Please use this space for discussion about…

---

## [Making Ember easier to approach (aka Crazy Screencasts/Videos that will Stick in Your Mind for learning Ember)](https://discuss.emberjs.com/t/making-ember-easier-to-approach-aka-crazy-screencasts-videos-that-will-stick-in-your-mind-for-learning-ember/5284)

<div class="topic-metadata">

**Author:** [@JulianLeviston](https://discuss.emberjs.com/u/JulianLeviston)\
**Replies:** 13\
**Last updated:** [October 3, 2016, 3:24pm UTC](https://discuss.emberjs.com/t/making-ember-easier-to-approach-aka-crazy-screencasts-videos-that-will-stick-in-your-mind-for-learning-ember/5284 "2016-10-03T15:24:48Z")

</div>

I’ve been making a “how to start building web apps from the ground up” for, well, pretty much everyone. I wonder if there’s interest enough to launch this, so this is a kind of “putting a feeler out there” kind of post.…

---

## [Ember + Modern CSS](https://discuss.emberjs.com/t/ember-modern-css/19614)

<div class="topic-metadata">

**Author:** [@evoactivity](https://discuss.emberjs.com/u/evoactivity)\
**Replies:** 10\
**Last updated:** [February 21, 2024, 2:28pm UTC](https://discuss.emberjs.com/t/ember-modern-css/19614 "2024-02-21T14:28:48Z")

</div>

Forget everything you know about CSS + Ember. If you use any of the following ember-postcss, ember-css-modules, ember-component-css then this guide is for you. Together we are going to take an embroider enabled Ember ap…

---

## [Ember CLI in 2018](https://discuss.emberjs.com/t/ember-cli-in-2018/14304)

<div class="topic-metadata">

**Author:** [@twokul](https://discuss.emberjs.com/u/twokul)\
**Replies:** 43\
**Last updated:** [April 16, 2018, 1:17am UTC](https://discuss.emberjs.com/t/ember-cli-in-2018/14304 "2018-04-16T01:17:13Z")

</div>

Hey all! Ember CLI core team would love to get your feedback on the 2018 roadmap: features, improvements, pain points, and anything that would improve your DX. Here’s what we are planning to discuss during EmberConf: …

---

## [Modularization of large Ember application](https://discuss.emberjs.com/t/modularization-of-large-ember-application/5237)

<div class="topic-metadata">

**Author:** [@stepan](https://discuss.emberjs.com/u/stepan)\
**Replies:** 12\
**Last updated:** [April 20, 2016, 5:23am UTC](https://discuss.emberjs.com/t/modularization-of-large-ember-application/5237 "2016-04-20T05:23:20Z")

</div>

We are considering to use EmberJS for a large project. We are in early stage of proof-of-concepts, but we like the core concepts of Ember so far. However, we are little bit lost regarding how to structure and modularize …

---

## [Ember-auto-import 1.0 released](https://discuss.emberjs.com/t/ember-auto-import-1-0-released/14997)

<div class="topic-metadata">

**Author:** [@ef4](https://discuss.emberjs.com/u/ef4)\
**Replies:** 21\
**Last updated:** [June 28, 2018, 4:33pm UTC](https://discuss.emberjs.com/t/ember-auto-import-1-0-released/14997 "2018-06-28T16:33:14Z")

</div>

ember-auto-import 1.0 is released. zero-config import from NPM. works in every ember-cli version backward to at least 2.12 and forward to the 3.2-beta series. can be used in both apps and addons deduplicates correctly …

---

## [Readers' Questions: "Can I start using Module Unification in my app?"](https://discuss.emberjs.com/t/readers-questions-can-i-start-using-module-unification-in-my-app/15029)

<div class="topic-metadata">

**Author:** [@jenweber](https://discuss.emberjs.com/u/jenweber)\
**Replies:** 12\
**Last updated:** [September 26, 2019, 1:51pm UTC](https://discuss.emberjs.com/t/readers-questions-can-i-start-using-module-unification-in-my-app/15029 "2019-09-26T13:51:57Z")

</div>

Is module unification something you can use today in an app? It seems like a lot of the discussion revolves around usage in addons, corner cases, or require using canary versions of Ember. Yes, Module Unification is s…

---

## [So have you tried ember-concurrency yet?](https://discuss.emberjs.com/t/so-have-you-tried-ember-concurrency-yet/9820)

<div class="topic-metadata">

**Author:** [@machty](https://discuss.emberjs.com/u/machty)\
**Replies:** 15\
**Last updated:** [April 7, 2016, 7:45pm UTC](https://discuss.emberjs.com/t/so-have-you-tried-ember-concurrency-yet/9820 "2016-04-07T19:45:21Z")

</div>

Hey everyone, If you haven’t seen it yet, please take a look at ember-concurrency. As the tagline says: ember-concurrency is an Ember Addon that enables you to write concise, worry-free, cancelable, restartable, async…

---

## [Readers' Questions - "Is it bad to load data in components?"](https://discuss.emberjs.com/t/readers-questions-is-it-bad-to-load-data-in-components/14521)

<div class="topic-metadata">

**Author:** [@ef4](https://discuss.emberjs.com/u/ef4)\
**Replies:** 7\
**Last updated:** [July 25, 2018, 12:30pm UTC](https://discuss.emberjs.com/t/readers-questions-is-it-bad-to-load-data-in-components/14521 "2018-07-25T12:30:13Z")

</div>

Hello once again to Readers’ Questions, presented by the Ember.js Times. Today I’m answering this question by jj: Is it still considered an anti-pattern to handle lots of data loading in the scope of Components? In g…

---

## [Why was Ember 3x - 5x slower on Android?](https://discuss.emberjs.com/t/why-was-ember-3x-5x-slower-on-android/6577)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discuss.emberjs.com/u/codinghorror)\
**Replies:** 77\
**Last updated:** [May 22, 2018, 3:35pm UTC](https://discuss.emberjs.com/t/why-was-ember-3x-5x-slower-on-android/6577 "2018-05-22T15:35:55Z")

</div>

One thing we have struggled with for a year at Discourse is how slow Ember is on Android devices. How slow? See for yourself: Ember 1.8, Complex List test: http://samsaffron.github.io/ember-performance/?ember=1.8.0 iPa…

---

## [Readers' Questions: "Why does Ember use Broccoli and how is it different from Webpack, Rollup, Parcel?"](https://discuss.emberjs.com/t/readers-questions-why-does-ember-use-broccoli-and-how-is-it-different-from-webpack-rollup-parcel/15384)

<div class="topic-metadata">

**Author:** [@jessica](https://discuss.emberjs.com/u/jessica)\
**Replies:** 7\
**Last updated:** [February 6, 2019, 10:30am UTC](https://discuss.emberjs.com/t/readers-questions-why-does-ember-use-broccoli-and-how-is-it-different-from-webpack-rollup-parcel/15384 "2019-02-06T10:30:33Z")

</div>

Hello once again to Readers’ Questions, presented by the folks at The Ember Times :newspaper:with a little help from the Ember Core Team and Friends :sparkles: Today I’ll be answering a question by Ilya: Why does Embe…

---

## [Proposal: Nested Loading Routes](https://discuss.emberjs.com/t/proposal-nested-loading-routes/2895)

<div class="topic-metadata">

**Author:** [@machty](https://discuss.emberjs.com/u/machty)\
**Replies:** 36\
**Last updated:** [May 5, 2015, 11:20pm UTC](https://discuss.emberjs.com/t/proposal-nested-loading-routes/2895 "2015-05-05T23:20:26Z")

</div>

Loading Route Facelift LoadingRoute has existed for a while, but it’s barely useful and largely broken. It’s never gotten much love due to it largely being a hangover of the router.js microlib, and we can make it better.…

---

## [What are our brand principles?](https://discuss.emberjs.com/t/what-are-our-brand-principles/14599)

<div class="topic-metadata">

**Author:** [@samselikoff](https://discuss.emberjs.com/u/samselikoff)\
**Replies:** 15\
**Last updated:** [April 25, 2018, 12:32pm UTC](https://discuss.emberjs.com/t/what-are-our-brand-principles/14599 "2018-04-25T12:32:57Z")

</div>

Does Ember have a short list of brand principles? If so (I genuinely don’t know), could someone point me to them? If not, maybe we could kickstart a process of figuring them out. I’m asking because as more folks get in…

---

## [Bootstrap, active links and LIs](https://discuss.emberjs.com/t/bootstrap-active-links-and-lis/5018)

<div class="topic-metadata">

**Author:** [@alexspeller](https://discuss.emberjs.com/u/alexspeller)\
**Replies:** 21\
**Last updated:** [October 26, 2015, 3:32am UTC](https://discuss.emberjs.com/t/bootstrap-active-links-and-lis/5018 "2015-10-26T03:32:35Z")

</div>

If you’ve ever tried to use twitter bootstrap with Ember, you’ll have hit this problem. The “active” class for links in bootstrap that are in a list of links needs to be on the li element, not on the link: \<li class="ac…

---

## [Apple Music Beta is an Ember app!](https://discuss.emberjs.com/t/apple-music-beta-is-an-ember-app/17026)

<div class="topic-metadata">

**Author:** [@jmurphyau](https://discuss.emberjs.com/u/jmurphyau)\
**Replies:** 11\
**Last updated:** [September 28, 2021, 6:19am UTC](https://discuss.emberjs.com/t/apple-music-beta-is-an-ember-app/17026 "2021-09-28T06:19:20Z")

</div>

https://beta.music.apple.com It’s good to see high profile examples of Ember

---

## [Ember Inspector - Call for feature requests, pain points, and contributors!](https://discuss.emberjs.com/t/ember-inspector-call-for-feature-requests-pain-points-and-contributors/15187)

<div class="topic-metadata">

**Author:** [@rwwagner90](https://discuss.emberjs.com/u/rwwagner90)\
**Replies:** 22\
**Last updated:** [December 6, 2018, 10:25pm UTC](https://discuss.emberjs.com/t/ember-inspector-call-for-feature-requests-pain-points-and-contributors/15187 "2018-12-06T22:25:59Z")

</div>

Ember Inspector - Help shape the future! We’re pushing hard to make Ember Inspector the world class dev tools you deserve, and would love to get your input and help! We would like to hear about feature requests and ideas…

---

## [Ember-Graph - An Ember-Data alternative](https://discuss.emberjs.com/t/ember-graph-an-ember-data-alternative/5681)

<div class="topic-metadata">

**Author:** [@gordon\_kristan](https://discuss.emberjs.com/u/gordon_kristan)\
**Replies:** 50\
**Last updated:** [August 7, 2014, 5:50pm UTC](https://discuss.emberjs.com/t/ember-graph-an-ember-data-alternative/5681 "2014-08-07T17:50:55Z")

</div>

A few months ago, I wrote an Ember persistence library to act as an alternative to Ember-Data. It’s been open source for a while, but I haven’t really ‘released’ it yet because I’ve been trying to polish some things up. …

---

## [How Ember Data affects "data down, actions up"](https://discuss.emberjs.com/t/how-ember-data-affects-data-down-actions-up/6975)

<div class="topic-metadata">

**Author:** [@samselikoff](https://discuss.emberjs.com/u/samselikoff)\
**Replies:** 14\
**Last updated:** [February 25, 2016, 4:47pm UTC](https://discuss.emberjs.com/t/how-ember-data-affects-data-down-actions-up/6975 "2016-02-25T16:47:54Z")

</div>

In anticipation of 2.0 I’ve been experimenting with writing one of my applications as a tree of nested components. Something like \<lesson-creator\> \<main-intro\> .. \</main-intro\> \<question-list questions=lesson.quest…

---

## [Diagram of an Ember app's structure](https://discuss.emberjs.com/t/diagram-of-an-ember-apps-structure/4060)

<div class="topic-metadata">

**Author:** [@samsonjs](https://discuss.emberjs.com/u/samsonjs)\
**Replies:** 14\
**Last updated:** [April 23, 2016, 12:59am UTC](https://discuss.emberjs.com/t/diagram-of-an-ember-apps-structure/4060 "2016-04-23T00:59:44Z")

</div>

I whipped up a diagram of an Ember app and how the various pieces interoperate, and asked for feedback on Twitter. I got a bit of feedback from EmberSherpa and a recommendation to post it here. I cannot upload an image …

---

## [Grid Component for Ember.js](https://discuss.emberjs.com/t/grid-component-for-ember-js/1045)

<div class="topic-metadata">

**Author:** [@myslik](https://discuss.emberjs.com/u/myslik)\
**Replies:** 16\
**Last updated:** [May 21, 2016, 9:05pm UTC](https://discuss.emberjs.com/t/grid-component-for-ember-js/1045 "2016-05-21T21:05:07Z")

</div>

Look at my project where I am trying to build feature rich Grid component for Ember.js Let me know what you think. Demo available of course :smiley: http://myslik.github.io/ember-grid/

---

## [What is an "async relationship"? / \`{async: true}\` vs. \`{async: false}\`](https://discuss.emberjs.com/t/what-is-an-async-relationship-async-true-vs-async-false/4107)

<div class="topic-metadata">

**Author:** [@abdull](https://discuss.emberjs.com/u/abdull)\
**Replies:** 10\
**Last updated:** [November 11, 2018, 6:43am UTC](https://discuss.emberjs.com/t/what-is-an-async-relationship-async-true-vs-async-false/4107 "2018-11-11T06:43:03Z")

</div>

The Ember Data API mentions the concept of “async relationships”. E.g., DS.belongsTo(..) and DS.hasMany(..) both allow to provide a hash with key async: App.Post = DS.Model.extend({ comments: DS.hasMany('comment', {a…

---

## [Migrating from Ember Data 0.13 to 1.0.0 Beta 1 - My findings](https://discuss.emberjs.com/t/migrating-from-ember-data-0-13-to-1-0-0-beta-1-my-findings/2368)

<div class="topic-metadata">

**Author:** [@cyclomarc](https://discuss.emberjs.com/u/cyclomarc)\
**Replies:** 19\
**Last updated:** [September 9, 2014, 10:59am UTC](https://discuss.emberjs.com/t/migrating-from-ember-data-0-13-to-1-0-0-beta-1-my-findings/2368 "2014-09-09T10:59:47Z")

</div>

I decided to convert a small inhouse project from Ember Data 0.13 to 1.0.0 Beta. Below is an overview of my findings (the changes needed, some sample code and some walls I hit). I hope this info is useful for others. Do…

---

## [Ember Auto - nicer properties with less this.get("junk")](https://discuss.emberjs.com/t/ember-auto-nicer-properties-with-less-this-get-junk/2896)

<div class="topic-metadata">

**Author:** [@gunn](https://discuss.emberjs.com/u/gunn)\
**Replies:** 22\
**Last updated:** [November 3, 2013, 7:57am UTC](https://discuss.emberjs.com/t/ember-auto-nicer-properties-with-less-this-get-junk/2896 "2013-11-03T07:57:52Z")

</div>

Hi everyone, Time to get excited! I’ve just released a new library called Ember Auto for nicer computed properties. It supplies the dependent properties as arguments which means you can just use them instead of this.get…

---

## [Thorough Ember Tutorial](https://discuss.emberjs.com/t/thorough-ember-tutorial/5615)

<div class="topic-metadata">

**Author:** [@vic\_ramon](https://discuss.emberjs.com/u/vic_ramon)\
**Replies:** 19\
**Last updated:** [June 23, 2014, 9:22pm UTC](https://discuss.emberjs.com/t/thorough-ember-tutorial/5615 "2014-06-23T21:22:58Z")

</div>

I just released a fairly thorough Ember Tutorial that uses Rails and ember-rails. I’d really like your feedback on the code and content. http://ember.vicramon.com

---

## [Writing ember plugins and tutorials in coffeescript is a bad idea](https://discuss.emberjs.com/t/writing-ember-plugins-and-tutorials-in-coffeescript-is-a-bad-idea/5825)

<div class="topic-metadata">

**Author:** [@mgenev](https://discuss.emberjs.com/u/mgenev)\
**Replies:** 27\
**Last updated:** [July 16, 2014, 6:18pm UTC](https://discuss.emberjs.com/t/writing-ember-plugins-and-tutorials-in-coffeescript-is-a-bad-idea/5825 "2014-07-16T18:18:48Z")

</div>

Ember is a javascript framework, only a fraction of javascript coders write in coffeescript, when tutorials and plugins are in coffee script it just adds an extra hurdle to using them for most developers and reduces the …

---

## [Working on a testing guide (was: detailed Ember.js testing example)](https://discuss.emberjs.com/t/working-on-a-testing-guide-was-detailed-ember-js-testing-example/887)

<div class="topic-metadata">

**Author:** [@emk](https://discuss.emberjs.com/u/emk)\
**Replies:** 46\
**Last updated:** [August 24, 2013, 3:27pm UTC](https://discuss.emberjs.com/t/working-on-a-testing-guide-was-detailed-ember-js-testing-example/887 "2013-08-24T15:27:46Z")

</div>

I’ve just created a jsFiddle with a detailed example of testing Ember.js (latest version: here) using Mocha, Sinon, Chai and the sinon-chai and chai-jquery plugins. This shows how to test models, views and controllers, a…

---

## [Core f2f proposal: unspecified this.route() models default to parent resource](https://discuss.emberjs.com/t/core-f2f-proposal-unspecified-this-route-models-default-to-parent-resource/3612)

<div class="topic-metadata">

**Author:** [@machty](https://discuss.emberjs.com/u/machty)\
**Replies:** 15\
**Last updated:** [February 6, 2014, 3:58pm UTC](https://discuss.emberjs.com/t/core-f2f-proposal-unspecified-this-route-models-default-to-parent-resource/3612 "2014-02-06T15:58:50Z")

</div>

App.Router.map(function() { this.resource('thing', { path: '/thing/:thing\_id' }, function() { this.route('edit'); }); }); If you wanted the Edit route’s model to be the Thing loaded in the Thing route, you have …

---

## [Readers' Questions: What is the future of controllers? When is it a good time to use them in a modern Ember app?](https://discuss.emberjs.com/t/readers-questions-what-is-the-future-of-controllers-when-is-it-a-good-time-to-use-them-in-a-modern-ember-app/15708)

<div class="topic-metadata">

**Author:** [@jenweber](https://discuss.emberjs.com/u/jenweber)\
**Replies:** 5\
**Last updated:** [October 29, 2018, 2:29am UTC](https://discuss.emberjs.com/t/readers-questions-what-is-the-future-of-controllers-when-is-it-a-good-time-to-use-them-in-a-modern-ember-app/15708 "2018-10-29T02:29:53Z")

</div>

Welcome to Readers’ Questions, presented by the folks at The Ember Times with a little help from the Ember Core Team and Friends! Today I’ll be answering this question: What is the future of controllers? When is it a…

---

## [Documentation Diagram Design Guide](https://discuss.emberjs.com/t/documentation-diagram-design-guide/696)

<div class="topic-metadata">

**Author:** [@tomdale](https://discuss.emberjs.com/u/tomdale)\
**Replies:** 29\
**Last updated:** [March 30, 2013, 5:38pm UTC](https://discuss.emberjs.com/t/documentation-diagram-design-guide/696 "2013-03-30T17:38:47Z")

</div>

Having diagrams that explain concepts visually is fundamental to good documentation. Unfortunately, most engineers are not designers, which means that most diagrams are more hindrance than help. Here are some examples of…

---

## [Ideas for Improving the Getting Started Experience](https://discuss.emberjs.com/t/ideas-for-improving-the-getting-started-experience/666)

<div class="topic-metadata">

**Author:** [@tomdale](https://discuss.emberjs.com/u/tomdale)\
**Replies:** 40\
**Last updated:** [May 6, 2016, 11:53pm UTC](https://discuss.emberjs.com/t/ideas-for-improving-the-getting-started-experience/666 "2016-05-06T23:53:26Z")

</div>

We’ve heard you loud and clear that we need to do a better job making it easier to get started with Ember. Specific plans include: We’re actively working on a Getting Started Guide with live examples that walks the use…

---

## [Guide: Asynchronous side-effects in testing](https://discuss.emberjs.com/t/guide-asynchronous-side-effects-in-testing/2905)

<div class="topic-metadata">

**Author:** [@tarasm](https://discuss.emberjs.com/u/tarasm)\
**Replies:** 24\
**Last updated:** [May 9, 2017, 4:16am UTC](https://discuss.emberjs.com/t/guide-asynchronous-side-effects-in-testing/2905 "2017-05-09T04:16:48Z")

</div>

Assertion failed: You have turned on testing mode, which disabled the run-loop’s autorun. You will need to wrap any code with asynchronous side-effects in an Ember.run I would like to make it easier for people to unde…

---

## [Ember Wishlist!](https://discuss.emberjs.com/t/ember-wishlist/6605)

<div class="topic-metadata">

**Author:** [@Panman8201](https://discuss.emberjs.com/u/Panman8201)\
**Replies:** 35\
**Last updated:** [December 18, 2014, 9:12pm UTC](https://discuss.emberjs.com/t/ember-wishlist/6605 "2014-12-18T21:12:47Z")

</div>

I’ve been keeping an Ember Wishlist for a while now, thought now is a good time to post it with the face-to-face core team meeting this weekend. Let me start off by saying I certainly could be misunderstanding a few conc…

---

## [When will routable components land?](https://discuss.emberjs.com/t/when-will-routable-components-land/9448)

<div class="topic-metadata">

**Author:** [@erikrothoff](https://discuss.emberjs.com/u/erikrothoff)\
**Replies:** 24\
**Last updated:** [April 5, 2018, 4:27pm UTC](https://discuss.emberjs.com/t/when-will-routable-components-land/9448 "2018-04-05T16:27:05Z")

</div>

Officially controllers are deprecated in favour of routable components. However, using routable components is not possible because it is not implemented in an official release yet. This means we are left with using the d…

---

## [State-of-the-art LCP performance for Ember.JS](https://discuss.emberjs.com/t/state-of-the-art-lcp-performance-for-ember-js/18792)

<div class="topic-metadata">

**Author:** [@sam](https://discuss.emberjs.com/u/sam)\
**Replies:** 9\
**Last updated:** [April 29, 2021, 8:27am UTC](https://discuss.emberjs.com/t/state-of-the-art-lcp-performance-for-ember-js/18792 "2021-04-29T08:27:24Z")

</div>

Background Google have recently announced it will be rolling out an update to search ranking based on “Core Web Vitals” starting May 2021. It will use 3 signals for this new ranking bump: LCP: Largest Contentful Pai…

---

## [Fastboot rehydration: Server side HTML vs Client side HTML](https://discuss.emberjs.com/t/fastboot-rehydration-server-side-html-vs-client-side-html/15206)

<div class="topic-metadata">

**Author:** [@ryanto](https://discuss.emberjs.com/u/ryanto)\
**Replies:** 9\
**Last updated:** [January 13, 2019, 11:07pm UTC](https://discuss.emberjs.com/t/fastboot-rehydration-server-side-html-vs-client-side-html/15206 "2019-01-13T23:07:51Z")

</div>

I’m working on some code that tests fastboot rendered applications inside of Ember’s test runner. I’m able to render the fastboot response and use assert.dom to test the server rendered content. It’s pretty cool! Here’…

---

## [Query-String support in Ember Router](https://discuss.emberjs.com/t/query-string-support-in-ember-router/1962)

<div class="topic-metadata">

**Author:** [@machty](https://discuss.emberjs.com/u/machty)\
**Replies:** 78\
**Last updated:** [October 28, 2014, 1:54am UTC](https://discuss.emberjs.com/t/query-string-support-in-ember-router/1962 "2014-10-28T01:54:41Z")

</div>

This issue has been alive for 7 months: https://github.com/emberjs/ember.js/issues/1773 I don’t know if this is a 1.0 thing or not, but I’d really appreciate some extra eyes on it and expand the discussion just beyond t…

---

## [When to add Ember Data](https://discuss.emberjs.com/t/when-to-add-ember-data/15050)

<div class="topic-metadata">

**Author:** [@ef4](https://discuss.emberjs.com/u/ef4)\
**Replies:** 15\
**Last updated:** [October 28, 2018, 11:17pm UTC](https://discuss.emberjs.com/t/when-to-add-ember-data/15050 "2018-10-28T23:17:44Z")

</div>

This post is a followup to some discussions in Slack with Learning Team people. I wrote: Hypothesis: we should stop trying to teach routing and ember-data simultaneously. They are separate topics and each is complex en…

---

## [What were the most useful resources for learning Ember.js?](https://discuss.emberjs.com/t/what-were-the-most-useful-resources-for-learning-ember-js/2089)

<div class="topic-metadata">

**Author:** [@tomdale](https://discuss.emberjs.com/u/tomdale)\
**Replies:** 39\
**Last updated:** [February 27, 2018, 6:57pm UTC](https://discuss.emberjs.com/t/what-were-the-most-useful-resources-for-learning-ember-js/2089 "2018-02-27T18:57:10Z")

</div>

I’m working on a project for helping people get up-to-speed with new open source projects. If you’ve started learning Ember.js recently (let’s say in the last 2 months), what were some of the most useful resources for y…

---

## [When will HTMLbars be ready?](https://discuss.emberjs.com/t/when-will-htmlbars-be-ready/3155)

<div class="topic-metadata">

**Author:** [@Jun\_Andrew\_Hu](https://discuss.emberjs.com/u/Jun_Andrew_Hu)\
**Replies:** 100\
**Last updated:** [August 18, 2015, 7:18pm UTC](https://discuss.emberjs.com/t/when-will-htmlbars-be-ready/3155 "2015-08-18T19:18:20Z")

</div>

HTMLbars looks very interesting. It was scheduled for 1.1 release. Will it be ready soon?

---

## [Animation support in Ember 1.1](https://discuss.emberjs.com/t/animation-support-in-ember-1-1/1977)

<div class="topic-metadata">

**Author:** [@seilund](https://discuss.emberjs.com/u/seilund)\
**Replies:** 67\
**Last updated:** [March 10, 2015, 11:29am UTC](https://discuss.emberjs.com/t/animation-support-in-ember-1-1/1977 "2015-03-10T11:29:08Z")

</div>

Hello everybody! The core team has wished for built-in animation support as a feature in Ember 1.1. This is a proposal for the public API. Scope Only route transitions. No list view animation for now. Enabling animate…

---

## [Ember CLI, 2018 Edition](https://discuss.emberjs.com/t/ember-cli-2018-edition/14543)

<div class="topic-metadata">

**Author:** [@twokul](https://discuss.emberjs.com/u/twokul)\
**Replies:** 6\
**Last updated:** [April 16, 2018, 10:30pm UTC](https://discuss.emberjs.com/t/ember-cli-2018-edition/14543 "2018-04-16T22:30:14Z")

</div>

The Ember CLI team spent the day after EmberConf talking about our priorities for the upcoming year. We meet annually, and this time around we decided to publish the notes from our meeting to make sure our direction is t…

---

## [Proposal: Class-centered Polymorphism (STI)](https://discuss.emberjs.com/t/proposal-class-centered-polymorphism-sti/3457)

<div class="topic-metadata">

**Author:** [@miguelcobain](https://discuss.emberjs.com/u/miguelcobain)\
**Replies:** 10\
**Last updated:** [February 23, 2015, 6:16pm UTC](https://discuss.emberjs.com/t/proposal-class-centered-polymorphism-sti/3457 "2015-02-23T18:16:15Z")

</div>

The Problem At the time of writing Ember Data only handles polymorphic associations. This doesn’t cover many common use cases because it enforces the polymorphism to only be used in associations. Example Imagine I have …

[Next page](https://discuss.emberjs.com/top.md?page=1&per_page=50)
