Lgd. Viktor Klang
banner
viktorklang.com
Lgd. Viktor Klang
@viktorklang.com
Architect, Java Platform Group at Oracle.

⚡️Views are my own. ⚡️
Reposted by Lgd. Viktor Klang
September 15, 2026 at 1:17 PM
Reposted by Lgd. Viktor Klang
The first part of OpenJDK’s Project Valhalla, JEP 401 (Value Objects), has been integrated into JDK 28 as a preview feature and is now available in the early-access builds.

More information: openjdk.org/projects/val...

#JDK28 #OpenJDK #Java
August 10, 2026 at 6:06 PM
Today I realized that the evolutionary justification of the existence of orange cats is because their prey is dichromatic, meaning that they appear as green to their prey.
July 28, 2026 at 12:10 PM
Reposted by Lgd. Viktor Klang
Now it is a Candidate JEP

openjdk.org/jeps/540
JEP 540: Simple JSON API (Incubator)
openjdk.org
July 23, 2026 at 8:26 PM
One of my kids attended a summer break activity today and when I picked him up afterwards he was complaining that one of the adults had been misleading the kids.

Turns out that the adult had told the kids that Earth is round. A sphere.

My kid: No it isn’t, it’s a geoid.

He’s 12yo

😅
June 16, 2026 at 2:17 PM
I am terrible at parties. I caught myself using the phrase ”so I read this research paper the other day which …” like 5 times within the span of 20 minutes today.
June 7, 2026 at 5:36 PM
Weekend musings: what I am most proud of is not the things I’ve built (or helped build) but learning that something I did or said had a meaningful impact on someone else’s way of thinking.

I definitely did not see that coming when I started working some 25 years ago.
May 9, 2026 at 2:00 PM
Reposted by Lgd. Viktor Klang
Java 26 / JDK 26: General Availability - jdk-dev - openjdk.org
mail.openjdk.org
March 17, 2026 at 1:21 PM
Spent a bit of time to pretend to be a network technician over the past month and moved many devices to use wired ethernet—not only does this really improve latency for those devices, but it also has freed up a bunch of bandwidth for the wifi-connected devices. Worth it!
February 15, 2026 at 1:57 PM
Reposted by Lgd. Viktor Klang
February 9, 2026 at 2:27 PM
Thanks for this years #jfokus! 🛫
February 4, 2026 at 8:39 PM
JFokus 🛫 . Looking forward to it!
February 2, 2026 at 6:16 PM
Reposted by Lgd. Viktor Klang
The Loom Lab JDK 26 V1 edition is out! Comes with Timeout management and Scoped Values. You can grab it here: github.com/JosePaumard/...
GitHub - JosePaumard/2026_Jfokus-Loom-lab
Contribute to JosePaumard/2026_Jfokus-Loom-lab development by creating an account on GitHub.
github.com
February 2, 2026 at 4:34 PM
Reposted by Lgd. Viktor Klang
I invite you to gather around at #JavaOne to hear my presentation on "Extending the Functional Pipeline with Gatherers". Register by Feb 9 with code J12026SSM for a $50 off.

social.ora.cl/6002h6oOr
January 29, 2026 at 12:47 PM
Asked one of my sons (11yo) what he’d do if he won $4m.

Him: Well first of all I would invest half in the stock market by buying shares in a number of different companies that I believe in so it isn’t as risky.

Me: 😲
December 15, 2025 at 1:24 PM
Reposted by Lgd. Viktor Klang
JDK 26 has been branched from the main line and is now in Rampdown Phase One: mail.openjdk.org/pipermail/jd...

openjdk.org/projects/jdk/26/

#JDK26 #OpenJDK #Java
mail.openjdk.org
December 4, 2025 at 6:53 PM
Reposted by Lgd. Viktor Klang
I'm thrilled to announce that the next episode of the #JEPCafe on #Gatherers will be published tomorrow. And if you have the time, we can watch it and chat together on YouTube. Just like we used to do 30 years ago on IRC 😄
www.youtube.com/watch?v=fgQQ...
Deep Dive into Gatherers - JEP Cafe #24
YouTube video by Java
www.youtube.com
November 12, 2025 at 3:25 PM
Reposted by Lgd. Viktor Klang
Hey #Java devs!

At @devoxx.com, the Java Team at #Oracle is hosting an "Ask The Architects" panel.

Post your questions here by Wed 23:00 UTC! Then check out the recording to hear the experts’ answers (as many as we can).

📝 Please read the questions others have suggested to prevent double-posting.
October 7, 2025 at 9:47 AM
The kids wanted to go to a sci-fi convention and one of them wanted to cosplay as Chainsawman 😅

We built this together from cardboard, PVC-pipes, aluminium tape, and lots of hot glue 😆
October 4, 2025 at 3:06 PM
Almost time for Devoxx BE! Putting the finishing touches on my presentation over the weekend, and I’m looking forward to meeting up with friends, colleagues, and talking to #java developers in person!
October 4, 2025 at 1:27 PM
Reposted by Lgd. Viktor Klang
Joiners now support timeout in this new version. Sweet! 🙂
JEP 8366891 Structured Concurrency (Sixth Preview) Submitted (for JDK26, awaiting a proper JEP number)
openjdk.org/jeps/8366891
JEP draft: Structured Concurrency (Sixth Preview)
openjdk.org
September 18, 2025 at 8:57 AM
Reposted by Lgd. Viktor Klang
Amazing news 💥!!!

JavaOne returns in March 2026 ❣️
Checkout all its details and save the date 🎉!!!
#Java peers, #JavaOne IS BACK AGAIN IN 2026 (March 17-19). Read our blog to learn more and sign up w/interest if you want to attend, speak, or sponsor: social.ora.cl/6011fdkbH
August 4, 2025 at 4:34 PM
I’m really looking forward to speaking at JVMLS in early August this year, so it’s time for me to start preparing: openjdk.org/projects/mlv...
JVM Language Summit — Agenda
The Summit will take place on August 4–6, 2025. Our three days will be divided as follows (talks are in yellow and workshops are in green).
openjdk.org
July 6, 2025 at 11:56 AM
Reposted by Lgd. Viktor Klang
#Java 25 is frozen! 🧊 It finalizes 11 features in the language (e.g. simplified main), APIs (e.g. scoped values), and runtime (particularly AOT and JFR) and has 7 more in preview. Walk through the complete list in the latest Inside Java Newscast:

www.youtube.com/watch?v=T5q7...
Java 25 Brings 18 JEPs 😱 Inside Java Newscast #92
YouTube video by Java
www.youtube.com
June 5, 2025 at 7:57 AM
Reposted by Lgd. Viktor Klang
JDK 25 has been branched from the main line and is now in Rampdown Phase One: mail.openjdk.org/pipermail/jd...

openjdk.org/projects/jdk...

#JDK25 #OpenJDK #Java
JDK 25 is now in Rampdown Phase One
mail.openjdk.org
June 5, 2025 at 5:24 PM