Sign in

Nicolai Parlog

@nipafx.dev
2.3K followers 255 following 283 posts

Java enthusiast with a passion for learning and sharing. Developer Advocate at Oracle but views and posts are my own.

PostsRepliesMedia
Nicolai Parlog @nipafx.dev · 29/09/2026
Am Donnerstag und Freitag kommt der #Java Community Process nach BaWü. 😍 Und das beste ist: Jeder kann dabei sein! (Zumindest ein bisschen.) Am 01.10. ab 1400 in der Hochschule #Karlsruhe (Details: 👇🏾) und ab 1830 bei SAP in Walldorf (Details: www.jug-da.de/2026/10/JCP-...).
Die Grafik enthält folgenden Text:

Hochschule Karlsruhe University of Applied Sciences
Fakultät für Informatik und Wirtschaftsinformatik

Meet the People Behind Java!

Das Java Community Process Executive Committee (JCP EC) ist zu Gast an der Hochschule Karlsruhe. 1. Oktober 2026 / 14:00 - 17:00 Uhr / Geb. B / Foyer

+ Begrüßung durch die HKA Franz Quint, Prorektor für Forschung, Kooperationen und Transfer
+ Welcome to the Java Community Heather VanCura, Oracle
+ Why Java Matters - From Education to Al Zoran Sevarac, Deep Netts
+ Working on OpenJDK - How Java Is Developed Götz Lindenmaier, SAP
+ Modern Java: Pattern Matching and Beyond Nicolai Parlog, Oracle
+ Diskussion und Q&A mit den JCP EC Vertretern von Alibaba, Amazon, BellSoft, Deep Netts, JetBrains, Microsoft, Oracle, SAP sowie Java Champions Moderation Carsten Sinz, HKA

Danach offener Austausch. Wir freuen uns über großes Interesse! Keine Anmeldung nötig.

Organisation: Carsten Sinz (Fakultät für Informatik und Wirtschaftsinformatik / HKA) und Götz Lindenmaier (SAP)
134
Nicolai Parlog @nipafx.dev · 24/09/2026
My conversation with Sean Mullan, Lead of the OpenJDK Security Group and Tech Lead of the Oracle Security Libraries Team, about security in #Java: inside.java/2026/09/24/p... (Also on Spotify, Apple Podcasts, etc.)
inside.java
Episode 71 “Security in Java” [AtA] - Inside.java
Given how prevalent Java is on web servers throughout the internet, security in Java is of critical importance - there's the JDK itself, of course, but also the algorithms and features it offers to ap...
083
Nicolai Parlog @nipafx.dev · 18/09/2026
This one was even more fun to record than the regular episodes and I'm very happy with how it came out. I hope you enjoy it too! It's on Spotify (open.spotify.com/episode/2dqz...), Apple Podcasts (podcasts.apple.com/de/podcast/a...), and many other podcast platforms as well as YouTube.
open.spotify.com
"AOT Caching - Netflix' Practice vs OpenJDK's Theory" [I/O]
Inside Java · Episode
030
Nicolai Parlog @nipafx.dev · 18/09/2026
The Inside #Java Podcast was all about conversations with the Java architects and we keep publishing those every month. But recently we've added conversations with community experts and now even a cross-over 😮: a conversation with Netflix' Martin Chalupa and Oracle's John Rose about AOT caching.
inside.java
Episode 70 “AOT Caching - Netflix' Practice vs OpenJDK's Theory” [I/O] - Inside.java
From time scales to checkpointing, from managing to inspecting cache files, there are a number of details to consider when creating AOT caches for faster Java application launches.
170
Nicolai Parlog @nipafx.dev · 15/09/2026
The #Java 27 launch stream starts in ~45 minutes - see you there! www.youtube.com/watch?v=4V2j...
youtube.com
Java 27 Launch Stream
YouTube video by Java
0142
Nicolai Parlog @nipafx.dev · 11/09/2026
Oh, I don't hate those questions. I have them myself and love to speculate. But almost everybody else hates them and so it's hard to get answers. 😅 As for JEP 544, I don't know, but my guess is "no". That would be ~3 months after becoming a candidate, which I think would be a considerable outlier.
210
Nicolai Parlog @nipafx.dev · 11/09/2026
"Improve startup and warmup time by making optimized native code for an application instantly available when the HotSpot JVM starts. Achieve this by compiling application code to native code in a training run, storing the native code in the AOT cache for use in subsequent production runs." 😍
openjdk.org
JEP 544: Ahead-of-Time Code Compilation
Enable applications to achieve peak performance more quickly.
1205
Nicolai Parlog @nipafx.dev · 11/09/2026
My pleasure! 🧡💙
012
Reposted by Nicolai Parlog
Andres Almiray @andresalmiray.com · 13/08/2026
The cat is out of the bag, @jreleaser.org joined Session 4 of the @github.com Secure Open Source Fund github.blog/open-source/...
github.blog
What 50 open source projects taught us about security in the AI era
See how the projects in the GitHub Secure Open Source Fund combined AI-assisted workflows, maintainer expertise, and more to improve project security.
8245
Reposted by Nicolai Parlog
Cowtown Coder @cowtowncoder.bsky.social · 15/08/2026
Jackson 3.2.2 and 2.21.6 patch releases out too: github.com/FasterXML/ja... , github.com/FasterXML/ja... with over 20 fixes each. 2.18.10, 2.22.2 to follow #java #json
github.com
Jackson Release 2.21.6
Main Portal page for the Jackson project. Contribute to FasterXML/jackson development by creating an account on GitHub.
022
Nicolai Parlog @nipafx.dev · 15/08/2026
Damn, my deep dive proposal "Java is a terrible mess and I will make you suffer for 3 hours" was declined. 😕
110
Nicolai Parlog @nipafx.dev · 15/08/2026
The latest Inside #Java Newscast has news on: * Valhalla * primitive patterns * the JSON API * PQC in LTS * monthly updates * OpenJDK mail search And all that in a true Cyberpunk setting. 🌆 How could you *not* watch?! youtu.be/-4gCNsoPAmQ
youtu.be
JSON API, Valhalla Progress, LTS ❤️ PQC - Inside Java Newscast #114
YouTube video by Java
0134
Reposted by Nicolai Parlog
JEP Tracker @jeptracker.bsky.social · 07/08/2026
🎯 JEP 540 proposed to target JDK 28 Title: Simple JSON API (Incubator) Type: feature Component: core Release: 28 See openjdk.org/jeps/540
276
Nicolai Parlog @nipafx.dev · 09/08/2026
Ha, maybe. 😁 I think I was a bit overly enthusiastic.
110
Nicolai Parlog @nipafx.dev · 08/08/2026
?
100
Nicolai Parlog @nipafx.dev · 08/08/2026
Oh, true. Damn.
100
Nicolai Parlog @nipafx.dev · 08/08/2026
Wanna have some #Java fun on the weekend? 0. download jdk.java.net/28/ EA 10 1. jshell 2. type `value class Valhallaaaa { }` (vary number of "a"s according to taste)
jdk.java.net
OpenJDK JDK 28 Early-Access Builds
1305
Nicolai Parlog @nipafx.dev · 07/08/2026
I'm very excited about my first time in Japan 🗾 and fortunate that the JJUG invited me to give a presentation on August 19th (see below for details). 😃
0112
Reposted by Nicolai Parlog
Karl Heinz Marbaise (he/him) @khmarbaise.bsky.social · 31/07/2026
A very informative talk about JIT compiler with Roberto Lozano how it works etc.. www.youtube.com/watch?v=ofPO... hosted by @nipafx.dev
youtube.com
JIT Compiler From the Ground Up [AtA] Inside Java Podcast 64
YouTube video by Java
021
Nicolai Parlog @nipafx.dev · 20/07/2026
New Inside #Java Newscast in a new format. It discusses JDK 27, Valhalla (Now!), a hackathon, and more: www.youtube.com/watch?v=aFSQ...
youtube.com
JDK 27 + Valhalla, Now! + Hackathon - Inside Java Newscast #113
YouTube video by Java
082
Reposted by Nicolai Parlog
Vinylist2 (Ceterum censeo Trumpem comprehendendum esse.) @vinylist2.eurosky.social · 06/07/2026
Ohne das Informationsfreiheitsgesetz wären illegale Maskendeals nie ans Licht gekommen. Genau dieses Recht wollen CDU, CSU und SPD jetzt faktisch abschaffen. Das dürfen wir nicht zulassen. Jetzt unterschreiben: 👇 #IFG weact.campact.de/petitions/sp...
weact.campact.de
SPD, stoppt den Frontalangriff auf die Informationsfreiheit!
Wir alle haben das Recht auf staatliche Informationen. Seit 2006 müssen Behörden auf Antrag nach dem Informationsfreiheitsgesetz (IFG) Dokumente herausgeben – seien es Verträge, interne Weisungen oder...
2230102
Nicolai Parlog @nipafx.dev · 17/06/2026
Maybe/probably 28*. 😁 * Predictions are hard, especially about the future
150
Reposted by Nicolai Parlog
Hanno Embregts 🎤🎸 @hanno.codes · 16/06/2026
Eleven days ago, I helped run the incredible #JSpring event at Kinepolis in Utrecht! 🇳🇱 We were completely sold out with over 800 attendees and 30+ amazing speakers sharing their knowledge. Huge thanks to everyone who showed up and made it so special! ⚡️
The J-Spring team gathered around the light-emitting letters
1195
Reposted by Nicolai Parlog
Sean Mullan 🏳️‍🌈 @seanjmullan.org · 04/06/2026
Targeted to JDK 27: JEP 538: PEM Encodings of Cryptographic Objects (Third Preview): openjdk.org/jeps/538 #openjdk #jdk27 #security #crypto #java
openjdk.org
JEP 538: PEM Encodings of Cryptographic Objects (Third Preview)
1106
Reposted by Nicolai Parlog
Oliver Drotbohm @odrotbohm.de · 01/06/2026
🥁📢 We are going to ship a significant number of security fixes in the releases coming next week. Be prepared to upgrade your apps as quickly as possible. 🍃
spring.io
Spring and Security In The Times Of AI
Level up your Java code and explore what Spring can do for you.
01910
Reposted by Nicolai Parlog
JUnit Team @junit.org · 19/05/2026
#JUnit 6.1.0 is released! 🕑 Built-in extensions for locale, time zone, and system properties 🚮 Configurable TempDir deletion strategy 🏃‍➡️ New org.junit.start module for compact source files ⚙️ Execution mode config for dynamic tests 🏊 New parallel test executor impl. docs.junit.org/6.1.0/releas...
docs.junit.org
Release Notes :: JUnit User Guide
02812
Reposted by Nicolai Parlog
Stefano Cordio @scordio.github.io · 15/04/2026
Today, from the venue of Spring I/O, I'm open-sourcing a new library to make data-driven testing in Java a little bit easier: JUnit Converters! A collection of ready-to-use argument converters designed to streamline parameterized testing in JUnit 6 (and 5!) 🚀 🧵 stefano.codes/junit-conver...
stefano.codes
JUnit Converters
Collection of argument converters for JUnit parameterized testing
1168
Nicolai Parlog @nipafx.dev · 16/04/2026
Sequenced collection: "A collection that has a well-defined encounter order, that supports operations at both ends, and that is reversible." A queue's insertion methods do not generally operate on either end (e.g. `PriorityQueue`), its retrieval methods are one-sided, and it doesn't offer reversal
110
Reposted by Nicolai Parlog
billykorando.bsky.social @billykorando.bsky.social · 03/04/2026
Still time to see @nipafx.dev in person, he’ll be in KC Tuesday! meetup.com/kansascityju...
meetup.com
Kansas City Java Users Group | Meetup
The Kansas City Java User Group is a group dedicated to teaching and learning more about the JVM.Twitter! [https://twitter.com/kcjug](https://twitter.com/kcjug)Give us feedback! [https://goo.gl/ikm2Tk...
051
Nicolai Parlog @nipafx.dev · 03/04/2026
Yeah because why trust people with a proven track record outside of big tech? That'd be weird, right?
040
Reposted by Nicolai Parlog
Trisha Gee @trishagee.bsky.social · 02/04/2026
Looking for work. Will DevRel for coffee or wine 😁
13131
Nicolai Parlog @nipafx.dev · 02/04/2026
Denver JUG is tonight. 😁 Always look out for Java communities, no matter where you are.
100
Nicolai Parlog @nipafx.dev · 02/04/2026
Oh, yeah, Kansas City. Should've specified.
020
Nicolai Parlog @nipafx.dev · 01/04/2026
Personally, spite energizes me and I won't let the asshats up top crush my passion for Java. 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
2112
Nicolai Parlog @nipafx.dev · 01/04/2026
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
151
Nicolai Parlog @nipafx.dev · 01/04/2026
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
2154
Nicolai Parlog @nipafx.dev · 01/04/2026
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
4413
Reposted by Nicolai Parlog
Karl Heinz Marbaise (he/him) @khmarbaise.bsky.social · 26/03/2026
very interesting talk about the carrier class parts. youtu.be/b6cXuA84c9g Thanks to @nipafx.dev and of course @briangoetz.bsky.social for those deep dive.
youtu.be
Carrier Classes & Discussing Syntax - Inside Java Podcast 52
YouTube video by Java
084
Reposted by Nicolai Parlog
Mark Reinhold @mreinhold.org · 17/03/2026
Java 26 / JDK 26: General Availability: mail.openjdk.org/archives/lis... Features: openjdk.org/projects/jdk... Downloads: jdk.java.net/26/ #Java26 #JDK26 #OpenJDK #Java
mail.openjdk.org
Java 26 / JDK 26: General Availability - jdk-dev - openjdk.org
06133
Nicolai Parlog @nipafx.dev · 17/03/2026
Early bird and everything. See you later! #JavaOne
060
Nicolai Parlog @nipafx.dev · 14/03/2026
That's not good - maybe give bugs.java/bugreport/ a try? (I'm traveling to JavaOne right now and can't easily research a better answer. Can you ping me next week if the problem persists?)
bugs.java
100
Nicolai Parlog @nipafx.dev · 13/03/2026
#JavaOne is coming! Are you? If in person, check out dev.java/community/ja... 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: dev.java/community/ja... TL;DR: Tue, Wed, Thu, starting at 1500 UTC.
dev.java
JavaOne 2026 Schedule
All sessions at JavaOne in California, March 17–19, 2026 - designed by, organized by, and run by developers
094
Nicolai Parlog @nipafx.dev · 28/02/2026
I'm so happy that we're not currently in the process of handing these people the keys to our economy, making us an order of magnitude more dependent on them. Because that would be utterly brainde... Oh, it translates Rust to Java? Forget what I said, so cool, totally worth it!
060
Nicolai Parlog @nipafx.dev · 25/02/2026
Java has IO.print and IO.println now. Time to update the lazy memes.
000
Nicolai Parlog @nipafx.dev · 19/02/2026
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: www.youtube.com/watch?v=99s7...
youtube.com
Towards Better Checked Exceptions - Inside Java Newscast #107
YouTube video by Java
1103
Reposted by Nicolai Parlog
Richard Fichtner 💻☕ @richard.fichtner.dev · 18/02/2026
Java is old! Yes, but the people working on Java are not (all) old :) Yagmur Eren works on the JDK in Stockholm, Sweden. She will be speaking at JavaOne about "Intelligent JVM Monitoring: Combining JDK Flight Recorder with AI". Join us at JavaOne and learn from the people who work on and with Java!
082
Reposted by Nicolai Parlog
Mark Reinhold @mreinhold.org · 09/02/2026
First JDK 26 Release Candidate: mail.openjdk.org/pipermail/jd... Downloads: jdk.java.net/26/ #JDK26 #Java26 #OpenJDK #TestItNow
0279
Nicolai Parlog @nipafx.dev · 04/02/2026
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: www.youtube.com/watch?v=BZlX...
youtube.com
LazyConstants in JDK 26 - Inside Java Newscast #106
YouTube video by Java
1143
Reposted by Nicolai Parlog
Loïc Mathieu @loicmathieu.fr · 30/01/2026
After migrating Kestra from Java 21 to Java 25, we see a significant improvement in memory usage. It uses 35% less heap and 12% less metaspace! Upgrading always brings benefits ;) #java #kestra github.com/kestra-io/ke...
github.com
Chore/java 25 by loicmathieu · Pull Request #14221 · kestra-io/kestra
We read every piece of feedback, and take your input very seriously.
2213
Nicolai Parlog @nipafx.dev · 27/01/2026
Come to JavaOne 2026 in Redwood City (California, USA), March 17th-19th, and get 100$ off with code J12026YTS: www.oracle.com/javaone/
oracle.com
000