Code - Zazcallabah/mce GitHub Wiki
Styles, patterns and practices used in the source:
The app uses the MVVM pattern provided by knockoutjs in order to bind html elements to the data. Look at the tutorials over at knockoutjs.com for details.
The html structure and styling uses bootstrap.
Javascript objects use the constructor pattern provided by Crockford in the book "Javascript The good parts" in order to avoid the use of the 'new' keyword.
Tests are run using jasmine.