Sign in

Lgd. Viktor Klang

@viktorklang.com
981 followers 44 following 56 posts

Architect, Java Platform Group at Oracle. ⚡️Views are my own. ⚡️

PostsRepliesMedia
Reposted by Lgd. Viktor Klang
Mark Reinhold @mreinhold.org · 15/09/2026
Java 27 / JDK 27: General Availability: mail.openjdk.org/archives/lis... Features: openjdk.org/projects/jdk... Downloads: jdk.java.net/27/ #Java27 #JDK27 #OpenJDK #Java
04425
Reposted by Lgd. Viktor Klang
Mark Reinhold @mreinhold.org · 10/08/2026
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
07236
Lgd. Viktor Klang @viktorklang.com · 28/07/2026
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.
000
Reposted by Lgd. Viktor Klang
Naoto Sato @naotoj.bsky.social · 23/07/2026
Now it is a Candidate JEP openjdk.org/jeps/540
openjdk.org
JEP 540: Simple JSON API (Incubator)
085
Lgd. Viktor Klang @viktorklang.com · 16/06/2026
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 😅
020
Lgd. Viktor Klang @viktorklang.com · 07/06/2026
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.
020
Lgd. Viktor Klang @viktorklang.com · 09/05/2026
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.
141
Reposted by Lgd. Viktor Klang
Mark Reinhold @mreinhold.org · 17/03/2026
Java 26 / JDK 26: General Availability: mail.openjdk.org/archives/lis... Features: openjdk.org/projects/jdk... Downloads: jdk.java.net/26/ #Java26 #JDK26 #OpenJDK #Java
mail.openjdk.org
Java 26 / JDK 26: General Availability - jdk-dev - openjdk.org
06133
Lgd. Viktor Klang @viktorklang.com · 15/02/2026
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!
140
Reposted by Lgd. Viktor Klang
Mark Reinhold @mreinhold.org · 09/02/2026
First JDK 26 Release Candidate: mail.openjdk.org/pipermail/jd... Downloads: jdk.java.net/26/ #JDK26 #Java26 #OpenJDK #TestItNow
0279
Lgd. Viktor Klang @viktorklang.com · 04/02/2026
Thanks for this years #jfokus! 🛫
000
Lgd. Viktor Klang @viktorklang.com · 02/02/2026
JFokus 🛫 . Looking forward to it!
110
Reposted by Lgd. Viktor Klang
José Paumard @josepaumard.bsky.social · 02/02/2026
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.com
GitHub - JosePaumard/2026_Jfokus-Loom-lab
Contribute to JosePaumard/2026_Jfokus-Loom-lab development by creating an account on GitHub.
085
Reposted by Lgd. Viktor Klang
Venkat Subramaniam @venkats.bsky.social · 29/01/2026
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
092
Lgd. Viktor Klang @viktorklang.com · 15/12/2025
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: 😲
010
Reposted by Lgd. Viktor Klang
Mark Reinhold @mreinhold.org · 04/12/2025
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
24016
Reposted by Lgd. Viktor Klang
José Paumard @josepaumard.bsky.social · 12/11/2025
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...
youtube.com
Deep Dive into Gatherers - JEP Cafe #24
YouTube video by Java
1192
Reposted by Lgd. Viktor Klang
Ana-Maria Mihalceanu @ammbra1508.bsky.social · 07/10/2025
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.
31310
Lgd. Viktor Klang @viktorklang.com · 04/10/2025
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 😆
271
Lgd. Viktor Klang @viktorklang.com · 04/10/2025
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!
073
Reposted by Lgd. Viktor Klang
José Paumard @josepaumard.bsky.social · 18/09/2025
Joiners now support timeout in this new version. Sweet! 🙂
072
Reposted by Lgd. Viktor Klang
Ana-Maria Mihalceanu @ammbra1508.bsky.social · 04/08/2025
Amazing news 💥!!! JavaOne returns in March 2026 ❣️ Checkout all its details and save the date 🎉!!!
2176
Lgd. Viktor Klang @viktorklang.com · 06/07/2025
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...
openjdk.org
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).
0120
Reposted by Lgd. Viktor Klang
Nicolai Parlog @nipafx.dev · 05/06/2025
#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...
youtube.com
Java 25 Brings 18 JEPs 😱 Inside Java Newscast #92
YouTube video by Java
24114
Reposted by Lgd. Viktor Klang
Mark Reinhold @mreinhold.org · 05/06/2025
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
mail.openjdk.org
JDK 25 is now in Rampdown Phase One
06223
Reposted by Lgd. Viktor Klang
Sean Mullan 🏳️‍🌈 @seanjmullan.org · 27/05/2025
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
openjdk.org
JEP 470: PEM Encodings of Cryptographic Objects (Preview)
0126
Reposted by Lgd. Viktor Klang
Nicolai Parlog @nipafx.dev · 08/05/2025
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...
youtube.com
Structured Concurrency Revamp in Java 25 - Inside Java Newscast #91
YouTube video by Java
0225
Reposted by Lgd. Viktor Klang
Sharat (Shar) Chander - 🟦🌊 @sharatchander.bsky.social · 30/04/2025
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
0206
Reposted by Lgd. Viktor Klang
Per Minborg @pminborg.bsky.social · 30/04/2025
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
24419
Lgd. Viktor Klang @viktorklang.com · 03/04/2025
My presentation on #Java Stream Gatherers at #JavaOne is now available: youtu.be/v_5SKpfkI2U?...
youtu.be
Stream Gatherers - Deep Dive with the Expert
YouTube video by Java
1186
Reposted by Lgd. Viktor Klang
Per Minborg @pminborg.bsky.social · 19/03/2025
#java 24 is out and here is a summary of the performance improvements we made: inside.java/2025/03/19/p...
inside.java
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...
03113
Reposted by Lgd. Viktor Klang
Mark Reinhold @mreinhold.org · 18/03/2025
Java 24 / JDK 24: General Availability: mail.openjdk.org/pipermail/jd... Features: openjdk.org/projects/jdk... #java24 #jdk24 #openjdk #java
mail.openjdk.org
811162
Reposted by Lgd. Viktor Klang
Stuart Marks @smarks.bsky.social · 14/03/2025
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!
Promotional graphic illustration for the JavaOne conference. Text shows "5 more days! Register now for JavaOne. March 18-20. Oracle Conference Center. Redwood Shores, CA." Artwork includes a stylized Java coffee cup logo, a waving Duke, a code snippet reading «println("welcome");», and a pressed penny image with an illustration of the Golden Gate Bridge.
0118
Lgd. Viktor Klang @viktorklang.com · 13/03/2025
Getting ready for #JavaOne, I hope to catch up with a lot of people I haven’t seen in a long time.
020
Reposted by Lgd. Viktor Klang
Per Minborg @pminborg.bsky.social · 11/03/2025
#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/...
03916
Lgd. Viktor Klang @viktorklang.com · 12/02/2025
Text from before 2022 is the new ”Low-background steel”: en.m.wikipedia.org/wiki/Low-bac...
en.m.wikipedia.org
Low-background steel - Wikipedia
062
Reposted by Lgd. Viktor Klang
Mark Reinhold @mreinhold.org · 10/02/2025
First JDK 24 Release Candidate: mail.openjdk.org/pipermail/jd... Downloads: jdk.java.net/24/ #JDK24 #Java24 #OpenJDK #TestItNow
05221
Lgd. Viktor Klang @viktorklang.com · 31/12/2024
I’ve taken Ghostty for a spin over the past days and I think I am starting to prefer it over iTerm2.
020
Lgd. Viktor Klang @viktorklang.com · 12/12/2024
Today ended with me being nerd-sniped by @pminborg.bsky.social 😅
020
Reposted by Lgd. Viktor Klang
Antoine Sabot-Durand @antoine.sabot-durand.net · 05/12/2024
Nice video by @josepaumard.bsky.social on enhancing #Java #Streams with #Gatherers since #Jdk22
youtu.be
Better Java Streams with Gatherers - JEP Cafe #23
YouTube video by Java
1164
Reposted by Lgd. Viktor Klang
Joe Darcy @jddarcy.bsky.social · 05/12/2024
And JDK 25 is now underway! git.openjdk.org/jdk/commit/5... #OpenJDK
git.openjdk.org
8342979: Start of release updates for JDK 25 · openjdk/jdk@5cc150c
8342982: Add SourceVersion.RELEASE_25 8342983: Add source 25 and target 25 to javac Co-authored-by: Joe Darcy <darcy@openjdk.org> Reviewed-by: iris, darcy, erikj, dholmes
074
Reposted by Lgd. Viktor Klang
OpenJDK @openjdk.org · 04/12/2024
Hello, Bluesky!
1318640
Lgd. Viktor Klang @viktorklang.com · 04/12/2024
If Stream Gatherers improve the solutions to your Advent of Code assignments please let me know 👍 #java #streams #AdventOfCode
281
Reposted by Lgd. Viktor Klang
Sean Mullan 🏳️‍🌈 @seanjmullan.org · 27/11/2024
November has been a good month for #Java #Security! JEPs Integrated: - 478: Key Derivation Function API (Preview) - 486: Permanently Disable the Security Manager - 496: Quantum-Resistant Module-Lattice-Based Key Encapsulation Mech - 497: Quantum-Resistant Module-Lattice-Based Digital Signature Alg
1279
Reposted by Lgd. Viktor Klang
Mark Reinhold @mreinhold.org · 26/11/2024
There will be 24 JEPs in JDK 24. openjdk.org/projects/jdk... #OpenJDK #Java
List of JEPs in JDK 24
716263
Lgd. Viktor Klang @viktorklang.com · 21/11/2024
During dinner, out of the blue, someone says: ”So, Viktor, I’ve been meaning to ask you about your position on the Riemann Hypothesis.” Me: 😬
100
Reposted by Lgd. Viktor Klang
Sharat (Shar) Chander - 🟦🌊 @sharatchander.bsky.social · 19/11/2024
#Java developers, Feel free to follow @javachampions.bsky.social to learn more about #JavaChampions info & activities…the account will become more active on #Bluesky 🦋 as more footing is secured. Thx for your patience. Also follow all program members with this starter pack: go.bsky.app/CfRBzuP
36433
Reposted by Lgd. Viktor Klang
java-champions.bsky.social @java-champions.bsky.social · 14/11/2024
Hello World! #Java developers, this is the official #JavaChampions account on Bluesky. Look for more activity here.
1013341
Reposted by Lgd. Viktor Klang
Sharat (Shar) Chander - 🟦🌊 @sharatchander.bsky.social · 14/11/2024
#Java peers, The Java Community Pack 2 is now filled with the next set of 150 names. I'm now working on Pack 3...Please let me know who to include by replying or direct message. I'll keep creating additional packs as we re-grow the #JavaCommunity on #Bluesky 🦋
284217
Lgd. Viktor Klang @viktorklang.com · 14/11/2024
Isi t just me or is it a little bit easier to breathe here? ☺️
1100