Joe Mwangi
banner
joemwangi.bsky.social
Joe Mwangi
@joemwangi.bsky.social
Scientist and a researcher. Love programming (Java, C), specifically graphics programming. Nuclear energy, clean energy supporter. Movies enthusiast! Love cats and dogs!
Thanks. Shall checkout the book. Been going through Shipilev work slowly to understand. Helped me a lot. My curiosity of the hotspot is based on Valhalla, like java making great choices such as immutability of value classes, ensuring guarantee of scalarisation, even between method calls.
November 30, 2025 at 9:09 AM
Yeeeah. That part might take time.
November 29, 2025 at 10:58 PM
And that's the reason why they are 3 types and java through type conversion will allow widening and narrowing of nullness types, ensuring backward compatibility

openjdk.org/jeps/8303099
JEP draft: Null-Restricted and Nullable Types (Preview)
openjdk.org
November 29, 2025 at 10:35 PM
If you don't mind asking, might there be some reference information?
November 29, 2025 at 9:18 PM
Yeah. Fine. But you need to keep tabs on it. It has a brilliant team doing a huge refactoring of the language. I bet it will be a language to watch out in a decade of it becoming a major feature in data oriented design.

open.substack.com/pub/joemwang...
First Look at Java Valhalla: Flattening and Memory Alignment of Value Objects
"To Valhalla! Chrome and Shiny!" Mad Max: Fury Road (2015 film)
open.substack.com
November 3, 2025 at 8:53 PM
What's the matter? Type safety is important.
November 3, 2025 at 8:44 PM
youtu.be/xCdJb_zI5us?...

This might interest you.
Paths to Support Additional Numeric Types on the Java Platform #JVMLS
YouTube video by Java
youtu.be
November 3, 2025 at 8:41 PM
It's a good language with amazing asynchronous coroutines.
October 7, 2025 at 6:28 PM
Epic. Please add grouping bookmarks.
September 11, 2025 at 4:55 PM
It has good pattern matching.
September 11, 2025 at 3:33 PM
But this is AI!
August 19, 2025 at 8:19 PM
E.g?
August 17, 2025 at 8:14 PM