Learn how to stream data from Apache Pulsar into Hazelcast, where you learn how to process data in real time.
-
How Java Litters Beyond the Heap: Part 3, Solid-State Drives
Explore how solid-state drives (SSDs), the default storage medium for on-disk data, use garbage collection.
-
How to Release a Java Module with JReleaser to Maven Central with GitHub Actions
Learn from scratch about how to get started releasing a Java module with JReleaser to Maven Central with Github Actions.
-
JTest: Roll Out Your Own JUnit-Like Testing Framework
In this interactive tutorial and educational project, you’ll learn about JUnit internals and the usage of Java annotations and reflection.
-
Debugging Streams and Collections
Java 8 streams improved readability and provide great debugging opportunities. There are amazing tools for inspecting collections and arrays.
-
Writing a Profiler from Scratch: The Profiling Loop
How do profilers like async-profiler work? How to write your own? This is the second part, covering wall-clock profiling.
-
Managing Dependencies in IntelliJ IDEA
Learn the different ways in which we can view our project’s dependencies in IntelliJ IDEA, and the different focus for each view.
-
New Section Added to Foojay.io: Java Quick Start
Foojay.io aims to be the starting point for “all-things OpenJDK”. The idea struck me that this site needs complete beginner materials, too!
-
Spring Boot – Annotation Reference – 01/b
In part #2 of my article series on Spring Boot Annotations, we focus on the REST and Spring Stereotype Annotations.
-
Spring Boot – Annotation Reference – 01/a
Spring Boot Annotation Guide, providing an easy reference for daily development and provides code samples.
-
Writing a Profiler from Scratch: Introduction
How do profilers like async-profiler work? How to write your own? This series tries to write a tiny sampling-based profiler from scratch!