Published April 2014
Developing an Ember.js Edge
By Jamie White, Matthew Beale, Christopher Sansone, Wesley Workman, and Bradley Priest
Ember.js is a framework for building ambitious web applications. In more specific terms, it is a collection of libraries, abstractions and conventions for dealing with the common challenges of building web applications.
This book will take the reader from a casual interest in Ember.js through to building a complete application. Along the way we’ll cover the current state of client-side web development, the history and evolution of Ember, and the projects and challenges that have informed its design. Then we’ll dig deep into each of Ember’s constituent component libraries, demonstrating how each operates on its own and how they work together harmoniously as a framework.
Developing an Ember.js Edge is authored by a group of programmers from around the world who have been building applications with Ember in some from or another for the last two years. They all use Ember.js to build real production applications and have watched (and contributed) keenly as the framework has grown into its current state of maturity and stability.
This book has two parts: Chapters 1-6 provide a solid overview, detailing all aspects of Ember.js, including MVC, Object, View, Handlebars and Router; Chapters 7-10 walk through the creation of EmberTrackr, a skeleton application for an issue tracking system that demonstrate the basics of building an Ember application in a holistic manner.