Jvm


Java Performance: The Definitive Guide: Getting the Most Out of Your Code
The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming
Programming Concurrency on the JVM: Mastering Synchronization, STM, and Actors
Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions
Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM
Programming in Scala: A Comprehensive Step-by-step Guide
Optimizing Java: Practical Techniques for Improving Jvm Application Performance
Kotlin in Action
Spring Microservices in Action
Java SE 8 for the Really Impatient
Clojure In Action
Thinking in Java
Core Java, Volume II--Advanced Features
Jenkins: The Definitive Guide: Continuous Integration for the Masses
DSLs in Action
The Garbage Collection Handbook by Richard        JonesComputer Systems by Randal E. BryantOptimizing Compilers for Modern Architectures by Randy AllenEngineering a Compiler 2nd (second) edition Text Only by Keith D. CooperAdvanced compiler design and implementation by Steven S. Muchnick
Inside JVM
16 books — 1 voter

Michael Fogus
The apprentice avoids all use of Java classes. The journeyman embraces Java classes. The master knows which classes to embrace and which to avoid.
Michael Fogus, The Joy of Clojure