Some advice and practices (mainly the implementation details) proposed in this book are arguable and may not fit a large-scale LoB apps. However, a person just starting building SPAs may find it useful because of the general described concepts. The book is a bit outdated to the moment of reading (mid 2014), especially concerning the view layer implementation.