Project Valhalla is coming. "Tentative date for integration is this Friday, July 31st." mail.openjdk.org/archives/lis...
Re: JEP 401: Value Classes and Objects (Preview) JDK 28 July integration - jdk-dev - openjdk.org
mail.openjdk.org
Tommy Ludwig
@tommyludwig.bsky.social
Maintainer of @micrometer.io X/Twitter: @TommyLudwig
Project Valhalla is coming. "Tentative date for integration is this Friday, July 31st." mail.openjdk.org/archives/lis...
Re: JEP 401: Value Classes and Objects (Preview) JDK 28 July integration - jdk-dev - openjdk.org
mail.openjdk.org
8月7日にJavaのドキュメンタリーを見ながらワイワイする会を開きます!! 30年分のJavaについてあれこれと話ができればと思っていますので、有料ですがぜひご参加ください! #java 有料なので、もちろん飲みものも食べものもあります! The Java Story | The Official Documentary 鑑賞会 javastory2026.connpass.com/event/401305/
8/7 The Java Story | The Official Documentary観賞会 (2026/08/07 19:00〜)
The Java Story | The Official Documentary をみんなで見ながらJavaの思い出を語り合う会です。 とは言っても、それだとついていけない人もいると多いと思いますので、歴史に詳しい人が適時解説を入れる形で進めたいと思います。 いわゆるオーディオコメンタリーを想像してください。 今回は食事をしながらのイベントを考えています。参加費用については目安です。 3...
javastory2026.connpass.com
🎓 JEP 401 moved to candidate Title: Value Objects (Preview) Type: feature Component: spec See openjdk.org/jeps/401
🎯 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
Reminder to sign up for the pre-conference observability workshop with the Micrometer team at Spring I/O
🔍 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
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...
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...
github.com
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
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.
blog.kotzilla.io
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.
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
github.com
🚀 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
Datasource Micrometer Reference Documentation
jdbc-observations.github.io
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
JJUG CCC 2026 Spring: Call for Proposals
JJUG CCCは毎年2回、春と秋に開催する日本最大のJavaコミュニティイベントです。Java関連の技術や事例に関する良質なセッションが行われ、また異なる分野で活躍するJava技術者が集まる場ともなっています。JJUG CCC 2026 Springは、完全"オフ"ラインでの開催を予定しています。...
sessionize.com
🎉 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
Call for Lead Maintainers: GraalVM CE 25 Backports Repository: github.com/oracle/graal...
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...
github.com
🤔 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...
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 ...
github.com
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...
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...
github.com
🏗️ 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
The GitHub website really struggles with bad internet connections (like airplane wifi)
JJUG CCC もうすぐ800人 #jjug #java 私もセッションやるので、ぜひ参加してね! jjug.doorkeeper.jp/events/190868
JJUG CCC 2025 Fall(現地開催のみ)
2025-11-15(土)10:00 - 17:15 JJUG CCCは、例年2回、春と秋に開催する日本最大のJavaコミュニティイベントです。 Java関連の技術や事例に関する良質なセッションが行われ、また異なる分野で活躍するJava技術者が一堂に会する場ともなっています。 みんなでワイワイJavaについて語り合いませんか? 会場はベルサール新宿グランド コンファレンスセンターです。 今回...
jjug.doorkeeper.jp
Get your hands on the latest Project #Valhalla Early-Access Build, featuring Value Classes and Objects 🪓 #JDK26 #Java 👉 jdk.java.net/valhalla/
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!
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?
stefan-marr.de
#java JEP 401 on value classes is submitted : openjdk.org/jeps/401
JEP 401: Value Classes and Objects (Preview)
openjdk.org
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.
Is this what's happening? I have only heard the opposite -- that juniors can't get hired, people only want to give jobs to super experienced seniors. 🤔