Ember.js is a framework for building ambitious web applications. As soon as you're able to grasp the concepts behind it, you'll be building great apps with ease. But how to get from basic level, to being an advanced Ember.js developer?
While writing this book I spend a lot of time on thinking about knowledge crucial to understand features of the Ember.js framework. This isn't yet another extended tutorial which gets you through all the major features, it's a book which aims at getting you familiar with the frameowk.
In Exploring Ember.js I put a strong emphasis on using best practices. There is a number of things that can be done in more than one way and it's often hard to tell which way is the right one. Programming is often about different trade-offs and for this reason I try to always explain what are the advantages and disadvantages of the possible approaches.
What will you get?
An eBook in multiple formats
The book will be released in a few formats: PDF, HTML, ePub and mobi.
Complete, tested, and runnable code
The code for all of the examples will be easily runnable and available as a git repository.
A full application with tutorial
Although the book gives you a full overview of Ember.js features, it's not based on one big application. That's why in addition to the book I plan to build a complex application along with a description of the most interesting parts.
Free updates for Ember.js 1.x
Ember.js is constantly improved; new features are added frequently. The book will be updated to always be up to date with new features and best practices.