Hello Marina,
The first edition has an errata 20 pages long that I've wrapped up from the feedback I received from readers. So, somebody definetly did.
The recommended fixes and clarifications in the errata for the previous version are part of the current version. (unless the fix regards deprecated components)
As for the value of this book, somebody asked me to compare it with other books on this topic and this was my answer:
iuliana cosmina wrote:Hello Skumar,
Honestly I can not give you a straight answer, because I do not know a book I can compare it to.
But here's what I can tell you. This book has been written by somebody who is a certified as a Spring professional, who has been working on Spring projects since 2012 and who is passionate about this framework. It has also been reviewed by Manuel Jordan which is an official Spring Trainer and a very-very dedicated reviewer. He never cuts me any slack, and did not allow me to put something in the book that was not explained properly or completely.
When writing the book this is the collection of links that I periodically checked :
- https://spring.io/blog - the Spring official blog - whenever a new version of any of the Spring projects is released, its details will be posted here
- https://start.spring.io/ - to quickly generate Spring Boot projects and test things quick
- https://spring.io/docs/reference - all Spring projects and direct links to thier official reference documentation
- https://springframework.guru/ - John Thompson - he has working, practical Spring examples
- https://pivotal.io/training/certification/spring-professional-certification - the Official Pivotal page for the Spring Professional Certification, here is where you can find a Spring Study guide, and a list of topics required for the exam - all covered in the book.
I also have the tendency of using Spring SNAPSHOT versions and inspecting their code directly in IntelliJ IDEA. The code is publicly available on GitHub as well: https://github.com/spring-projects. This means, the book will be quite up to date and it won't get deprecated so soon after it is published.
Everything you need to learn Spring is already publicly available. Most books just add in a suite of learning steps, a learning track and a project that lets you see how Spring can be integrated with other technologies; like different databases, Docker, Gradle, etc.
The book also has a suite of supporters that send me emails, with errors they found and suggestions for improvements. With their help and based on their feedback, I maintain the book and the code, constantly update the Errata and notify people on Twitter when this happens.
If all this does not convince you this book is worth it ... sorry, that's all I have. ;)
Cheers!