It was being distributed via a self-publishing platform that had a comment form where a large number of people were complaining. The author's reaction was to take it down from that site and still distribute it via other platforms as to hide the negative feedback.
ng-book last update was to version 1.4, so all promises of authors have been fulfilled - that's why I trust authors again and why I bought ng-book 2. I'm not affiliated to authors.
upd.: congrats with your first comment on HN.
I was also surprised by the order of the subjects. It almost immediately started of with a manual $compile function and custom binding parameters. Which I felt would be better placed later in the book, when a user is more comfortable with the angular syntax and workings.
Still, I don't want to sound overly negative. If it worked for you it must be doing something right. But sharing this experience actually triggered me to create this account after lurking for so long. :)
But your concerns around teaching order are totally valid. With ng-book 2 we've taken a code-first approach. We're starting with smaller chunks of concepts and building up the theory from there. Every example comes with complete running code separate from the book. So it will be a lot easier to see how everything fits together. I'd love to get your feedback on what we have so far, if you're up for it. My email is in my profile.
That said, I'm sure we can do a better job at explaining many of the concepts. Ng-book 1 has an update in progress as we speak and I'd love to improve the section(s) you're referring to with more of a guide?
Would you be willing to let me know which part(s) you'd like to be clearer (either here or via email)? My email is in my profile and I'd love to chat.
Sorry you had a bad experience with our book. We've definitely made some improvements to the early chapters in the last few months (the book has been updated over 30 times and it's over 600 pages long).
We did use leanpub in the beginning and we did switch to gumroad. But the switch was because gumroad was a better fit for us, not to hide negative reviews. For instance, you can still read tons of reviews of our book on Amazon.
I'd love to hear more of your ideas on how we can make the early chapters better. Also, I'd like to give you a refund since you're not happy with the book. Email me at firstname.lastname@example.org and I'd love to chat.
I'm just glad to see you're listening to feedback and working on actively improving the book. I think books are a very important way to get a linear education on a subject instead of random tutorials. Especially with angular, where so much has changed over the different versions.
Oh, but I get "free updates". Well for $59 I should bloody well hope so.
or did I miss the news?
This is a pre-release version that is approximately 25% complete.
Updates will be released as they are finished (roughly every
week). Buying now entitles you to free updates!
MyComponent.annotations = [
I'm not dismissing TypeScript (in fact I love types being also a Scala dev)... I was just surprised Angular2 skips es6 altogether. That's it.
My guess is that React is a library that allows you to make UI components whereas Angular 2 will be much more of a complete client side framework.
So buy a paper book? Aren't those out of date as soon as they're published?
I don't know if you've tried to use Angular 2 yet, but the API is still in flux so there are a lot of blog posts that don't work anymore. The examples and sample code in our book, though it's still early, they all work. Email me email@example.com and I'd be glad to give you a free copy to try it out.