fahd.blog

Let the code do the talking...

Friday, December 26, 2025

Java 25: Stable Values

›
Java 25 introduces Stable Values , which are objects that hold immutable data. They let you initialise immutable fields lazily, while stil...
Monday, December 22, 2025

Java 25: Compact Object Headers

›
Java 25 introduces Compact Object Headers , an optimisation that reduces the memory overhead of Java objects. In my previous post , I wr...
Thursday, December 18, 2025

Measuring Java Object Size with JOL (Java Object Layout)

›
JOL (Java Object Layout) is a small but powerful tool developed by the OpenJDK team that lets you inspect and measure how Java objects are ...
Tuesday, December 16, 2025

Running Ubuntu on Windows 11 with WSL

›
Windows Subsystem for Linux (WSL) makes it easy to run a full Linux environment directly on Windows 11. This is great for developers and po...
Saturday, May 03, 2025

Java 24: Structured Concurrency

›
With Java 24 , Structured Concurrency moves closer to becoming a first-class feature in the Java platform. This is currently a preview lang...
‹
›
Home
View web version
My photo
Fahd Shariff
View my complete profile
Powered by Blogger.