468060 (123) [Avatar] Offline
#1
For reasons that are not clear, this book was started in 2016 and is still not finished. Those people who paid for printed books have been left in the lurch and will justifiably be upset. It doesn't take 18 months to write a book of this length.

More importantly, the book contains a lot of outdated code. It's not enough to add an appendix covering React-Router 4: the entire section needs to be re-written. People buy a new book expecting to get up-to-date code, and don't want to confuse themselves learning something which needs to be unlearned later. With respect to React, you claim that 'version 16 came out right as this book was going to print'. It actually came out in September 2017. The code was tested on Node 6: node 8 is now the LTS version.

Don't expect good reviews.
helen.stergius (15) [Avatar] Offline
#2
Production estimates the print version of the book will be available in early June. We're grateful for all of our loyal and patient readers. The development and publishing process can take a while, that's for sure, but both Manning and the author have remained committed to the process—which is complicated and can be a bit unpredictable. Every project in this book works on both Node 6 and 8 and both React 15 and 16.

It's important to remember that the foundations of isomorphic architecture are independent of any single framework or library. They are also independent of versions. In fact, you could implement these concepts with most JavaScript frameworks plus the Node version of your choice.

Thanks for sticking with us and thanks for your input!
468060 (123) [Avatar] Offline
#3
>>The development and publishing process can take a while, that's for sure, but both Manning and the author have remained committed to the process—which is complicated and can be a bit unpredictable.

Other publishers seem to manage to get books out on time and with up-to-date material. I'm not sure why Manning struggles so much with this. Every single MEAP I have bought has been months or years behind schedule, and almost all have outdated code which the author hasn't bothered to update.

>>Every project in this book works on both Node 6 and 8 and both React 15 and 16.

So does it include deprecated code (such as componentWillUpdate() or just React 16 code? Which version of React-Router does it use?

>>It's important to remember that the foundations of isomorphic architecture are independent of any single framework or library. They are also independent of versions. In fact, you could implement these concepts with most JavaScript frameworks plus the Node version of your choice.

A few general concepts might be but the implementation isn't. I need to write isomorphic code using React 16, not React 15, and certainly not Angular or Backbone.

I would have been more impressed with substance rather than PR and spin.
260962 (1) [Avatar] Offline
#4
Out-of-date code seconded
I just want to say a hearty "here here" to this comment. Ordinarily, I would have bought this book no questions asked. But when I see that it is using outdated code, it smacks of laziness. I understand the whole (overused) "independent of any framework" argument - but the thing is, 1) why not then do the most updated version especially when the book is literally a moving target. 2) some people (I admit I'm probably a minority) like to look 'under the hood' and thus using outdated versions of react router and react 15 do not help with understanding the inner workings of the newest features.

I too "would have been more impressed with substance rather than PR and spin." Do better guys. Especially since you are now competing with video tutorials that are faster on the uptake.

p.s. you will notice I am not rating the book since I don't know whether the content is good or not. I am making the comment on the lack of preparation.
294491 (4) [Avatar] Offline
#5
I bought this book when it was a MEAP and now am finally able to find the time to read. I can't expressed my disappointment when I discovered the book covered React 15 and React Router 3 ... never mind Webpack. I realize things move fast in the web but this book took a very long time to complete and it is obsolete on arrival. Very disappointing end to a promising beginning.


Strangely, there is scant coverage of user sessions and as far as I can tell, absolutely no mention of authorization / route protection. Did I miss something? If I didn't, the decision to publish this book without discussion on such a critical aspect of web apps is truly bizarre.

I don't mean to dump but this book is starting to look very dubious and its very curious why Manning would publish such an incomplete edition. Or is a 2nd edition already in the works?
294491 (4) [Avatar] Offline
#6
294491 wrote:I bought this book when it was a MEAP and now am finally able to find the time to read. I can't expressed my disappointment when I discovered the book covered React 15 and React Router 3 ... never mind Webpack. I realize things move fast in the web but this book took a very long time to complete and it is obsolete on arrival. Very disappointing end to a promising beginning.


Strangely, there is scant coverage of user sessions and as far as I can tell, absolutely no mention of authorization / route protection. Did I miss something? If I didn't, the decision to publish this book without discussion on such a critical aspect of web apps is truly bizarre.

I don't mean to dump but this book is starting to look very dubious and its very curious why Manning would publish such an incomplete edition. Or is a 2nd edition already in the works?
109600 (1) [Avatar] Offline
#7
interesting comments