Nicolai Parlog
banner
nipafx.dev
Nicolai Parlog
@nipafx.dev
Java enthusiast with a passion for learning and sharing. Developer Advocate at Oracle but views are my own.
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).
October 7, 2025 at 6:38 AM
A speaker never recommends too much, nor too little, he recommends precisely as much as he means to.
October 7, 2025 at 6:36 AM
"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.
October 7, 2025 at 6:33 AM
Lol. All good. :)
October 4, 2025 at 10:10 AM
"Amber & Valhalla - Incremental Design and Feature Arcs"

Spotify: open.spotify.com/episode/5Ubm...
Apple Podcasts: podcasts.apple.com/de/podcast/a...
Podchaser: www.podchaser.com/podcasts/ins...
YouTube: www.youtube.com/watch?v=guuO...
Amber & Valhalla - Incremental Design and Feature Arcs - Inside Java Podcast 40
YouTube video by Java
www.youtube.com
September 28, 2025 at 11:10 AM
Thanks for watching, folks! If you're interested in the Wikiemdiae event stream demo (in simplified form), see this gist: gist.github.com/nipafx/bb980...
Stream and process Wikipedia change events (note TODOs at top of file)
Stream and process Wikipedia change events (note TODOs at top of file) - WikiStream.java
gist.github.com
September 16, 2025 at 6:49 PM
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
September 14, 2025 at 8:27 PM
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.
September 14, 2025 at 8:25 PM
Yes! Bonus points if you bring enough to share. 😉
September 14, 2025 at 8:09 PM
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
September 14, 2025 at 2:58 PM
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.
September 12, 2025 at 6:45 AM