Reminder to sign up for the pre-conference observability workshop with the Micrometer team at Spring I/O
Posts by Tommy Ludwig
Two new milestone releases are available: Micrometer 1.17.0-M3 and Micrometer Tracing 1.7.0-M4. Try them out in a testing environment and let us know any feedback.
* github.com/micrometer-m...
* github.com/micrometer-m...
If we stop writing code, what's the meaning of our software engineers' job?
I stepped back through 30 years of software crises to find out. The pattern is always the same: we confuse producing with building, lose meaning, then find it back. And now AI.
#SoftwareEngineering #AI #Architecture
Spring I/O 2026 is less than two months away!
Join 1200+ developers and 70+ speakers in Barcelona (13–15 April) for the most in-depth Spring & JVM event of the year.
This is where the community gathers, will you be there?
👉 2026.springio.net #springio26
github.com/making/nulla...
A Maven plugin that configures ErrorProne and NullAway for nullability checking. It replaces the ~40 lines of maven-compiler-plugin boilerplate typically required to set up NullAway.
🚀 Datasource Micrometer "v1.3.0" (Boot 3.x) and "v2.1.0" (Boot 4.x) are out on Maven Central!
✨ Initial OpenTelemetry Semantic Conventions support via
"datasource-micrometer-opentelemetry" module.
📖 Docs: jdbc-observations.github.io/datasource-m...
#SpringBoot #Micrometer #OpenTelemetry #jdbc
Updated JOL and heapdump-estimates in it specifically to better support JDK 25. We use this tool to quickly glance where are the opportunities in our real services. Streaming heap dump analysis allows doing this on multi-hundred GB heap dumps. Builds: builds.shipilev.net/jol/
🔍 Learn how to instrument your app for metrics, traces & logs, integrate with OpenTelemetry, and troubleshoot faster with real code samples.
Join our hands-on "Observability with Micrometer & Spring Boot 3 + 4" pre-conference workshop with
@jonatan-ivanov.bsky.social & @tommyludwig.bsky.social g
Call for Papers for JJUG CCC 2026 Spring is now open! Your submission is highly appreciated.
sessionize.com/jjug-ccc-202... #jjug_ccc #jjug
🎉 Great news! Datasource Micrometer is now available on start.spring.io.
You can now create a new Spring project with Datasource observation enabled out of the box.
#Spring #SpringBoot #Micrometer #Observability #JDBC
🤔 Who said that AssertJ 3 is in maintenance mode?
📢 We're planning an exceptional 3.28 release – let us know what you'd like to see in there! 👇
github.com/orgs/assertj...
I don't have any skin in the game on this, but if anyone is using the OTel Zipkin exporter and you would like to continue using it, you should let the OTel folks know: github.com/open-telemet...
🏗️ JEP 500 integrated to JDK 26
Title: Prepare to Make Final Mean Final
Type: feature
Component: core
Release: 26
See openjdk.org/jeps/500
🏗️ JEP 526 integrated to JDK 26
Title: Lazy Constants (Second Preview)
Type: feature
Component: core / lang
Release: 26
See openjdk.org/jeps/526
宮古島の海と崖と晴れた空
今日のJJUG CCCに行きたかったけど、宮古島にきちゃった
The GitHub website really struggles with bad internet connections (like airplane wifi)
JDK 26にターゲットされたそうですが、JDK 26のページにはまだ反映していないですね。各JEPのページには反映されています。
openjdk.org/jeps/500
Get your hands on the latest Project #Valhalla Early-Access Build, featuring Value Classes and Objects 🪓 #JDK26 #Java
👉 jdk.java.net/valhalla/
Sounds interesting. Do you happen to know if the code is available to try out?
Can We Know Whether a Profiler is Accurate?
Spoiler: yes we can! But it took us figuring out a way to work around the fundamental observer effect.
stefan-marr.de/2025/10/can-...
If you're at SPLASH, don't miss our talk at VMIL today and at OOPSLA on Saturday!
#java JEP 401 on value classes is submitted : openjdk.org/jeps/401
Twitterもう見てないからJJUGのイベントを把握できておらず残念
There is too much work to do and not enough time to do it...
If the C2 compiler is intermittently failing to inline code when running a JMH benchmark with the cause "unloaded signature classes", what's the best way to troubleshoot this? I'm not finding a lot of info online.
Mildly hot take: the mailing list system used for JVM/JDK/Java development are antiquated and not a great solution for the purposes they seem to try to serve.
at my employer, moving from 40% to 60% in-office and embracing hot desks, we’ve lost 80% of IC6 (staff / emeritus) people and about 25% of our IC5 (senior principal) in my org.
I gave my notice today to take a full remote job (with a 10% pay cut). They’re down from 6 to 3 SRE and now no manager.
今週末のJJUG CCCの登録数がいつの間にか800人を超えていた!
まだまだキャパ的には余裕があるので、ぜひご参加ください!!
#java #jjug
jjug.doorkeeper.jp/events/183483
What's the state of the art on measuring power consumption of a Java process?