Over five years now I'm programming on the JVM. Started out with #Java, moved to #Kotlin as my daily driver, dipped my toes into #Scala and once in a while enjoy experimenting with #Clojure. Groovy outside of gradle files, is still a gap to fill.
I had the urge to go behind the language and explore the realms of bytecode, linking and loading and JIT compilation and the helpful people on the RockTheJVM discord recommend me this amazing book: "The well Grounded Java Developer" which goes into this step by step.
It let me appreciate what an outstanding piece of software the JVM really is.
https://www.manning.com/books/the-well-grounded-java-developer-second-edition
#programming #jvm #Java