#JVM

Michael Kutzmkutz@mstdn.social
2025-06-18

🎉 ApproveJ v0.9.3 is out!

📅/🕗 introduces 16 new pre-defined Scrubbers for date/time strings
🐞 fixes broken parsing if a date/time pattern contained a square bracket within an optional part

👉 github.com/mkutz/ApproveJ/rele

#approvaltesting #snapshottesting #java #kotlin #testing #jvm

Release banner for v0.9.3 featuring two of the the new pre-defined date/time scrubbers isoInstants and basicIsoDates
2025-06-16

Vamos con más comunidades #OpenSouthCode25 🙌Gracias a Málaga Jug, grupo que impulsa el conocimiento en tecnologías Java y lenguajes del ecosistema JVM como Kotlin, Groovy o JRuby 🚀

#Java #JVM #Community #OpenSource

Vamos con más comunidades #OpenSouthCode25 🙌Gracias a Málaga Jug, grupo que impulsa el conocimiento en tecnologías Java y lenguajes del ecosistema JVM como Kotlin, Groovy o JRuby 🚀

#Java #JVM #Community #OpenSource
JAVAPROjavapro
2025-06-14

Data center emissions are surging. Every millisecond counts. Can native with tilt the balance? Marius Stein & Vishal Shanbhag explore how new builds bring old stacks into a greener future.

The full story: javapro.io/2025/06/11/greener-

@graalvm

JAVAPROjavapro
2025-06-13

Would YOU patch a global CVE
 unpaid
 over your vacation? That’s what the team did. But the full story goes way deeper — punk roots, fights, near-abandonment & one massive comeback.

Read Christian Grobmeier’s story: javapro.io/2025/06/10/the-long

@theasf

JAVAPROjavapro
2025-06-12

: schnell, leicht, revolutionÀr? : etabliert, robust, aber komplex? Adam Warski beleuchtet im Germany Artikel die StÀrken & SchwÀchen. Warum jetzt ein Umdenken nötig ist!

Lese jetzt: javapro.io/de/von-reactive-str

JAVAPROjavapro
2025-06-11

What happens when your saga fails halfway? Giselle van Dongen doesn’t panic—she locks in Restate’s built-in compensations & rollback. Distributed transactions, simplified to code you trust. Want in on fault-proof logic? javapro.io/2025/05/08/the-simp

JCONjcon
2025-06-10

Stop the bottleneck! Markus Kett’s keynote "Java's Ignored Potential" reveals how to transform sluggish into lightning-fast in-memory powerhouses. speed, simplified dev, massive scalability—your apps deserve it!

đŸŽ„ youtu.be/qb2eOOFdOr4

Daniel Keckec
2025-06-10

Today is the day! Last meetup before summer. GraalPy: Java❀Python Stepan Sindelar from @graalvm team will bridge modern and the ecosystem!

There will be🍕sponsored by and contest for free @jetbrains licences!

meetup.com/czjug-prague/events

JAVAPROjavapro
2025-06-10

How did a tiny Java logging lib bring the internet to its knees? How did unpaid devs patch it in the middle of global panic? And what’s next for ? Christian Grobmeier takes you inside one of ’s wildest stories.

Read it now → javapro.io/2025/06/10/the-long

JAVAPROjavapro
2025-06-09

Thousands of rules, no single source of truth, every fix breaks something else. Sound familiar? Posten Bring’s dev team flipped the script with Multiplatform. Anshika Koul takes you inside a dev rescue mission.

Check it → javapro.io/2025/05/01/kotlin-m

2025-06-09

Over five years now I'm programming on the JVM. Started out with #Java, moved to #Kotlin as my daily driver, dipped my toes into #Scala and once in a while enjoy experimenting with #Clojure. Groovy outside of gradle files, is still a gap to fill.

I had the urge to go behind the language and explore the realms of bytecode, linking and loading and JIT compilation and the helpful people on the RockTheJVM discord recommend me this amazing book: "The well Grounded Java Developer" which goes into this step by step.

It let me appreciate what an outstanding piece of software the JVM really is.

manning.com/books/the-well-gro

#programming #jvm #Java

Java Weeklyjava_discussions
2025-06-08

Fray: A Controlled Concurrency Testing Framework for the JVM

github.com/cmu-pasta/fray

Discussions: discu.eu/q/https://github.com/

Hacker Newsh4ckernews
2025-06-08
Benedikt Ritter (he/him)britter@chaos.social
2025-06-06

New Release v2.4 of github.com/gradlex-org/jvm-dep

🔧 Fixes:
- #238: The patch DSL now supports dependencies with non-standard variant names (e.g., com.google.guava).
- #243: Resolved clashes between jakarta.xml.ws:jakarta.xml.ws-api and jakarta.jws:jakarta.jws-api for versions ≀ 4.0.

⚠ Deprecation:
- #251: GuavaComponentRule is now deprecated in favor of the more flexible and general patch DSL.

#Gradle #DependencyManagement #Java #JVM #OpenSource #DevTools #SoftwareEngineering

JCONjcon
2025-06-06

Stop the bottleneck! Markus Kett’s keynote "Java's Ignored Potential" reveals how to transform sluggish into lightning-fast in-memory powerhouses. speed, simplified dev, massive scalability—your apps deserve it!

đŸŽ„ youtu.be/qb2eOOFdOr4

Erik C. Thauvinethauvin
2025-06-05
2025-06-05

JEP 502 introduces the Stable Values API in #JDK25!

It boosts app startup performance with deferred immutability, enabling thread-safe, at-most-once initialization of complex objects. It boosts efficiency, reduce initialization pitfalls while leveraging #JVM optimizations.

🔍 Learn more: bit.ly/3HHM9wH

#Java #JEPs #Performance #InfoQ

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst