-
Beginning
-
Articles
-
Ember: Baby Steps
- IndexController
- Naming conversion is important
- Getting Into Ember.js
- Ember.js Live Collections
- Ember.js Core Features
- A first look into emberjs rc.1
-
Ember Data
-
Getting Started With Ember Data
- twbrandt / ember_data_demo
- Using Ember.js & Firebase for powerful real-time applications
- Ember.js - Client Side MVC Is Not Server Side MVC, Erase Your Brain
-
Video
- Ember.js RC1 introduction screencast
-
Source code
- Git: emberjs / starter-kit
- Git: canonical-emberjs-routing-example (app.coffee)
- Git: emberpress
- emberwatch
- Sample app: inkredabull / sonific8tr
-
Presentations
- Ember
- Model, Bindings
-
Oct 2012 Dev-day Ember JS
- emberjsforsfhtml5-130201020549-phpapp01.pdf
-
Docs
- Official: Concepts
-
Advanced articles
- Ember without Ember Data
-
Framework structure
-
Simple
- Application outlet
- IndexController
- Script Order
- App.js: Model, Route
-
Learning
- Ember basics
- The new, new router
- Ember Data (on the client using the fixture adapter)
- Routes and nested routes
- UI design concepts
- Templates and custom Handlebars helpers
- Use of multiple controllers at once
- Debugging
- Computed properties
- Bubbling
- Actions
-
Parts
-
Template: Handlebars
-
for-each
- #each
-
Bindings
- Two-way binding for textfield without Em.Textfield
- Git: example-of-two-way-binding-in-ember
-
Data
-
A sample real-time web application using Ember.js, REST API, and SignalR
- $.ajax(
-
Tools
-
ember-tools
- ember generate --scaffold person name:string age:number
- flame.js
Flame.js is a widget/UI library for Ember.js
-
News/RSS
- EmberWatch
-
OpenSource apps using Ember
-
discourse / discourse
- Demo: http://try.discourse.org/
-
Perl
- Boiler plate to start very basic perl dancer app with jquery, emberJS and bootstrap