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
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
"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
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
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 · 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
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
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
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 · 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 · 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 · 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
HTTP/3 support is coming in #Java 26. 👇🏾
1104
Reposted by Nicolai Parlog
daniel:// stenberg:// @bagder.mastodon.social.ap.brid.gy · 26/01/2026
The end of the #curl bug-bounty daniel.haxx.se/blog/2026/01/26/the-…
daniel.haxx.se
The end of the curl bug-bounty
tldr: an attempt to reduce the _terror reporting_. **There is no longer a curl bug-bounty program.** It officially stops on January 31, 2026. After having had a few half-baked previous takes, in April 2019 we kicked off the first real curl bug-bounty with the help of Hackerone, and while it stumbled a bit at first it has been quite successful I think. We attracted skilled researchers who reported plenty of actual vulnerabilities for which we paid fine monetary rewards. We have certainly made curl better as a direct result of this: **87 confirmed vulnerabilities and over 100,000 USD** paid as rewards to researchers. I’m quite happy and proud of this accomplishment. I would like to especially highlight the awesome Internet Bug Bounty project, which has paid the bounties for us for many years. We could not have done this without them. Also of course Hackerone, who has graciously hosted us and been our partner through these years. Thanks! ## How we got here Looking back, I think we can say that the downfall of the bug-bounty program started slowly in the second half of 2024 but accelerated badly in 2025. We saw an explosion in AI slop reports combined with a lower quality even in the reports that were not obvious slop – presumably because they too were actually misled by AI but with that fact just hidden better. Maybe the first five years made it possible for researchers to find and report the low hanging fruit. Previous years we have had a rate of somewhere north of 15% of the submissions ending up confirmed vulnerabilities. Starting 2025, the confirmed-rate plummeted to below 5%. Not even one in twenty was _real_. The never-ending slop submissions take a serious mental toll to manage and sometimes also a long time to debunk. Time and energy that is completely wasted while also hampering our will to live. I have also started to get the feeling that a lot of the security reporters submit reports with a _bad faith attitude._ These “helpers” try too hard to twist whatever they find into something horribly bad and a critical vulnerability, but they rarely actively contribute to actually _improve_ curl. They can go to extreme efforts to argue and insist on their specific current finding, but not to write a fix or work with the team on improving curl long-term etc. I don’t think we need more of that. There are these three bad trends combined that makes us take this step: the mind-numbing AI slop, humans doing worse than ever and the apparent will to poke holes rather than to help. ## Actions In an attempt to do something about the sorry state of curl security reports, this is what we do: * We no longer offer any monetary rewards for security reports – no matter which severity. In an attempt to remove the incentives for submitting made up lies. * We stop using Hackerone as the recommended channel to report security problems. To make the change immediately obvious and because without a bug-bounty program we don’t need it. * We refer everyone to submit suspected curl security problems on GitHub using their _Private vulnerability reporting_ feature. * We continue to immediately _ban and publicly_ _ridicule_ everyone who submits AI slop to the project. ## Maintain curl security We believe that we can maintain and continue to evolve curl security in spite of this change. Maybe even improve thanks to this, as hopefully this step helps prevent more people pouring sand into the machine. Ideally we reduce the amount of wasted time and effort. I believe the best and our most valued security reporters still will tell us when they find security vulnerabilities. ## Instead If you suspect a security problem in curl going forward, we advise you to head over to GitHub and submit them there. Alternatively, you send an email with the full report to `security @ curl.se`. In both cases, the report is received and handled privately by the curl security team. But with _no monetary reward offered_. ## Leaving Hackerone Hackerone was good to us and they have graciously allowed us to run our program on their platform for free for many years. We thank them for that service. As we now drop the rewards, we feel it makes a clear cut and displays a clearer message to everyone involved by also moving away from Hackerone as a platform for vulnerability reporting. It makes the change more visible. ## Future disclosures It is probably going to be harder for us to publicly disclose every incoming security report in the same way we have done it on Hackerone for the last year. We need to work out something to make sure that we can keep doing it at least imperfectly, because I believe in the goodness of such transparency. ## We stay on GitHub Let me emphasize that this change does not impact our presence and mode of operation with the curl repository and its hosting on GitHub. We hear about projects having problems with low-quality AI slop submissions on GitHub as well, in the form of issues and pull-requests, but for curl we have not (yet) seen this – and frankly I don’t think switching to a GitHub alternative saves us from that. ## Other projects do better Compared to others, we seem to be affected by the sloppy security reports to a higher degree than the average Open Source project. With the help of Hackerone, we got numbers of how the curl bug-bounty has compared with other programs over the last year. It turns out curl’s program has seen more volume and noise than other public open source bug bounty programs in the same cohort. Over the past four quarters, curl’s inbound report volume has risen sharply, while other bounty-paying open source programs in the cohort, such as Ruby, Node, and Rails, have not seen a meaningful increase and have remained mostly flat or declined slightly. In the chart, the pink line represents curl’s report volume, and the gray line reflects the broader cohort. Inbound Report Volume on Hackerone: curl compared to OSS peers We suspect the idea of getting money for it is a big part of the explanation. It brings in real reports, but makes it too easy to be annoying with little to no penalty to the user. The reputation system and available program settings were not sufficient for us to prevent sand from getting into the machine. The exact reason why we suffer more of this abuse than others remains a subject for further speculation and research. ## If the volume keeps up There is a non-zero risk that our guesses are wrong and that the volume and security report frequency will keep up even after these changes go into effect. If that happens, we will deal with it then and take further appropriate steps. I prefer not to overdo things or _overplan_ already now for something that ideally does not happen. ## We won’t charge People keep suggesting that one way to deal with the report tsunami is to _charge_ security researchers a small amount of money for the privilege of submitting a vulnerability report to us. A _curl reporters security club_ with an entrance fee. I think that is a less good solution than just dropping the bounty. Some of the reasons include: * Charging people money in an International context is complicated and a maintenance burden. * Dealing with charge-backs, returns and other complaints and friction add work. * It would limit who could or would submit issues. Even some who actually find legitimate issues. Maybe we need to do this later anyway, but we stay away from it for now. ## Pull requests are less of a problem We have seen other projects and repositories see similar AI-induced problems for pull requests, but this has not been a problem for the curl project. I believe for PRs we have better much means to sort out the weed with automatic means, since we have tools, tests and scanners to verify such contributions. We don’t need to waste any human time on pull requests until the quality is good enough to get green check-marks from 200 CI jobs. ## Related I will do a talk at FOSDEM 2026 titled Open Source Security in spite of AI that of course will touch on this subject. ## Future We never say never. This is now and we might have reasons to reconsider and make a different decision in the future. If we do, we will let you know. These changes are applied now with the hope that they will have a positive effect for the project and its maintainers. If that turns out to not be the outcome, we will of course continue and apply further changes later. ## Media Since I created the pull request for updating the bug-bounty information for curl on January 14, almost two weeks before we merged it, various media picked up the news and published articles. Long before I posted this blog post. * The Register: Curl shutters bug bounty program to remove incentive for submitting AI slop * Elektroniktidningen: cURL removes bug bounties * Heise online: curl: Projekt beendet Bug-Bounty-Programm * Neowin: Beloved tool, cURL is shutting down its bug bounty over AI slop reports * Golem: Curl-Entwickler dreht dem “KI-Schrott” den Geldhahn zu * Linux Easy: cURL chiude il programma bug bounty: troppi report generati dall’AI * Bleeping Computer: Curl ending bug bounty program after flood of AI slop reports * The New Stack: Drowning in AI slop, cURL ends bug bounties * Ars Technica: Overrun with AI slop, cURL scraps bug bounties to ensure “intact mental health” * PressMind Labs: cURL ko?czy program bug bounty – czy to koniec jako?ci zg?osze?? * Socket: curl Shuts Down Bug Bounty Program After Flood of AI Slop Reports Also discussed (indirectly) on Hacker News.
56375
Nicolai Parlog @nipafx.dev · 21/01/2026
In his mail "Data-Oriented Programming, Beyond Records", Project Amber lead Brian Goetz described a new #Java concept: Carrier Classes The upcoming Inside Java Newscast discusses them in detail. Join me for the premiere on Thursday (22nd) 8am CET: www.youtube.com/watch?v=cpGc...
youtube.com
Carrier Classes; Beyond Records - Inside Java Newscast #105
YouTube video by Java
0204
Nicolai Parlog @nipafx.dev · 16/01/2026
Falls du in der Nähe von Hamburg, Paderborn oder Braunschweig wohnst, besuch deine lokale #JUG und wir reden über #Java: * 20.01. @jug-hamburg.bsky.social - Structured Concurrency in Action * 21.01. @ JUG Paderborn - Java 25 * 22.01. @jug-ostfalen.bsky.social - Java 25 Freue mich! So long... 👋🏾
053
Reposted by Nicolai Parlog
Java User Group Ostfalen @jug-ostfalen.bsky.social · 15/01/2026
In einer Woche starten wir in unser Vortragsjahr 2026 und freuen uns sehr, dass @nipafx.dev uns besucht. Es sind noch ein paar Plätze frei. Weitere Infos unter www.jug-ostfalen.de/event/2026/0...
jug-ostfalen.de
Java 25 - Better Language, Better APIs, Better Runtime
Java 25 ist das nächste Release mit Langzeitunterstützung und seit dem letzten ist jede Menge passiert:
033
Nicolai Parlog @nipafx.dev · 08/01/2026
If you want to know in what #Java release to expect value types (yes, the answer to "Valhalla, when?" !), what Leyden plans after AOT code compilation, and which pattern magic to expect next from Amber, you don't want to miss this: www.youtube.com/watch?v=1lYs...
youtube.com
Java's Plans for 2026 - Inside Java Newscast #104
YouTube video by Java
0225
Reposted by Nicolai Parlog
Matthias Bünger @bukama.bsky.social · 18/12/2025
I'm happy that my talk "Code not required! The many ways to support open source projects" has been accepted for @jcon.one 2026. 🥳 See you in Cologne next year (April 20-23 2026) :) #JCON2026
091
Reposted by Nicolai Parlog
Michael Simons @rotnroll666.bsky.social · 18/12/2025
Nice. I got accepted at @jcon.one 2026 in #Cologne in April. Hear my explaining everything you need to know about #Java and #Jspecify. Looking forward to it and thanks to @richard.fichtner.dev not minding my small rant in one of the submission text fields :D
1144
Reposted by Nicolai Parlog
Gunnar Hillert @hillert.bsky.social · 20/12/2025
As there is a shortage of decent 🖼️ image processing filters in (native) #Java, I am surprised that Jerry Huxtable's Java Image Processing Classes are not in #Maven Central, yet. Well, hopefully next week they are 😎. #opensource #MIT github.com/ghillert/ima...
github.com
GitHub - ghillert/image-filters-4j: Image Processing Filters for Java
Image Processing Filters for Java. Contribute to ghillert/image-filters-4j development by creating an account on GitHub.
142
Reposted by Nicolai Parlog
Java User Group Ostfalen @jug-ostfalen.bsky.social · 14/12/2025
Mit guten Vorsätzen, wie z.B. die JUG besuchen, könnt Ihr bei uns sogar schon vor dem Jahreswechsel beginnen. Wir haben soeben die Anmeldungen für den 22. Januar 2026 freigeschaltet und freuen uns auf @nipafx.dev mit seinem Vortrag über Java 25. www.jug-ostfalen.de/event/2026/0...
jug-ostfalen.de
Java 25 - Better Language, Better APIs, Better Runtime
Java 25 ist das nächste Release mit Langzeitunterstützung und seit dem letzten ist jede Menge passiert:
043
Reposted by Nicolai Parlog
Crystal Sheldon @crystal-l-sheldon.bsky.social · 12/12/2025
What's new on Learn.java this week? - array practice - array tutorial images to illustrate what it looks like - String split method practice - 2D array tutorial - December newsletter - Recording of J Card Visuals with Text Blocks
learn.java
Learn.java: The Destination for Java Beginners, Students, and Teachers
062
Nicolai Parlog @nipafx.dev · 11/12/2025
#ITTage in Frankfurt is always a great way to end the conference year. ✨ Had a lot of fun presenting on #Java 25 features, exception handling, and OpenJDK projects, but the AMA I got to do was my highlight. Looking forward to doing that more frequently in 2026. 😃
141
Nicolai Parlog @nipafx.dev · 10/12/2025
Lots to talk about! If you want to follow up or check out what we had to skip, here are the slides: slides.nipafx.dev/java-x/2025-... Btw, I'll spontaneously fill in the 1pm session - let's talk about exceptions: www.ittage.informatik-aktuell.de/programm/202... #ittage
slides.nipafx.dev
Java 25
060
Nicolai Parlog @nipafx.dev · 04/12/2025
#Java 26 enters rampdown phase 1 today, which sets its feature set in stone. The latest inside Java Newscast goes over the full list (don't click, it's boring): www.youtube.com/watch?v=RPX5...
youtube.com
All Features in Java 26 - Inside Java Newscast #102
YouTube video by Java
2175
Nicolai Parlog @nipafx.dev · 26/11/2025
JUnit is undoubtedly one of the most important projects in the #Java ecosystem. And it's 100% free and open! Let me be frank: If we can't get THIS project to the point where a single maintainer can focus on it, then what does that say about our commitment to Free & Open Source Software? 1/3 ⏩
steady.page
Support JUnit
JUnit is maintained by a team of passionate volunteers. This is your chance to give back and support the project!
16947
Nicolai Parlog @nipafx.dev · 20/11/2025
If you use reflection in #Java, be aware that, starting with JDK 26, you may have to add a command-line option or two to keep it working. Alternatively (and recommended), move away from reflective final field mutation. Details in the latest Inside Java Newscast: www.youtube.com/watch?v=bdHk...
youtube.com
Java 26 Warns of Deep Reflection - Inside Java Newscast #101
YouTube video by Java
1167
Nicolai Parlog @nipafx.dev · 11/11/2025
This is your chance to share a stage with Java's greatest. (Or with me if you're unlucky.)
0102
Nicolai Parlog @nipafx.dev · 10/11/2025
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...
youtube.com
Q&A About My Work At Oracle's Java Platform Group
YouTube video by nipafx
0113