Congrats on your book! When I first saw the title it immediately struck me that this is likely not your "typical" java book. Most java books I have read either focus on a particular methodology or framework (e.g. Spring), or cover a particular java version as a whole. But your approach is, what I would consider, somewhat unique.
To that end, did you find it much of a challenge to sift through all the features in Java 8, to arrive at a collection of what is new and should be included in your book?
You're right that it's not a typical Java EE book as it covers only the new features in Java EE 8 while most other books cover the entire platform. I believe that developers who already know Java EE 5/6/7 or who are learning Java EE will benefit from a book that covers the features they don't know (i.e. the new bits), rather than pay out $40 for a book that contains mostly content they already know. They would have to filter through the book looking for just the new bits. That's time-consuming and most developers don't have time to read unnecessary content. So was born the idea of a book containing only new content.
So, if you are a Java EE 5/6/7 developer then every chapter contains information, code examples, technical explanations that you have never read before. You learn something new with every paragraph. That's the objective.
I had to read through all the specification and fish out the new bits, I had to figure out how the API works (or didn't work) and create code examples for each new feature (the book comes with a GitHub repository). It took a few months but I got there.
Thank you for your reply Alex! I fit into the "Java EE 5/6/7 developer" category so I look forward to learning something new from the book (whether I buy it, or, hopefully, win it). Thanks again Alex, and all the best in your future endeavours!