Nicolai Parlog

@nipafx
1.8K Followers
138 Following
689 Posts
#Java enthusiast focused on language features, core APIs, and runtime evolution with a passion for learning and sharing - mostly at conferences and in his biweekly Inside Java Newscast. He's a Java Developer Advocate at Oracle (views are his own) and otherwise best known for his haircut.
Websitehttps://nipafx.dev
GitHubhttps://github.com/nipafx/
YouTubehttps://youtube.com/nipafx
Twitchhttps://www.twitch.tv/nipafx

Personally, spite energizes me and I won't let the asshats up top take my passion for Java away. In fact, I'm happy to be speaking at a number of JUGs in the next weeks:

* Apr 1st: Boulder
* 2nd: Denver
* 7th: Kansas
* 8th: Dallas
* 9th: Austin

Looking forward to catching up with you all!

4/4

As for what this means for Java, the loss of our former colleagues' expertise and drive will surely be felt. But at the same time, the vast majority remain and I'm confident that they will push forward. I wouldn't be surprised if morale took a hit, but am positive that it will be temporary.

3/4

Among other people, @Sharat_Chander was kicked out.

https://bsky.app/profile/sharatchander.bsky.social/post/3miegbnbeg22p

Thank you for all your contributions to the #Java community, Shar. You have been shepherding it for a quarter century and, if you're up for it, I hope you get to keep doing just that for years to come.

As a German, I don't use the word "friend" lightly, but you are just that - my friend. πŸ«‚

2/4

Sharat (Shar) Chander - 🟦🌊 (@sharatchander.bsky.social)

This author has chosen to make their posts visible only to people who are signed in.

Bluesky Social

What happened yesterday at Oracle is a disgrace. None of these people deserved to get fired and even less so in the soulless way it was done. I'm sure nobody in Java's leadership wanted this to happen and that they fought tooth and nail to minimize the impact.

And yet, here we are...

1/4

JavaOne is over, the real value for me was the hallway track.
Talking to the people who build Java. Hearing how things actually work and where things are going. You don’t get that online.

Big thanks to Sharat Chander, Chad Arimura and the whole DevRel team.

I gave two talks on the Java ecosystem and showed how tools like OpenRewrite, Vaadin and EclipseStore help you move forward.

Next chance to continue these conversations:
JCON Europe in April https://europe.jcon.one/

Java 26 / JDK 26: General Availability - jdk-dev - openjdk.org

Early bird and everything. See you later! #JavaOne

#JavaOne is coming! Are you?

If in person, check out https://dev.java/community/javaone-2026/ for a user-friendly schedule. And if you see me on site, flag me down - I want to chat with you.

If you stay home, join us on stream: https://dev.java/community/javaone-2026/ TL;DR: Tue, Wed, Thu, starting at 1500 UTC.

JavaOne 2026 Live Streams - Dev.java

Dev.java: The Destination for Java Developers

Let's talk about #Java's checked exceptions - smartly. Not whether we should have them (that ship has sailed) but where the friction comes from and what could be done to reduce it:

https://www.youtube.com/watch?v=99s7ozvJGLk

Towards Better Checked Exceptions - Inside Java Newscast #107

YouTube

Lazily initializing fields in #Java is error-prone and undermines constant-folding. JDK 26 comes with JEP 526, which previews `LazyConstant` - the remedy to this malady.

More details in Inside Java Newscast #106 - join me for the premiere tomorrow morning, 0700 UTC:
https://www.youtube.com/watch?v=BZlXZyXA4jY

LazyConstants in JDK 26 - Inside Java Newscast #106

YouTube