Demystifying Memory Management in Modern Programming Languages
Let's demystify the concepts behind memory management, taking a deeper look at memory management in some of the modern programming …

Deepu K Sasidharan
5,324 viewsLet's demystify the concepts behind memory management, taking a deeper look at memory management in some of the modern programming …

Deepu K Sasidharan
14,100 viewsI aim to demystify the concepts behind memory management and take a look at memory management in some of the modern programming languages.

Nicolas Frankel
3,141 viewsteeing() method returns a Collector, a composite of two downstream collectors. There will be a single Collector and a single pass in the …

Sumith Puri
10,979 viewsMulti-threading is a very intriguing topic, even after years of research and development for high quality, robust, and efficient software.
Brice Dutheil
12,265 viewsIn the previous post, I briefly introduced unified logging and a simple GC configuration. For the savvy GC tuners, there are many options.
Christian Stein
4,703 viewsModules, Modules, Modules, Modules, everywhere... when will you publish your first Java module to Maven Central?
Simon Ritter
4,557 viewsDid you know "var" won’t work with a null assignment because no specific type can be inferred and we cannot declare a variable of null type?

Nicolas Frankel
4,263 viewsThis week, I learned about a "new" feature of Optional that I want to share in this post. Available since Java 9, its novelty is relative.

Holger Isenberg
21,909 viewsLet's use a 20 year old JAR, once created for a Java Applet to be run in the Java 1.1 Browser Plugin... and run it on JDK 11!

Nicolas Frankel
2,687 viewsThis article aims to describe ways to create self-contained executable JARs, also known as uber-JARs or fat JARs.