Amazing news 💥!!!
JavaOne returns in March 2026 ❣️
Checkout all its details and save the date 🎉!!!
@viktorklang.com.bsky.social
Architect, Java Platform Group at Oracle. ⚡️Views are my own. ⚡️
Amazing news 💥!!!
JavaOne returns in March 2026 ❣️
Checkout all its details and save the date 🎉!!!
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...
06.07.2025 11:56 — 👍 12 🔁 0 💬 0 📌 0#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...
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
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
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...
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
30.04.2025 19:37 — 👍 20 🔁 6 💬 0 📌 2We 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
My presentation on #Java Stream Gatherers at #JavaOne is now available: youtu.be/v_5SKpfkI2U?...
03.04.2025 21:23 — 👍 19 🔁 6 💬 1 📌 0#java 24 is out and here is a summary of the performance improvements we made:
inside.java/2025/03/19/p...
Ah—the travelling conference-speaker problem!
19.03.2025 05:45 — 👍 2 🔁 0 💬 0 📌 0Java 24 / JDK 24: General Availability: mail.openjdk.org/pipermail/jd...
Features: openjdk.org/projects/jdk...
#java24 #jdk24 #openjdk #java
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.
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!
Getting ready for #JavaOne, I hope to catch up with a lot of people I haven’t seen in a long time.
13.03.2025 22:15 — 👍 2 🔁 0 💬 0 📌 0#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/...
The externalization of cost is the driver here.
19.02.2025 13:33 — 👍 0 🔁 0 💬 1 📌 0Text from before 2022 is the new ”Low-background steel”: en.m.wikipedia.org/wiki/Low-bac...
12.02.2025 18:00 — 👍 6 🔁 2 💬 0 📌 0First JDK 24 Release Candidate: mail.openjdk.org/pipermail/jd...
Downloads: jdk.java.net/24/
#JDK24 #Java24 #OpenJDK #TestItNow
There’s a missing Z-axis, Shar
16.01.2025 13:55 — 👍 1 🔁 0 💬 0 📌 0That Feeling When FTW becomes WTF…
12.01.2025 12:34 — 👍 5 🔁 1 💬 1 📌 0If you change providers: ”The vicious billing cycle has at last been broken.”
08.01.2025 20:20 — 👍 0 🔁 0 💬 0 📌 0If a cycle ends it doesn’t repeat, semantically speaking. 🤔
08.01.2025 20:18 — 👍 1 🔁 0 💬 1 📌 0I’ve taken Ghostty for a spin over the past days and I think I am starting to prefer it over iTerm2.
31.12.2024 13:04 — 👍 2 🔁 0 💬 0 📌 0Today ended with me being nerd-sniped by @pminborg.bsky.social 😅
12.12.2024 21:46 — 👍 2 🔁 0 💬 0 📌 0Isn’t a negative discount some kind of mark-up? 🤔
11.12.2024 20:07 — 👍 1 🔁 0 💬 0 📌 0Nice video by @josepaumard.bsky.social on enhancing #Java #Streams with #Gatherers since #Jdk22
05.12.2024 21:12 — 👍 16 🔁 4 💬 1 📌 1And JDK 25 is now underway!
git.openjdk.org/jdk/commit/5...
#OpenJDK
To avoid the flatMap(identity) I guess you could do something akin to: gather(mapWithIndex(Pair::of))
.flatMap(p -> Arrays.stream(p.right().split(””)).gather(mapWithIndex((x, value) -> Pair.of(x, p.left()))).collect(…)
Hello, Bluesky!
04.12.2024 12:12 — 👍 186 🔁 40 💬 13 📌 4Great to hear! 😊
04.12.2024 09:22 — 👍 2 🔁 0 💬 0 📌 0