Tommy Ludwig
@tommyludwig.bsky.social
📤 128
📥 251
📝 18
Maintainer of
@micrometer.io
X/Twitter: @TommyLudwig
reposted by
Tommy Ludwig
Tadaya Tsuyukubo
8 days ago
🚀 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
loading . . .
Datasource Micrometer Reference Documentation
https://jdbc-observations.github.io/datasource-micrometer/docs/current/docs/html/#opentelemetry
0
4
3
reposted by
Tommy Ludwig
Aleksey Shipilëv
16 days ago
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/
0
16
8
reposted by
Tommy Ludwig
Spring I/O
16 days ago
🔍 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
1
9
5
reposted by
Tommy Ludwig
Aki 🇺🇦
16 days ago
Call for Papers for JJUG CCC 2026 Spring is now open! Your submission is highly appreciated.
sessionize.com/jjug-ccc-202...
#jjug_ccc
#jjug
loading . . .
JJUG CCC 2026 Spring: Call for Proposals
JJUG CCCは毎年2回、春と秋に開催する日本最大のJavaコミュニティイベントです。Java関連の技術や事例に関する良質なセッションが行われ、また異なる分野で活躍するJava技術者が集まる場ともなっています。JJUG CCC 2026 Springは、完全"オフ"ラインでの開催を予定しています。...
https://sessionize.com/jjug-ccc-2026-spring
0
2
3
reposted by
Tommy Ludwig
Tadaya Tsuyukubo
about 2 months ago
🎉 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
1
13
7
reposted by
Tommy Ludwig
GraalVM
2 months ago
Call for Lead Maintainers: GraalVM CE 25 Backports Repository:
github.com/oracle/graal...
loading . . .
Call for Lead Maintainers: GraalVM CE 25 Backports Repository · Issue #12649 · oracle/graal
GraalVM 25 Community Edition is scheduled to receive updates until January 2026. As with previous releases 17 and 21, there's a community interest in maintaining an open-source backports repository...
https://github.com/oracle/graal/issues/12649
0
4
4
reposted by
Tommy Ludwig
AssertJ
3 months ago
🤔 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...
loading . . .
Backport Scope for AssertJ 3.28.0 · assertj · Discussion #4018
We recently talked about how version 4 still needs a bit more work and probably won't be ready until at least the first half of 2026. Releasing a new major version is a rare opportunity for us: we ...
https://github.com/orgs/assertj/discussions/4018
0
16
9
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...
loading . . .
Deprecate Zipkin exporter by lmolkova · Pull Request #4715 · open-telemetry/opentelemetry-specification
This PR intends to gather feedback on Zipkin exporter usage and possible deprecation. What inspired it: The transformations documented in zipkin exporter are not followed in practice (e.g. otel-j...
https://github.com/open-telemetry/opentelemetry-specification/pull/4715
3 months ago
0
9
8
reposted by
Tommy Ludwig
JEP Tracker
3 months ago
🏗️ JEP 500 integrated to JDK 26 Title: Prepare to Make Final Mean Final Type: feature Component: core Release: 26 See
openjdk.org/jeps/500
0
2
1
reposted by
Tommy Ludwig
JEP Tracker
3 months ago
🏗️ JEP 526 integrated to JDK 26 Title: Lazy Constants (Second Preview) Type: feature Component: core / lang Release: 26 See
openjdk.org/jeps/526
0
1
2
今日のJJUG CCCに行きたかったけど、宮古島にきちゃった
3 months ago
0
3
0
The GitHub website really struggles with bad internet connections (like airplane wifi)
3 months ago
0
0
0
reposted by
Tommy Ludwig
Yuichi Sakuraba
3 months ago
JJUG CCC もうすぐ800人
#jjug
#java
私もセッションやるので、ぜひ参加してね!
jjug.doorkeeper.jp/events/190868
loading . . .
JJUG CCC 2025 Fall(現地開催のみ)
2025-11-15(土)10:00 - 17:15 JJUG CCCは、例年2回、春と秋に開催する日本最大のJavaコミュニティイベントです。 Java関連の技術や事例に関する良質なセッションが行われ、また異なる分野で活躍するJava技術者が一堂に会する場ともなっています。 みんなでワイワイJavaについて語り合いませんか? 会場はベルサール新宿グランド コンファレンスセンターです。 今回...
https://jjug.doorkeeper.jp/events/190868
0
3
4
reposted by
Tommy Ludwig
Devoxx Belgium
4 months ago
Get your hands on the latest Project
#Valhalla
Early-Access Build, featuring Value Classes and Objects 🪓
#JDK26
#Java
👉
jdk.java.net/valhalla/
loading . . .
0
13
6
reposted by
Tommy Ludwig
Stefan Marr
4 months ago
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!
loading . . .
Can We Know Whether a Profiler is Accurate?
Measuring causes profiles to change, so is there a way to work around it and know whether a profile is accurate?
https://stefan-marr.de/2025/10/can-we-know-whether-a-profiler-is-accurate/
0
20
13
reposted by
Tommy Ludwig
Brice Dutheil
5 months ago
#java
JEP 401 on value classes is submitted :
openjdk.org/jeps/401
loading . . .
JEP 401: Value Classes and Objects (Preview)
https://openjdk.org/jeps/401
0
25
16
Twitterもう見てないからJJUGのイベントを把握できておらず残念
5 months ago
0
1
0
There is too much work to do and not enough time to do it...
8 months ago
0
0
0
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.
8 months ago
0
0
0
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.
8 months ago
0
0
0
reposted by
Tommy Ludwig
notamateurhour
8 months ago
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.
add a skeleton here at some point
5
82
14
reposted by
Tommy Ludwig
Yuichi Sakuraba
8 months ago
今週末のJJUG CCCの登録数がいつの間にか800人を超えていた! まだまだキャパ的には余裕があるので、ぜひご参加ください!!
#java
#jjug
jjug.doorkeeper.jp/events/183483
loading . . .
JJUG CCC 2025 Spring(現地開催のみ)
2025-06-07(土)09:30 - 17:15 JJUG CCCは、例年2回、春と秋に開催する日本最大のJavaコミュニティイベントです。 Java関連の技術や事例に関する良質なセッションが行われ、また異なる分野で活躍するJava技術者が一堂に会する場ともなっています。 みんなでワイワイJavaについて語り合いませんか? 会場はベルサール新宿グランド コンファレンスセンターです。 今回...
https://jjug.doorkeeper.jp/events/183483
0
6
4
What's the state of the art on measuring power consumption of a Java process?
8 months ago
0
0
0
I'm so sad I'm not in Barcelona this week for Spring I/O and jealous of all the people who are.
9 months ago
0
3
0
@eddumelendez.bsky.social
sorry to ping you here, but I noticed you're a member of SDKMAN and right now it looks like
jdk.java.net/25/
EA builds are behind on SDKMAN and I'm not sure where to report it. The latest 25 EA build is 23, but SDKMAN has 16 as the latest:
sdkman.io/jdks/open
9 months ago
2
1
0
reposted by
Tommy Ludwig
Jean-Philippe Bempel
9 months ago
TIL: since jdk22 you can use the JVM option -XX:LogClassLoadingCauseFor=com.mycompany.MyClass in conjunction with -Xlog:class+load+cause* to find out the stacktrace that triggers the load of the specify class. see
github.com/openjdk/jdk/...
loading . . .
8193513: add support for printing a stack trace on class loading by dougxc · Pull Request #14553 · openjdk/jdk
In the development of libgraal, it has been very useful to see why a given class is loaded (e.g., trying to reduce startup time by avoiding unnecessary eager class loading). One way to do this is t...
https://github.com/openjdk/jdk/pull/14553
1
19
10
I haven't worked at an office in several years. Is it no longer considered rude to loudly have online meetings at your desk?
9 months ago
0
0
0
Evergreen comic from xkcd about standards:
xkcd.com/927/
9 months ago
0
1
0
Anyone have any realistic use of Java's Scoped Values they can share? Yes, I know it's still a preview feature, but I can hope there are some eager people out there.
10 months ago
1
4
3
reposted by
Tommy Ludwig
Sergi Almar
12 months ago
Last call - CFP for
#springio25
closes tonight! Pro-tip: AI-related submissions are booming, submissions on other topics could make you stand out.
add a skeleton here at some point
0
9
7
you reached the end!!
feeds!
log in