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
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
Reposted by Lgd. Viktor Klang
JEP 470: PEM Encodings of Cryptographic Objects (Preview) has been targeted to JDK 25 - openjdk.org/jeps/470

This is a Preview API, so we have time to make changes. Let us know if the API is easy to use and satisfies your use cases.

#openjdk #crypto #security #java
JEP 470: PEM Encodings of Cryptographic Objects (Preview)
openjdk.org
May 27, 2025 at 8:41 PM
Reposted by Lgd. Viktor Klang
After virtual threads, structured concurrency is the next big step for concurrency in #Java. All the more important to get it right! JEP 505 overhauls the proposed API in Java 25. Learn all about that in the latest Inside Java Newscast:

www.youtube.com/watch?v=vLJD...
Structured Concurrency Revamp in Java 25 - Inside Java Newscast #91
YouTube video by Java
www.youtube.com
May 8, 2025 at 9:52 AM
Reposted by Lgd. Viktor Klang
Come join me and my #Oracle peers at @devoxx.uk (May 7-9) to celebrate 30 years of #Java . The opening keynote highlights what's kept it vibrant after 3 decades. And, make sure to pick up a limited edition Java 30th t-shirt from our booth. Register now, there's still time! devoxx.co.uk
April 30, 2025 at 7:37 PM
Reposted by Lgd. Viktor Klang
We integrated #java 's new Stable Values feature just now!

This will allow developers and library developers to benefit from the "secret" @Stable annotation that the internal JDK code has been using for years. This can bring significant performance improvements to your code!

openjdk.org/jeps/502
openjdk.org
April 30, 2025 at 8:49 PM
My presentation on #Java Stream Gatherers at #JavaOne is now available: youtu.be/v_5SKpfkI2U?...
Stream Gatherers - Deep Dive with the Expert
YouTube video by Java
youtu.be
April 3, 2025 at 9:23 PM
Reposted by Lgd. Viktor Klang
#java 24 is out and here is a summary of the performance improvements we made:

inside.java/2025/03/19/p...
Performance Improvements in JDK 24
Java is constantly evolving with ever increasing performance. JDK 24 comes with significant performance improvements compared to previous versions including improved virtual thread handling, reduced s...
inside.java
March 19, 2025 at 7:40 PM
Reposted by Lgd. Viktor Klang
mail.openjdk.org
March 18, 2025 at 1:23 PM
Reposted by Lgd. Viktor Klang
Only five days until #JavaOne! Don’t miss out on attending the conference that started it all! Network with #Java experts from #Oracle and the community. Register now: ‪javaone.com‬

I'll be there, and so will Dr Deprecator!
March 14, 2025 at 1:49 AM
Getting ready for #JavaOne, I hope to catch up with a lot of people I haven’t seen in a long time.
March 13, 2025 at 10:15 PM
Reposted by Lgd. Viktor Klang
#java 's new Stable Values API (Preview) was just targeted for JDK 25!

Don't miss my talk at #JavaOne about Stable Values: reg.rf.oracle.com/flow/oracle/...
March 11, 2025 at 2:21 PM
Text from before 2022 is the new ”Low-background steel”: en.m.wikipedia.org/wiki/Low-bac...
Low-background steel - Wikipedia
en.m.wikipedia.org
February 12, 2025 at 6:00 PM
Reposted by Lgd. Viktor Klang
February 10, 2025 at 2:27 PM
I’ve taken Ghostty for a spin over the past days and I think I am starting to prefer it over iTerm2.
December 31, 2024 at 1:04 PM
Today ended with me being nerd-sniped by @pminborg.bsky.social 😅
December 12, 2024 at 9:46 PM
Reposted by Lgd. Viktor Klang
Nice video by @josepaumard.bsky.social on enhancing #Java #Streams with #Gatherers since #Jdk22
Better Java Streams with Gatherers - JEP Cafe #23
YouTube video by Java
youtu.be
December 5, 2024 at 9:13 PM