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.
I'm a Java/Spring software developer focusing on backend cloud-native distributed systems. I also have a keen interest in software security, focusing mainly on the blue team.
Here's what I've written (so far):
In this tutorial, we’ll look at the use of message queues and publishers/subscribers. These are common patterns used in distributed systems for two or more services to communicate with one another.
Learn how to define private methods within an interface and how we can use them from both static and non-static contexts.
Learn how an attacker can use deserialization in Java to exploit a system.
Learn how to implement long polling in Spring MVC using DeferredResult and how to test it.
JWT is used to provide a user’s credentials to a web service. We look at how to read the contents of a JWT and verify its authenticity.
Sometimes we need to write our JMeter test data into a file. Let’s explore how we can do that.