Configuring IntelliJ IDEA code style per folder

How to define IDE settings per folder in IntelliJ IDEA including IDEA's custom settings using EditorConfig.

History of Java interface feature changes

Java interface changed a lot through the years. What were the changes during its evolution?

Java 13 Text Blocks

Java 13 finally brings support for multi-line string literals after dropping similar functionality from Java 12.

Detecting vulnerable dependencies in IntelliJ IDEA

How to detect third party libraries with security vulnerabilities directly in IntelliJ IDEA.

IDEA EduTools: Learning directly in your IDE

Study programming courses directly in your IDE or create your own.

Analyzing dependencies in IntelliJ IDEA

How to analyze dependencies in IDEA using Dependency Structure Matrix and other tools.

Try with resources in Java

Try with resources offers an easy and foolproof way to make sure all your resources are properly closed. It manages closing automatically instead of explicitly using "try-finally".

Java By Comparison Book Review

This book aims to teach you how to write cleaner, more elegant code in Java. It covers 70 issues of various topics with before and after comparison in a concise, easy to read and understand way.