One of the frequently used architecture patterns to attain this organisation and efficiency is known as Model View Controller (or MVC). With a series of blowouts happening in internet-based software development, some very rapid bunch of MVC frameworks with names such as Ember.js, Backbone.js, Knockout.js, Spine.js, Batman.js, and Angular.js have become apparent.
This article by Andy Matthews offers a walkthrough and sample application for anyone looking to get started with Ember. In this tutorial the author tries to make the reader more familiar with the basics of Ember.js as they build a working Twitter timeline viewer.
The tutorial can be reached at: http://www.adobe.com/devnet/html5/articles/flame-on-a-beginners-guide-to-emberjs.html