Getting started with gRPC on Java

This article is an introduction to gRPC framework which allows to connect services across data centers using high performance Remote Procedure Calls (RPC). To learn the building blocks of this framework, we will show how to create and test your first gRPC application in Java.

Read more

Getting started with AtlasMap

This article is a whirlwind tour of AtlasMap Data transformation API and User Interface. We will learn how to use its editor to define mapping rules and how to use them in a sample Java Integration project.

Read more

Getting started with ZGC Garbage collector

This article will discuss the Java ZGC garbage collector and how you can configure and use it to meet your needs in modern Java applications. What is the Java ZGC? The Java ZGC is a scalable low latency garbage collector that is production-ready since Java 15. The ZGC Collector is designed to minimize GC pauses, … Read more

Solving Could not reserve enough space for object heap

Scenario: You are not able to start the Java Virtual Machine. The JVM exits and prints the error message “Could not reserve enough space for object heap” on the Console Facts: Upon start, the JVM prints the following error message: What is the solution? The Max Memory Setting of your JVM (-Xmx) is not compatible … Read more

Getting started with Java 18

Java 18 is finally available for download! In this article we will learn some of the most interesting Enhancement Proposals (JEPs) which are now available in the JDK.

Read more

Tuning Java applications on Linux

This article discusses which are the best strategies to tune a Linux machine where you are running Java applications. We will first cover the best tools you can use for your analysis and then we will pinpoint the single OS aspects.

Read more