InfoQ · @infoq
709 followers · 332 posts · Server techhub.social

Dive into our in-depth analysis of and get a sneak peek into what's on the horizon for .

Read more on : bit.ly/3sK6Ctf

#jdk21 #jdk22 #infoq #java #openjdk #projectamber #projectloom #projectpanama

Last updated 1 year ago

InfoQ · @infoq
709 followers · 329 posts · Server techhub.social

Explore the use of the Unnamed Patterns / Variables in programming languages like , & .

Enhancing code readability, allowing the omission of unnecessary components, and simplifying code are key features.

Read the article by A N M Bazlur Rahman for more insights: bit.ly/44Aknbe

#java #kotlin #scala #infoq #jdk21 #jvmlanguages #functionalprogramming

Last updated 1 year ago

SoftwareMill · @softwaremill
220 followers · 99 posts · Server softwaremill.social

Project Loom + Quarkus = 💡
Discover the current potential of Project Loom with the help of Quarkus application benchmark!

🔗 sml.io/loom-quarkus

#uncoverjava #projectloom #quarkus #java21 #jdk21 #jvm

Last updated 1 year ago

Christian Ullenboom · @ullenboom
16 followers · 124 posts · Server mas.to

"JDK 21 is in Rampdown Phase Two. The overall feature set is frozen. No further JEPs will be targeted to this release."
openjdk.org/projects/jdk/21/
Features (previews omitted):
- JSR 431: Sequenced Collections
- JSR 439: Generational ZGC
- JSR 440: Record Patterns
- JSR 441: Pattern Matching for switch
- JSR 444: Virtual Threads
- JSR 449: Deprecate Windows 32-bit Port
- JSR 451: Prepare to Disallow the Dynamic Loading of Agents
- JSR 452: Key Encapsulation Mechanism API

#java21 #jdk21 #jdk #java

Last updated 1 year ago

Hanno Embregts 🎤🎸♠️ · @hannotify
393 followers · 186 posts · Server foojay.social

Started progress on another overview article on the next release today (like the one I wrote in March, see foojay.io/today/its-java-20-re).

will be packed with So. Many. New. Features! 🤩 It will be a challenge to keep this one shorter than 4000 words. 😄

#java #jdk21

Last updated 1 year ago

Hanno Embregts 🎤🎸 · @hannotify
390 followers · 126 posts · Server foojay.social

Big news in the world today! The finalisations of in switch (openjdk.org/jeps/441) and (openjdk.org/jeps/440) are now proposed to target . 🥳

#java #patternmatching #recordpatterns #jdk21

Last updated 2 years ago

InfoQ · @infoq
553 followers · 165 posts · Server techhub.social

JEP 430 - String Templates (Preview) - promoted to Targeted status for : bit.ly/3Ls7wR5

This feature aims to simplify the writing of Java programs, improve the readability of expressions that mix text and expressions, and enhance the security of Java programs that compose strings from user-provided values.

#jdk21 #java #infoq

Last updated 2 years ago

Paul King · @paulk
57 followers · 24 posts · Server foojay.social
InfoQ · @infoq
537 followers · 140 posts · Server techhub.social

JEP 444 - Virtual Threads - Proposed to Target !

are lightweight threads that dramatically reduce the effort of writing, maintaining & observing high-throughput concurrent applications.

More on : bit.ly/3MBnNoU

#jdk21 #virtualthreads #infoq #java

Last updated 2 years ago

Gonzalo Ortiz · @gortiz
58 followers · 170 posts · Server jvm.social

Don't look at me that way JEP 442 Foreign Memory API. Some day you will be targeted for some JDK. Better be late than be a ByteBuffer
---
RT @Sharat_Chander
📢Announcement!📢

Developers:

Virtual Threads from Project Loom targeted for .

Learn more: openjdk.org/jeps/444


twitter.com/Sharat_Chander/sta

#java #jdk21 #openjdk #jdk #virtualthreads #projectloom

Last updated 2 years ago

Jason Lee · @jasondlee
328 followers · 481 posts · Server mastodon.cloud

"Sure, but what have you done for me *today*?" :P
---
RT @nextjavarelease

181 more days until is released on 2023-09-20 (estimated)
⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜ 1%
twitter.com/nextjavarelease/st

#java #jdk21 #java21

Last updated 2 years ago

Missed that Classfile API is being worked one in
It’s a multistep effort and at this time the API is internal only\

github.com/openjdk/jdk/pull/10
bugs.openjdk.org/browse/JDK-82

#jdk21

Last updated 2 years ago

Disallowing the dynamic loading of agents by default in JDK 21.
Some tasks might just get less intuitive (like maybe mocking finals (will need to configure gradle/maven with `-XX:+EnableDynamicAgentLoading`).
mail.openjdk.org/pipermail/ser

#openjdk #jdk21

Last updated 2 years ago

InfoQ · @infoq
513 followers · 107 posts · Server techhub.social

JEP 431: Sequenced Collections - proposed to target : bit.ly/3yI3GwZ

It introduces "a new family of interfaces that represent the concept of a collection whose elements are arranged in a well-defined sequence or ordering, as a structural property of the collection."

#jdk21 #java #infoq

Last updated 2 years ago

InfoQ · @infoq
501 followers · 101 posts · Server techhub.social

Deep dive analysis: we examine and predict what features may be targeted for .

Read on : bit.ly/3LgPse6

#jdk20 #jdk21 #infoq #java #projectamber #projectloom #projectpanama

Last updated 2 years ago

OpenJDK · @openjdk
356 followers · 14 posts · Server mastodon.social

Making the source code UTF-8

"I have created bugs.openjdk.org/browse/JDK-83 with the intention of converting all files
to UTF-8, and updating all infrastructure to recognize this fact."

more @ mail.openjdk.org/pipermail/jdk

#openjdk #jdk21

Last updated 2 years ago

OpenJDK · @openjdk
356 followers · 10 posts · Server mastodon.social
OpenJDK · @openjdk
82 followers · 7 posts · Server mastodon.social

JDK 21: Image Performance Improvements

"In a previous article, I talked about how serialization and file I/O performance was improved in JDK 21 thanks to the use of VarHandleconstructs. The method employed there has now also been applied to Java’s image-handling library making it faster."

More @ minborgsjavapot.blogspot.com/2

#openjdk #jdk21

Last updated 2 years ago

OpenJDK · @openjdk
82 followers · 6 posts · Server mastodon.social

Java 21: Performance Improvements Revealed

In Java 21, old code might run significantly faster due to recent internal performance optimizations made in the Java Core Libraries.

More @ minborgsjavapot.blogspot.com/2

#openjdk #jdk21

Last updated 2 years ago

OpenJDK · @openjdk
82 followers · 3 posts · Server mastodon.social