Glad you liked it. It uses CSS transitions and an SVG :)
Posts by Johannes Bechberger
Probably the most cool visual explanation for HTTP/3 in #JDK26 by @lutskedev.bsky.social and Johannes Bechberger 🥳🥳🥳!!!
#Java #JEP #VoxxedDaysAmsterdam
Join us today at 13:30 in zaal 11 @amsterdam.voxxeddays.com and hear why @mostlynerdless.de and I think that Java 26 is boring!
#VDAMS26
That's such a pity. Good luck with your job search.
Java 26 is here, but it's boring. Nothing really exciting. But that's a good thing, as the boring stability is what made Java successful (co-written with @lutskedev.bsky.social):
mostlynerdless.de/blog/2026/03...
Come and win a "Java 26 is boring" t-shirt :)
I know :) But lynx are just big cats.
The cat is gorgeous :)
Parsing JSON is not hard; we can easily build a parser that directly follows a (transformed) JSON grammar, creating femtojson in the process: mostlynerdless.de/blog/2026/03...
When you come to the Java 26 talk, a custom-made "Java 26 is boring" shirt could be yours if you win our quiz.
Looking forward to seeing you again :)
See www.youtube.com/watch?v=I6vy...
The submissions will be treated anonymously. Please send them our way at cap.in.the.pocket@gmail.com
I need your help: If anyone wants to send me an audio snippet saying "Boring" (as in "Java 26 is stable. It's boring."), I would happily accept them. I want to play this audio via a button press during a talk.
In other news: I'm speaking at @amsterdam.voxxeddays.com with @lutskedev.bsky.social.
I was in the talk and can confirm: I never learned so many things about Llamas (crias...).
Java Heap Dumps might contain sensitive information; with hprof-redact, you can easily remove it. Learn more in this blog post: mostlynerdless.de/blog/2026/02...
Command-line parser libraries don't have to be big to support everything you need, like subcommands, validators, and Java-agent-style argument parsing: Introducing femtocli, with a 45KB JAR file.
Read more at mostlynerdless.de/blog/2026/02...
Redact sensitive data from Java Flight Recorder and JVM crash logs with jfr-redact, a tool for safely sharing profiling and error files:
mostlynerdless.de/blog/2026/02...
Do you know the book "Street-Fighting Mathematics"? It is similar
streetfightingmath.com
Think you really know Java? ☕
Guess the Java version from code snippets in my Java Version Quiz: mostlynerdless.de/java-game/
In this week's blog post, I explain how a chaotic eBPF-based scheduler helps reproduce rare concurrency bugs, illustrated with a real-world OpenJDK case: mostlynerdless.de/blog/2026/01...
"Align the syntax of a formal parameter declaration in an implicitly typed lambda expression with the syntax of a local variable declaration." (from the openjdk.org/jeps/323)
A tiny puzzler: Is this valid Java?
import java.util.function.Predicate;
public class Test {
Predicate<String> f = (var a) -> a.isEmpty();
}
Thanks :)
No, because I only analyse the used Java syntax, so I don't need to build the projects. I just need to parse the Java code.
I'm just trying to analyze which Java features existing libraries use. The plan is to implement a tiny code analysis for a (hopefully) upcoming talk.
I'm not looking for small projects, so kestra is good
I'm looking for suggestions for modern open-source Java applications and libraries for a code analysis project
Async-profiler has released an update that includes native lock profiling and a latency filter. Consequently, ap-loader, which wraps async-profiler in a platform-independent JAR, has also been updated: github.com/jvm-profilin...
JFR is great, but do you know how to read and write JFR files programmatically? Learn more in this week's blog post: mostlynerdless.de/blog/2026/01...