Nicolai Parlog
@nipafx.dev
2.1K followers 250 following 230 posts
Java enthusiast with a passion for learning and sharing. Developer Advocate at Oracle but views are my own.
Posts Media Videos Starter Packs
nipafx.dev
The best #Devoxx session (in my book) is about to start: Ask the Architects. Bring your questions about Java and the OpenJDK architects will answer them. See you in five!
Reposted by Nicolai Parlog
kotselidis.net
Project Panama is a key component for transitioning #Java into the #AI era! @tornadovm.org has been among the early adopters of Panama. Thanks @nipafx.dev for the excellent talk @devoxx.com and the shoutout!
nipafx.dev
Brian won't be there, so don't even bother with "Valhalla, when?". 😉
ammbra1508.bsky.social
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.
nipafx.dev
Some checks are applied, but I don't know the details. In effect, crafting a malicious cache is similar to crafting a malicious JAR (although more technically challenging).
nipafx.dev
A speaker never recommends too much, nor too little, he recommends precisely as much as he means to.
nipafx.dev
"Need" is a strong word, but I think it would be beneficial, yeah. I'm not sure about the default severity, yet. The community should gather a bit more experience with this feature before stronly recommending it.
nipafx.dev
Lol. All good. :)
nipafx.dev
What to do on a fine Sunday? Why not listen to Brian Goetz (and me - sorry, couldn't be helped) about how #Java features are delivered incrementally and how Projects Amber and Valhalla come in feature arcs. 🌠

(Links to some platforms in the next message.)
“Amber & Valhalla - Incremental Design and Feature Arcs” with Brian Goetz
open.spotify.com
Reposted by Nicolai Parlog
intellijidea.com
Java 25 lands tomorrow! 🚀
But you don’t need to wait to try its features – IntelliJ IDEA 2025.2 already comes with early support for Java 25.
🔗 jb.gg/java25-support
P.S. Don’t miss the Java 25 Launch Event tomorrow: jb.gg/java-25-launch
nipafx.dev
We made a similar video series two years ago (youtube.com/playlist?lis...) and were already shooting it when I made the original "Java 21 is no LTS version" video (youtu.be/3bfR22iv8Pc?...). There was no change of mind - it's just an insistence of using the right words for the right things.
Road to 21 - YouTube
A series of videos covering all changes between Java 17 and 21
youtube.com
nipafx.dev
But I never argued that LTS isn't important. Yes, I think most people slightly overvalue it and more projects could run the current JDK but that doesn't mean LTS isn't an important part of the ecosystem - it clearly is. It just isn't an attribute of "Java $version" and that's all that video says.
nipafx.dev
Yes! Bonus points if you bring enough to share. 😉
nipafx.dev
I'd say you did. That video[*] explains why "Java 21/25 is an LTS verison" is a non-sensical statement (because support is not applied to Java versions but to JDK distributions). It doesn't comment on the importance of LTS.

[*] script: nipafx.dev/inside-java-...
Java 25 is ALSO no LTS Version - Inside Java Newscast #94 // nipafx
Java 25, much like Java 21, will be described as a "long-term-support version" despite the fact that that's categorically wrong.
nipafx.dev
nipafx.dev
Next Tuesday (Sep 16th), #Java 25 will be released and we'll celebrate with a 4-hour live stream on the Java YouTube channel, starting at 15:00 UTC. There will be code, guests, jokes, gaffes, maybe even cake. 😀 (I hear there will be no cake. 😭)

Come join us: www.youtube.com/live/duIceCX...
Java 25 Launch Stream
Java 25 is getting released next Tuesday (September 16th)! Join our hosts Ana-Maria Mihalceanu, Billy Korando, and Nicolai Parlog as they lead you through the features and changes coming in Java 25, a...
www.youtube.com
nipafx.dev
The pithy answer would be "citation needed", hinting at the fact that I never once said that.

We're discussing 21 -> 25 because that will be the jump most projects make.
nipafx.dev
Join ACME Soft's API guild for a rundown of all JDK API additions between #Java 21 and 25 - scoped values, stream gatherers, class-file API, FFM, Javadoc, previews features:

www.youtube.com/watch?v=VCaD...
All API Additions From Java 21 to 25 #RoadTo25
YouTube video by Java
www.youtube.com
nipafx.dev
Oh right, Kansas. I forgot.
nipafx.dev
I'll be there to chat with you because Lazybones Billy (our nickname for him when he's in earshot) will be tucked into bed. Just because it's 4am for him - unbelievable. Anyway...

See you there?
billykorando.bsky.social
Hey #Java Developers, ☕️

The next video in our Road to 25 series is coming out tomorrow, hosted by yours truly! Learn how Project Leyden will be introducing the concept of Ahead of Time caches to Java to reduce startup and warmup times! 🚀

Catch the premiere 👇

www.youtube.com/watch?v=V_Pl...
Ahead-of-Time Computation in Java 25 #RoadTo25
YouTube video by Java
www.youtube.com
nipafx.dev
Thank you, Danilo, I'm glad you enjoyed it! ☺️
Reposted by Nicolai Parlog
danilopiazza.bsky.social
This is pure gold, I laughed from the beginning till the end!

Everything you need to know when upgrading to the next Java LTS version (actually...), presented as a short, office comedy-drama.

Good job upgrading to JDK 25, Peter! 👀
nipafx.dev
Updating from #Java 21 to 25 is a smooth experience. Mostly - a few details changed: annotation processing, inner class constructors, file operations, the removal of old technologies... Watch our first #RoadTo25 video to learn everything you need to know:

www.youtube.com/watch?v=9azN...
How to Upgrade to Java 25 #RoadTo25
YouTube video by Java
www.youtube.com