Advertisement · 728 × 90

Posts by Per Minborg

Interesting. Keep me posted!

1 month ago 1 0 0 0
Call For Papers The Call for Papers web app which allows authenticated users to submit talks and the program committee to review and rate them.

Let's go! Our call for paper is now open until January 11th.

Join us and share your passion on devoxxfr2026.cfp.dev#/

For more details: www.devoxx.fr/2025/11/21/c...

4 months ago 29 16 2 4
Post image

📢Important Update 📢

Many have asked for more time to submit to the 2026 #JavaOne call for papers. We've extended the deadline until Nov 13th at 11:59pm PT. Be sure to submit your #Java proposal(s) before time runs out:

➡️ social.ora.cl/6013A7UXF

5 months ago 14 10 2 2
Post image

🚨 Time Sensitive 🚨

#Java peers...the 2026 #JavaOne call for papers closes soon. Get your proposals in by the Nov 11 deadline ➡️
social.ora.cl/6017A7UwL

5 months ago 17 13 0 1
Post image

📢 Announcement 📢

#Java peers, the 2026 #JavaOne call for papers is now LIVE. Please make your submissions by November 11, 2025 5:00 p.m. PT by visiting the conference website:

➡️ social.ora.cl/6013A7UXF

5 months ago 19 15 0 2
Preview
Performance Improvements in JDK 25 Java is constantly evolving with ever increasing performance. JDK 25 comes with significant performance improvements compared to previous versions including scoped values, improved GCs, lots of compil...

@pminborg.bsky.social and I wrote a bit about some of the many performance improvements in JDK 25: inside.java/2025/10/20/j...

tl;dr: upgrade to JDK 25 and add -XX:+UseCompactObjectHeaders

6 months ago 8 4 0 0
Post image

You can't have both laziness and immutability at the same time in #java ... until Lazy Constant arrives ...

JEP 526: Lazy Constants (Second Preview) is now a Candidate for JDK 26!

Read all about it here: openjdk.org/jeps/526

6 months ago 14 3 0 0
Post image

Looking forward to Java One next year!

8 months ago 2 0 0 0
Post image

My talk "Java Performance Update 2025: From JDK 21 to JDK 25" for @devoxx.com‬ was accepted!

I am looking forward to returning to Antwerp and meeting members of the #java community!

I will also do another talk: "Finally, final means final - A deep dive into field immutability in Java"

8 months ago 13 2 0 0
Advertisement
Post image

#Java peers, #JavaOne IS BACK AGAIN IN 2026 (March 17-19). Read our blog to learn more and sign up w/interest if you want to attend, speak, or sponsor: social.ora.cl/6011fdkbH

8 months ago 47 24 1 2

We integrated #java 's new Stable Values feature just now!

This will allow developers and library developers to benefit from the "secret" @Stable annotation that the internal JDK code has been using for years. This can bring significant performance improvements to your code!

openjdk.org/jeps/502

11 months ago 45 19 2 1
Post image

We just integrated a performance improvement to Java String that will provide a ~10x performance boost in some applications where Strings are used as keys and where the associated values are constant foldable. This will make JDK 25 faster.

github.com/openjdk/jdk/...

11 months ago 77 21 2 1

Thank you @jeanneboyarsky.bsky.social for this write up.

1 year ago 1 0 0 0
Preview
Performance Improvements in JDK 24 Java is constantly evolving with ever increasing performance. JDK 24 comes with significant performance improvements compared to previous versions including improved virtual thread handling, reduced s...

#java 24 is out and here is a summary of the performance improvements we made:

inside.java/2025/03/19/p...

1 year ago 32 13 0 0

Thanks!

1 year ago 1 0 0 0
Preview
[GR-58659] [GR-58660] Add FFM Support for {darwin,linux}-aarch64 on SubstrateVM by graalvmbot · Pull Request #10856 · oracle/graal Adds support for AArch64 platforms. This is based on the x86_64 implementation and adapted accordingly.

You asked, we delivered: we merged FFM support in @graalvm.org Native Image on MacOS/AArch64!🚀😍
github.com/oracle/graal...
This means that you can now also build and run locally apps like github.com/mukel/llama3... (cc @stephanjanssen.be :))
Coming soon in GraalVM for JDK 25 EA builds!🎉

1 year ago 34 11 1 0
Post image

#java 's new Stable Values API (Preview) was just targeted for JDK 25!

Don't miss my talk at #JavaOne about Stable Values: reg.rf.oracle.com/flow/oracle/...

1 year ago 39 16 0 0

AtomicReference cannot be constant folded by the VM as its content can change arbitrary. Also, there is no invoke-at-most lambda feature.

1 year ago 0 0 0 0

Checkout JEP 502 where there are some basic examples. Happy reading!

1 year ago 0 0 2 0
Advertisement

Great work!

1 year ago 3 0 0 0

`final` variables will still be needed in most cases, but stable values give you a new choice.

1 year ago 0 0 1 0
Session Catalog

We have been working hard on a new feature for #java called "Stable Values".

Don't miss my talk at #JavaOne where I uncover what this can mean in terms of improved performance and maintainability for your Java code.

Early bird discounts are still available!

reg.rf.oracle.com/flow/oracle/...

1 year ago 25 10 1 0
Java Performance Update
Java Performance Update YouTube video by Java

My talk at Devoxx BE on "Java Performance Update" for JDK24 seems to attract much attention — almost 50K views in the first week alone.

Find out what you think about it and let me know your thoughts: www.youtube.com/watch?v=rXv2...

1 year ago 14 5 0 0
Video

Hey #Java Developers, ☕️

JavaOne is happening March 18-20 in Redwood Shores, CA. JavaOne is your opportunity to learn about the future of Java from experts like @pminborg.bsky.social on features like Stable Value

Buy your tickets now: inside.java/j1?utm_sourc...

1 year ago 11 6 0 0
Post image

The new StableValues JEP for #java is now one step closer to being finalized: openjdk.org/jeps/8312611

Stable Values will provide the benefits of final fields but with flexible initialization, much like combining the benefits of final and non-final fields.

1 year ago 29 11 1 2

This appears to be a thing with American car manufacturers with four-letter surnames. Jokes aside, this is horrific.

1 year ago 1 0 0 0

Section 3; 14th amendment ...

1 year ago 0 0 0 0
Advertisement
Post image

#Java developers!

@JavaOne is BACK (18-20 Mar). Early bird registration is available through Feb 9th. Please (re)join us at THE conference that started it all...

Blog ➡️ social.ora.cl/6015Qne5z
Event ➡️ javaone.com

#JavaOne #OpenJDK #JDK

1 year ago 60 36 2 3
Post image

The JDK 24 train has left the station, and now we are working on JDK 25. I am hoping to see some cool improvements in this one:

1 year ago 39 5 1 0

This is useful if you want to convert a C-string from a native call to a Java String.

1 year ago 1 0 0 0