You asked about:
* training runs
* identity-based records
* if expressions
* web assembly
* and more
The #Java Architects answered:
www.youtube.com/watch?v=OMqw...
@nipafx.dev.bsky.social
Java enthusiast with a passion for learning and sharing. Developer Advocate at Oracle but views are my own.
You asked about:
* training runs
* identity-based records
* if expressions
* web assembly
* and more
The #Java Architects answered:
www.youtube.com/watch?v=OMqw...
πΊ Join our Developer Advocates for a special IntelliJ IDEA Talk episode focusing on the 2025.2 release highlights!
Enjoy hands-on demos, feature deep dives, and real discussions about what matters for your workflows!
π
Check out the agenda and set a reminder: www.youtube.com/live/_nt-z0F...
#Java peers, During this year's #JVMLS, the Java Team from #Oracle is holding an "Ask The Architects" session.
Reply HERE with questions until Aug 3. Pls make sure to read suggested questions first and upvote what you like to prevent double-posting.
Watch answers on Aug 14th at youtube.com/java
HTTP/3 has lower latency, loads more quickly, and leads to less network congestion - all good reasons for #Java to adopt it, which is what JEP 517 proposes. More in the latest Inside Java Newscast:
www.youtube.com/watch?v=WphR...
#JUnit 5.13.3 is released!
π Bug fixes and minor improvements
junit.org/junit5/docs/...
Any chance you can delete that skeet? If that's indeed Per's address, I don't think he wants it to be public. If you need to reach him "privately", please use his Oracle email address but otherwise an OpenJDK mailing list is the best option.
04.07.2025 11:40 β π 1 π 0 π¬ 0 π 0The latest Inside Java Newscast explains why #Java 25 is ALSO no "LTS version" (just like 11, 17, 21 weren't) as well as why that matters, why it's important to talk about this the right way:
www.youtube.com/watch?v=x6-k...
Did you send that email to an OpenJDK mailing list? If so, can you give me the link?
03.07.2025 06:27 β π 0 π 0 π¬ 0 π 0Ey, ey, ey, so much going on, I forgot to tell you about my vacation Newscast. π€¦ββοΈ Check it out to learn how to transform cryptographic objects to PEM texts and vice versa with #Java 25 (or to speedrun my Ibiza vacation):
www.youtube.com/watch?v=hqvM...
Thank you for pushing it through last minute and making me work late. π¬ (Just kidding, glad it made it in there.)
05.06.2025 08:39 β π 1 π 0 π¬ 1 π 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...
Nope, the JDK feature set is frozen today and withers aren't on there. They may take a while longer because Project Amber wants to eventually expand deconstruction (which is what withers build on) to general classes and it's not quite clear, yet, what that'll look like.
05.06.2025 07:55 β π 1 π 0 π¬ 1 π 0Yes, he was talking about Modula-3: en.wikipedia.org/wiki/Modula-3
05.06.2025 07:27 β π 0 π 0 π¬ 0 π 0OTDβ¦May 23, 1995
Happy Birthday, #Java! Hereβs to 30+ more years with a beautiful combination of technology innovation and community participation!
Brian Goetz just joined the #Java 30th birthday live stream to tell us about how he (and his team) added lambdas to the language:
www.youtube.com/live/LHHPbI7...
You don't want to miss this! (Nor let the slight audio issues stop you.)
And then there's the 10th (!) incubation of the vector API, but we don't talk about that here. π€«
22.05.2025 07:29 β π 3 π 0 π¬ 1 π 0But wait, there's more - proposed to target final features:
* AOT method profiling
* AOT CLI ergonomics
* JFR method timing & tracing
* JFR cooperative sampling
* generational Shenandoah
But wait, there's more still: 4 preview features, 1 removal. π€―
openjdk.org/projects/jdk...
#Java 25 is shaping up to be another BIG release! π Currently targeted final features:
* simplified main
* flexible constructors
* module imports
* scoped values API
* key derivation function API
* compact object headers
"Towards a JSON API for the JDK"
New proposal on the core-libs-dev list for adding a basic JSON API to #Java. That would be a more than welcome addition, in particular considering the envisioned usage once member patterns will be available. Make it So π€©!
mail.openjdk.org/pipermail/co...
Another excellent video of Inside Java Newscast from @nipafx.dev explaining the newly proposed changes (mainly Joiner API) to Structured Concurrency in Java. π₯ βοΈπ§΅
16.05.2025 21:40 β π 3 π 2 π¬ 0 π 0πΉ
14.05.2025 20:01 β π 3 π 0 π¬ 0 π 0Thank you, Michael, that is so nice of you. π§‘π
13.05.2025 19:36 β π 2 π 0 π¬ 0 π 0Just got caught up in the latest round of terminations from Microsoft.
If anyone needs a "batteries included" advocate who really knows code, AI, and real production concerns + solutions, ping me! Ready to make great things happen for you.
Onward and upward!
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...
The only joke in my tweet was the last sentence. The rest is absolutely true and the operation is needed. I'm making headway in convincing the core-libs folks to add it. In fact, it was a conversation about that at J1 a few weeks ago that sparked the joke. π
01.04.2025 14:50 β π 3 π 0 π¬ 0 π 0Screenshot of the following code: Stream.of("AB", "C", "DEF").filter(string -> string.length() == 1).highlander(); This shows no compile error, but is still an April Fool's joke. π
Java stream's terminal operations `findFirst` and `findAny` are neat but one use cases isn't covered: "find the only one" - a terminal operation you'd use after a filter that's supposed to let exaxctly one element pass through.
There's now a JDK preview with that operation, named `highlander`. βοΈ
Prime Mike Tyson in the ring, staring off camera
"Everybody wants code reviews until they get punched in the face."
- Mike Tyson (pretty much)
Java Time Capsule was such a cool idea! Last time seen in the hands of @smarks.bsky.social, asking if anyone has a shovel #javaturns30
22.03.2025 10:16 β π 9 π 2 π¬ 1 π 1Java Time Capsule π€© #JavaTurns30
20.03.2025 15:34 β π 3 π 1 π¬ 0 π 0Join us for our livestream of the community keynote tomorrow, live from #JavaOne!
#Java #JDK24
www.youtube.com/live/GwR7Gvi...