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.
This is your chance to share a stage with Java's greatest. (Or with me if you're unlucky.)
📢Important Update 📢

Many have asked for more time to submit to the 2026 #JavaOne call for papers. We've extended the deadline until Nov 13th at 11:59pm PT. Be sure to submit your #Java proposal(s) before time runs out:

➡️ social.ora.cl/6013A7UXF
November 11, 2025 at 6:33 PM
Not all answers to your questions about the Inside #Java Newscast made it into the jubilee episode and so I posted the remaining ones to my channel - about how the team works together, how much I still code, how AI may impact my work, and more:

www.youtube.com/watch?v=TypH...
Q&A About My Work At Oracle's Java Platform Group
YouTube video by nipafx
www.youtube.com
November 10, 2025 at 3:39 PM
Reposted by Nicolai Parlog
#jfmt v0.1.0-rc1 - the very first release - is out! It's a CLI based #java code formatter, made with GraalVM, #Eclipse JDT and PicoCLI

github.com/bmarwell/jfm...

Let me know what you think of the general approach!
Release Release v0.1.0-rc1 · bmarwell/jfmt
Changelog 🔀 Merge e2b6aa3 Merge pull request #147 from bmarwell/release_fix_2, closes #147 9ee18fd Merge pull request #146 from bmarwell/fix_release_update_readme, closes #146 3e60e0c Merge pull r...
github.com
November 7, 2025 at 7:59 AM
Project Valhalla updated JEP 401 ("Value Classes and Objects") and released a new EA build. That's a good opportunity to:

🤔 reset understanding/expectations
🎫 go into object identity
⚡️ discuss optimizations
⏰ answer "Valhalla, when?"

Latest Inside #Java Newscast: www.youtube.com/watch?v=Eua3...
Try the New Valhalla EA Build - Inside Java Newscast #100👑
YouTube video by Java
www.youtube.com
November 7, 2025 at 7:27 AM
As always, #JFall was a blast - thanks for having me and letting me tell people about the latest #Java features. 🙏

Slides: slides.nipafx.dev/java-x/2025-...
November 6, 2025 at 8:49 PM
The next Inside Java Newscast will be episode #100. 🤩🥂 It'll be about the recent Valhalla news, but after that, to celebrate the jubilee, I'll answer your questions about the show and the team behind it. Put your questions below. 👇🏾
November 1, 2025 at 8:07 AM
Reposted by Nicolai Parlog
📢 Announcement 📢

#Java peers, the 2026 #JavaOne call for papers is now LIVE. Please make your submissions by November 11, 2025 5:00 p.m. PT by visiting the conference website:

➡️ social.ora.cl/6013A7UXF
October 23, 2025 at 5:27 PM
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!
October 9, 2025 at 8:36 AM
Reposted by Nicolai Parlog
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!
October 8, 2025 at 9:07 AM
Brian won't be there, so don't even bother with "Valhalla, when?". 😉
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.
October 7, 2025 at 10:36 AM
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
September 28, 2025 at 11:08 AM
Setup for tomorrow... 🤓 www.youtube.com/live/duIceCX...
September 15, 2025 at 7:53 PM
Reposted by Nicolai Parlog
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
September 15, 2025 at 10:00 AM
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
September 12, 2025 at 7:12 AM
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
September 9, 2025 at 8:06 AM
Reposted by Nicolai Parlog
🚀 The new edition is here! Packed with the coolest tips and the latest news in Java, Kotlin, AI & more.
✨ Plus, @maritvandijk.bsky.social shares fresh insights on Java 25!
jb.gg/wa3w3k
Java Annotated Monthly – September 2025 | The IntelliJ IDEA Blog
This month’s Java Annotated Monthly comes with a fresh mix of Java, Kotlin, AI, and tech news, plus a look at some great events you won’t want to miss.
jb.gg
September 5, 2025 at 12:00 PM
Reposted by Nicolai Parlog
As a JUG leader, I sure hope in-person events aren't dying off, but it sure seems like it's getting harder and harder to keep this all going.

www.brentozar.com/archive/2025...
Why Aren't People Going to Local and Regional In-Person Events Anymore? - Brent Ozar Unlimited®
Steve Jones recently posted an update about SQL Saturday’s status, and it includes some news we need to talk about: However, this year the number may stagnate or even decline slightly. Running events ...
www.brentozar.com
August 28, 2025 at 10:48 PM
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?
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
August 27, 2025 at 8:54 PM
Reposted by Nicolai Parlog
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! 👀
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
August 26, 2025 at 3:57 PM
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
August 26, 2025 at 9:17 AM
You asked about:

* training runs
* identity-based records
* if expressions
* web assembly
* and more

The #Java Architects answered:

www.youtube.com/watch?v=OMqw...
Java Architects Answer Your Questions - Inside Java Newscast #97
YouTube video by Java
www.youtube.com
August 14, 2025 at 7:35 AM
Reposted by Nicolai Parlog
📺 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...
August 6, 2025 at 9:20 AM
Reposted by Nicolai Parlog
#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
August 1, 2025 at 2:41 PM
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...
HTTP/3 in Java - Inside Java Newscast #96
YouTube video by Java
www.youtube.com
July 31, 2025 at 8:30 AM
Reposted by Nicolai Parlog
#JUnit 5.13.3 is released!

🐞 Bug fixes and minor improvements

junit.org/junit5/docs/...
JUnit 5 Release Notes
junit.org
July 4, 2025 at 1:05 PM