- Bought peepcode subscription to watch ember screencast.
- Watched almost everything on emberwatch.
- Read and reread the official guides.
- Scratched my head a few times trying to make sense of different version changes.
- Tried to grok build tools with varying levels of success, worked with ember-rails
- trawled (trolled?) the ember forum
- peeked at discourse source code (too complex to jump into right away)
- joined ember js meetup
Keep a a high quality index of various sample/example projects somewhere, with links, and community provided commentary (ratings, version dependencies, concepts). The examples section of emberwatch is a little sparse, there is a lot more out there when you scratch the surface.
- I think fairly complete and moderately complex “example” app that is
explicitly linked to the guides would be helpful. Something between
bloggr-client and discourse. Use contrived examples to show all the
features of ember, and how things can be done in idiomatic
More documentation around the different data persistence layers. Seems like Ember JS should have a compare and contrast guide between different data layers. This could work in Ember Data’s favor ultimately.
I think you guys are far too sensitive about Ember Data. It is a great effort, and solves some very difficult problems. I think all the second guessing invites the trolling. Embrace it more proudly. Newbies don’t know the back story. Start with the here and now.
I would love to hear more commentary on what different persistence layers bring to the table, and what separates them specifically. How they try to solve the problem differently. This is a hard problem so let’s have a more open dialog about the challenges. Everyone benefits.
Maybe a friendly “cage match” for the different data layers would be fun. But done in good spirits.
I feel that the persistence layer feels very opaque to the novice. So having some commentary in one place would be better.
More “idiomatic” backend code examples would be very handy.
I think http://jsonapi.org should be featured more prominently than it currently is.
From my perspective all the perceived “Ember Data bashing” seems like a phantasm that doesn’t really exist. I just want to hear unvarnished and fair commentary on it, strengths and weaknesses.
All this being said, I think Ember JS as a whole is executing quite well. It does seem like a lot of resources and thought has gone into representing the framework and the community to broader world.