Nicolai Parlog

@nipafx
1.8K Followers
138 Following
685 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

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
Come to JavaOne 2026 in Redwood City (California, USA), March 17th-19th, and get 100$ off with code J12026YTS: https://www.oracle.com/javaone/
HTTP/3 support is coming in #Java 26. ๐Ÿ‘‡๐Ÿพ

RE: https://mastodon.social/@netblocks/115932001577902382

In December 1989, my father had to look on in horror as police and military forces brutalized civilians in the streets of Bucarest. Having already moved to Germany and with phone lines cut, he had no way to check in on his friends and family nor to even follow what was going on except the evening news.

People of Iranian heritage all over the world feel the same right now and my heart goes out to them and even more so to the people in Iran standing up to the regime.

In his mail "Data-Oriented Programming, Beyond Records", Project Amber lead Brian Goetz described a new #Java concept:

Carrier Classes

A generalization of records that allow us to succinctly define classes with a data-centric API that can participate in pattern matching and reconstruction.

Join me for the premiere on Thursday (22nd) 8am CET:
https://www.youtube.com/watch?v=cpGceyn7DBE

Carrier Classes; Beyond Records - Inside Java Newscast #105

YouTube