Web Crawling in Java: A Tale of Classical Threads and Virtual Threads

A compelling narrative around web crawling in Java, contrasting classical threads with their newer counterpart: virtual threads.

Thread-Safe Counter in Java: A Comprehensive Guide

In this tutorial, we will explore the concept of thread safety in Java, specifically focusing on a simple counter.

Book Review: “OpenJDK Migration for Dummies”

Not just a technical manual, Simon Ritter’s new book is a companion on a journey through the complexities of OpenJDK migration.

Breaking the Code: How Chris Newland is Changing the Game in JVM Performance!

In this enlightening interview, JVM performance specialist Chris Newland shares his journey in the Java universe.

Unleashing the Power of Lightweight Concurrency: A Comprehensive Guide to Java Virtual Threads (Part 1)

Java Virtual Threads, also known as lightweight threads, are a new feature in Java’s Project Loom that aim to simplify concurrent programming.

The Speed Test: Comparing Map.of() and new HashMap<>() in Java

Discussion of the use of Map.of() and new HashMap<>() in Java, the difference between them, and the benefits of using Map.of().