Java Features from Java 8 to Java 17

One place to get information about all the major Java features.

Creating Hashes in Java

A hash is a piece of text computed with a cryptographic hashing function. It is used for various purposes mainly in the security realm like securely storing sensitive information and safeguarding data integrity. In this post, we will illustrate the creation of common types of hashes in Java along with examples of using hashes for generating checksums of data files and for storing sensitive data like passwords and secrets.

Comparison of Java HTTP Clients

This post provides an overview of some of the major libraries that are used as HTTP clients by Java applications for making HTTP calls.

Teaser Image

One Best Way - Continuous Improvement in Software Engineering

Copy Japanese manufacturing principles to implement continuous improvement in your software development processes.

On This Page

Get Your Hands Dirty on Clean Architecture
Get Your Hands Dirty

149 reviews on Amazon and Goodreads.

Join more than 6,000 readers.

Subscribe to my mailing list to get 50% off.

Follow Reflectoring