Right up front, you should really be introducing people to the idea of using get() and set() rather than accessing properties directly. From the video (and accompanying text) it's actually not clear why you did that and it's one of the most critical pieces of Ember's "magic sauce." Aside from the data binding itself, it also ties you into things like computed properties and every introduction I've seen simply glosses over these methods. To me, they warrant a reasonable explanation so they don't appear to a newcomer as needless indirection.
When I watched the first video, I saw you set the App.name like a regular property and then later I saw you use App.get/set.
My immediate question was: So does that mean that setting App.name as a regular property won't have the same 'binding' effect?
When you introduce two notations, but one is inferior (without an explicit explanation), that is confusing.
In this case, adding a very brief overview of what Ember.js provides, and links to more info would seem appropriate.
Not everybody landing on that page knows what Ember is or why they might want to learn it, after all.
He should have at least a link to the Ember project page and some intro as to what it is.
Maybe he should have a episode 0 video which explains why should someone use ember instead of just jQuery or Backbone?
The apis used in these videos are frozen for ember 1.x, fortunately.
(I know your a bit tongue-in-cheek, but I appreciate a project that will replace difficult apis with reckless abandon as the community uses them pre 1.0)
The official guides are focused on ember-data with little information on how to use an alternative approach until it's stable for production use. This was very confusing for me (I'm in the process of rewriting an application at work in ember).
It has 14 videos including a section that walks you through the making of a bookmark manager from scratch.
Can you provide some good/recommended practices/conventions on large apps so we can organize the file structures on the first try?
Here are the instructions for building Ember Data (from a random YouTube comment):
git clone git://github.com/emberjs/data.git
You need to have bundler installed for your version of ruby.
Then go to dist/ember-data.js and use that where it says "ember-data-master.js" in the video. Worked for me.
Took me only 3 hours to figure it out being a total ruby noob. So easy.
(Or at least a link to your YouTube channel.)
Here is what I see: http://imgur.com/BcyVjhg
I hope that screenshot was useful. I just wasn't sure if I was the only one who was having trouble navigating.
Your ability to make such dramatic improvements in such a small amount of time is a testament to learning Ember. You've certainly inspired me!
Just curious, is it a different effort from the embercasts?
That said, I think there's room for both. We currently have people working in how many languages and how many libraries for each language, just for web apps?
How often will you be posting new videos and how many are you thinking to make?
Averaging that, I guess I plan on two per month.