If you find the book helpful - great! I'm glad. I can definitely see a lot of faults in my own work but I don't have infinite time to fix them, which is why the book is on Github ( <a href="https://github.com/mixu/singlepageappbook" rel="nofollow">https://github.com/mixu/singlepageappbook</a> ).<p>There are things that I would definitely discuss differently if I wrote the book today - since things have developed a quite bit in the past year and half. I'll probably start working on a second edition late this year to rewrite the parts that I find most annoying in my book. I need to finish and ship a bunch of open source stuff before that though.
Nice book, but seems to be very focused on 'this is the one true way'. There is very rarely ever 'one true way' for all problems, and the reasoning given for each choice isn't solid enough to consider it a closed problem.<p>It would have been great if there was a small part of each section given to a short discussion of other alternative options that could be taken if the first approach isn't working out for the team. eg, the book's requirement to use specific libs like CommonJS
>1. Modern web applications: a overview<p><i>An</i> overview, please. Sorry to nitpick grammar, but seeing that in an early header leaves a bad impression.
Mixu, I have recently read your book front to back. I am new to javascript development and javascript MVC frameworks. I found your book to be both informative and concise. It shed a lot of light on the major aspects of single page JS and what the frameworks are trying to address. Thank you for your time
Hmm.. I remember this discussion from before...<p>Yup. Here's the previous discussion(s).<p><a href="http://news.ycombinator.com/item?id=4172837" rel="nofollow">http://news.ycombinator.com/item?id=4172837</a><p><a href="http://news.ycombinator.com/item?id=4677497" rel="nofollow">http://news.ycombinator.com/item?id=4677497</a>
<a href="https://www.dropbox.com/s/z4872dg21mvuizs/single_page_apps.pdf" rel="nofollow">https://www.dropbox.com/s/z4872dg21mvuizs/single_page_apps.p...</a><p>PDF for tree-killers
Really enjoyed the material, thanks for writing it. Hopefully the community can keep it fresh and relevant as the tech evolves, since it's on Github. It seems to have worked really well for Addy Osmani's Backbone Fundamentals, I'm sure we can do the same for your book as well.
I highly recommend mixu's talk from HTML Developer Conference last year covering similar content to his book: <a href="http://www.youtube.com/watch?v=BqDJqKGfIiE" rel="nofollow">http://www.youtube.com/watch?v=BqDJqKGfIiE</a>
This has been the single most important book I've read in my JavaScript career. It's priceless, and really pushed me towards daily best-practices that I would have otherwise been unaware of coming from a different language.<p>Thank you!
Thank you so much for this book. Your writing is clear an concise. I am starting out with angular and this is just what I need, not another piece of angular documentation.
I haven't gone through much of the content, but I was expecting a site about single page apps...to be a single page app. I mean, I understand that there is probably a wealth of information on the site, but it not being a single page app is kind of a bummer. It feels a little less credible, but more importantly, it feels like a missed opportunity to show "What You Could Build If You Read This Site".