In Beyond Java, Bruce details the history of how the most popular language of all time came to be, as well as the sacrifices its creators had to make in order to achieve success.
Then he goes on to identify the traits of Java's likely replacements. He presents alternative languages and frameworks with productivity and originality unmatched in Java, building to a quick and exhilarating finale. He concludes by assessing the most essential and well-known programming languages and their potential use in a world beyond Java.
If you concur with the book's central thesis—that Java's era is coming to an end—then this book will assist you in beginning to develop your skills in that direction. You can learn a few new languages and download some of the frameworks that were presented. You will learn from this book what a new language needs to succeed so that you will be better prepared if and when things shift. Even if you believe that Java is here to stay, you can still leverage the best practices from the frameworks described in this book to enhance the Java work you are already performing.