Long-story short:
- generally Venkat delivers what he promised - it's a collection of chapters/essays on some of the additions in the most recent versions of Java; not ALL of them, just the ones Venkat finds the most important
- the overall writing quality is very good - you've got everything what you need: rationale, examples, practical considerations
- the choice of topics is ... OK-ish and rather not-controversial, but it's quality over quantity, so it's absolutely possible that if you're not interested in these particular changes, you'll find the whole book (or at least big part of it) not really interesting
- the most useful chapters (IMHO) were: two on modularizing (except ServiceLoader), the one on functional pipeline steps (as it was completely new to me) - but generally there are only 11 (yes, ELEVEN!) of them
Unfortunately, "Cruising ..." didn't rock my world. I'm far from being a Java/JVM expert, but the only new stuff I've found here was the last chapter. That's why I can't call this book a-must-read.