Sign in

Tommy Ludwig

@tommyludwig.bsky.social
138 followers 257 following 20 posts

Maintainer of @micrometer.io X/Twitter: @TommyLudwig

PostsRepliesMedia
Tommy Ludwig @tommyludwig.bsky.social · 28/07/2026
Project Valhalla is coming. "Tentative date for integration is this Friday, July 31st." mail.openjdk.org/archives/lis...
mail.openjdk.org
Re: JEP 401: Value Classes and Objects (Preview) JDK 28 July integration - jdk-dev - openjdk.org
021
Reposted by Tommy Ludwig
Yuichi Sakuraba @skrb95.bsky.social · 24/07/2026
8月7日にJavaのドキュメンタリーを見ながらワイワイする会を開きます!! 30年分のJavaについてあれこれと話ができればと思っていますので、有料ですがぜひご参加ください! #java 有料なので、もちろん飲みものも食べものもあります! The Java Story | The Official Documentary 鑑賞会 javastory2026.connpass.com/event/401305/
javastory2026.connpass.com
8/7 The Java Story | The Official Documentary観賞会 (2026/08/07 19:00〜)
The Java Story | The Official Documentary をみんなで見ながらJavaの思い出を語り合う会です。 とは言っても、それだとついていけない人もいると多いと思いますので、歴史に詳しい人が適時解説を入れる形で進めたいと思います。 いわゆるオーディオコメンタリーを想像してください。 今回は食事をしながらのイベントを考えています。参加費用については目安です。 3...
043
Reposted by Tommy Ludwig
JEP Tracker @jeptracker.bsky.social · 14/07/2026
🎓 JEP 401 moved to candidate Title: Value Objects (Preview) Type: feature Component: spec See openjdk.org/jeps/401
0224
Reposted by Tommy Ludwig
JEP Tracker @jeptracker.bsky.social · 12/05/2026
🎯 JEP 534 proposed to target JDK 27 Title: Compact Object Headers by Default Type: feature Component: hotspot / runtime Release: 27 See openjdk.org/jeps/534
096
Reposted by Tommy Ludwig
Micrometer @micrometer.io · 11/03/2026
Reminder to sign up for the pre-conference observability workshop with the Micrometer team at Spring I/O
065
Reposted by Tommy Ludwig
Micrometer @micrometer.io · 11/03/2026
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...
github.com
Release 1.17.0-M3 · micrometer-metrics/micrometer
See also the 1.17 migration guide. Deprecations Deprecate DynatraceConfig#group #7181 Un-deprecate DynatraceConfig#apiToken #7180 Deprecate unused Observation.Scope-related methods #7255 ⭐ New Fe...
032
Reposted by Tommy Ludwig
Arnaud Giuliani @arnogiu.bsky.social · 18/02/2026
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
blog.kotzilla.io
The Next Software Crisis Won't Be About Writing Code
AI makes code generation nearly free. But without architecture, design, and craft, we're just producing technical debt faster. Here's why fundamentals matter.
0143
Reposted by Tommy Ludwig
Spring I/O @springio.net · 19/02/2026
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
072
Reposted by Tommy Ludwig
Toshiaki Maki @ik.am · 18/02/2026
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.
github.com
GitHub - making/nullability-maven-plugin: A Maven plugin that configures ErrorProne and NullAway for nullability checking
A Maven plugin that configures ErrorProne and NullAway for nullability checking - making/nullability-maven-plugin
198
Reposted by Tommy Ludwig
Tadaya Tsuyukubo @ttddyy.net · 29/01/2026
🚀 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
jdbc-observations.github.io
Datasource Micrometer Reference Documentation
043
Reposted by Tommy Ludwig
Aleksey Shipilëv @shipilev.bsky.social · 21/01/2026
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/
0168
Reposted by Tommy Ludwig
Spring I/O @springio.net · 21/01/2026
🔍 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
195
Reposted by Tommy Ludwig
Aki 💛💙 @logico-jp.dev · 21/01/2026
Call for Papers for JJUG CCC 2026 Spring is now open! Your submission is highly appreciated. sessionize.com/jjug-ccc-202... #jjug_ccc #jjug
sessionize.com
JJUG CCC 2026 Spring: Call for Proposals
JJUG CCCは毎年2回、春と秋に開催する日本最大のJavaコミュニティイベントです。Java関連の技術や事例に関する良質なセッションが行われ、また異なる分野で活躍するJava技術者が集まる場ともなっています。JJUG CCC 2026 Springは、完全"オフ"ラインでの開催を予定しています。...
033
Reposted by Tommy Ludwig
Tadaya Tsuyukubo @ttddyy.net · 17/12/2025
🎉 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
1137
Reposted by Tommy Ludwig
GraalVM @graalvm.org · 03/12/2025
Call for Lead Maintainers: GraalVM CE 25 Backports Repository: github.com/oracle/graal...
github.com
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...
044
Reposted by Tommy Ludwig
AssertJ @assertj.github.io · 18/11/2025
🤔 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...
github.com
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 ...
0159
Tommy Ludwig @tommyludwig.bsky.social · 19/11/2025
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...
github.com
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...
088
Reposted by Tommy Ludwig
JEP Tracker @jeptracker.bsky.social · 18/11/2025
🏗️ JEP 500 integrated to JDK 26 Title: Prepare to Make Final Mean Final Type: feature Component: core Release: 26 See openjdk.org/jeps/500
021
Reposted by Tommy Ludwig
JEP Tracker @jeptracker.bsky.social · 18/11/2025
🏗️ JEP 526 integrated to JDK 26 Title: Lazy Constants (Second Preview) Type: feature Component: core / lang Release: 26 See openjdk.org/jeps/526
012
Tommy Ludwig @tommyludwig.bsky.social · 15/11/2025
今日のJJUG CCCに行きたかったけど、宮古島にきちゃった
宮古島の海と崖と晴れた空
030
Tommy Ludwig @tommyludwig.bsky.social · 14/11/2025
The GitHub website really struggles with bad internet connections (like airplane wifi)
000
Reposted by Tommy Ludwig
Yuichi Sakuraba @skrb95.bsky.social · 12/11/2025
JJUG CCC もうすぐ800人 #jjug #java 私もセッションやるので、ぜひ参加してね! jjug.doorkeeper.jp/events/190868
jjug.doorkeeper.jp
JJUG CCC 2025 Fall(現地開催のみ)
2025-11-15(土)10:00 - 17:15 JJUG CCCは、例年2回、春と秋に開催する日本最大のJavaコミュニティイベントです。 Java関連の技術や事例に関する良質なセッションが行われ、また異なる分野で活躍するJava技術者が一堂に会する場ともなっています。 みんなでワイワイJavaについて語り合いませんか? 会場はベルサール新宿グランド コンファレンスセンターです。 今回...
034
Reposted by Tommy Ludwig
Devoxx Belgium @devoxx.com · 24/10/2025
Get your hands on the latest Project #Valhalla Early-Access Build, featuring Value Classes and Objects 🪓 #JDK26 #Java 👉 jdk.java.net/valhalla/
0126
Reposted by Tommy Ludwig
Stefan Marr @stefan-marr.de · 15/10/2025
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!
stefan-marr.de
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?
01913
Reposted by Tommy Ludwig
Brice Dutheil @bricedutheil.bsky.social · 09/09/2025
#java JEP 401 on value classes is submitted : openjdk.org/jeps/401
openjdk.org
JEP 401: Value Classes and Objects (Preview)
02413
Tommy Ludwig @tommyludwig.bsky.social · 04/09/2025
Twitterもう見てないからJJUGのイベントを把握できておらず残念
000
Tommy Ludwig @tommyludwig.bsky.social · 26/06/2025
There is too much work to do and not enough time to do it...
000
Tommy Ludwig @tommyludwig.bsky.social · 04/06/2025
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.
000
Tommy Ludwig @tommyludwig.bsky.social · 04/06/2025
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.
000
Reposted by Tommy Ludwig
notamateurhour @notamateurhour.bsky.social · 04/06/2025
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.
48012
Reposted by Tommy Ludwig
Yuichi Sakuraba @skrb95.bsky.social · 04/06/2025
今週末のJJUG CCCの登録数がいつの間にか800人を超えていた! まだまだキャパ的には余裕があるので、ぜひご参加ください!! #java #jjug jjug.doorkeeper.jp/events/183483
jjug.doorkeeper.jp
JJUG CCC 2025 Spring(現地開催のみ)
2025-06-07(土)09:30 - 17:15 JJUG CCCは、例年2回、春と秋に開催する日本最大のJavaコミュニティイベントです。 Java関連の技術や事例に関する良質なセッションが行われ、また異なる分野で活躍するJava技術者が一堂に会する場ともなっています。 みんなでワイワイJavaについて語り合いませんか? 会場はベルサール新宿グランド コンファレンスセンターです。 今回...
064
Tommy Ludwig @tommyludwig.bsky.social · 02/06/2025
What's the state of the art on measuring power consumption of a Java process?
000
Tommy Ludwig @tommyludwig.bsky.social · 21/05/2025
I'm so sad I'm not in Barcelona this week for Spring I/O and jealous of all the people who are.
030
Tommy Ludwig @tommyludwig.bsky.social · 21/05/2025
@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
210
Reposted by Tommy Ludwig
Jean-Philippe Bempel @jpbempel.bsky.social · 13/05/2025
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/...
github.com
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...
11910
Tommy Ludwig @tommyludwig.bsky.social · 07/05/2025
I haven't worked at an office in several years. Is it no longer considered rude to loudly have online meetings at your desk?
000
Tommy Ludwig @tommyludwig.bsky.social · 01/05/2025
Evergreen comic from xkcd about standards: xkcd.com/927/
XKCD comic about standards.
010
Tommy Ludwig @tommyludwig.bsky.social · 25/04/2025
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.
143
Reposted by Tommy Ludwig
Sergi Almar @sergialmar.com · 13/02/2025
Last call - CFP for #springio25 closes tonight! Pro-tip: AI-related submissions are booming, submissions on other topics could make you stand out.
097