Is Java Reflection Bad Practice?

In this article, we’ll explore the benefits and drawbacks of using Java Reflection, trying to determine whether it qualifies as a bad practice.

New Features in Java 16

Java 16 brings a series of improvements to the language, including increments to records, sealed classes and switch statements. We review some of the new features as well as looking at some capabilities that are going away.

Creating a Generic Array in Java

The loose types of Java generics are hard to coerce into the strong types of Java arrays. We explore the problem and some common solutions.

Introduction to Moshi Json

Explore Moshi – a modern JSON library for Java that will give us powerful JSON serialization and deserialization in our code with little effort.