How to use the Gradle build system for Java, based on the first two parts of the user guide.
The most helpful keyboard shortcuts for IntelliJ, an editor for the Java programming language.
How Java classloaders work, and how we can use OSGI to work around their limitations.
Keeping up-to-date with changes in the Java programming language.
JSON as a serialization format in Java, using the Jackson library.
Introduction to — and criticism of — the Spring dependency injection framework for Java.