This document discusses recent developments in Java and related technologies. It begins with introductions of the author and an overview of Java 9 features like JShell, private interface methods, and compact strings. Module system changes and other Java 9 innovations are described. The document then addresses Java EE 8 updates, Microprofile, Spring changes, microservices, and NoSQL. It considers criticisms of Java's perceived complexity and discusses alternative JVM languages. Referenced sources provide additional technical details on topics mentioned.