#ACupOfJava

Infinum Java Handbook

Our handbook is based on 4 years of experience in Java development, here are some numbers behind it:
29
backend services
9000+
NullPointerExceptions caused
80
characters on average in class names
13
Java engineers
Introduction
Java is a battle-tested programming language which has been around for more than 25 years.
This handbook offers advice on consistent ways of structuring and organizing a Java project, as well as links to various literature and blogs to keep track with the latest innovations in the JVM universe.
There are also some Scala gems to be found in the Java Handbook for those who are interested, so keep an eye out for those if you have some interest in Scala.