History of Java interface feature changes

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

Java Text Blocks

Java 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

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

IDEA EduTools: Learning directly in your IDE
With IntelliJ IDEA Edu Tools plugin you can study various programming courses directly in your IDE and work on all the assignments. Alternatively, you can create courses yourself to share with others.

Analyzing dependencies in IntelliJ IDEA

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 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

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.

Java 13 Enhanced Switch

Java 13 Enhanced Switch
Java 12 introduced a whole lot of useful improvements to the good old switch, which makes it way more useful.

Javascript async await tutorial

Javascript async await tutorial
Async await allows you to work with asynchronous code in a cleaner and more convenient way.

Javascript promises tutorial

Javascript promises tutorial
Promises are a useful, modern technique in javascript to handle async behavior and a good alternative to callbacks.

Let's connect