SoftwareMill · @softwaremill
222 followers · 105 posts · Server softwaremill.social

Let's delve into the concept of structured concurrency, compare it with the current API, and explore the problems it solves.


softwaremill.com/structured-co

#uncoverjava #java21 #java #structureedconcurrency

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

Anthony Accioly · @anthony
52 followers · 141 posts · Server accioly.social

Java 21 is right around the corner! Who's considering an upgrade before the year wraps up? 🚀

Great video (from a great channel): youtu.be/5jIkRqBuSBs?si=U3eNqQ

#java #java21

Last updated 1 year ago

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

Final release candidate for Java 21 before GA in 2 weeks.
openjdk.org/projects/jdk/21/

#openjdk #java #java21

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

javajuneau · @javajuneau
327 followers · 63 posts · Server fosstodon.org

RT @java There’s a new brew coming. ☕

wouldn’t be the same without some Java in the mix. With on the horizon, what are you excited to see in the latest release?

#nationalcoffeemonth #java21

Last updated 1 year ago

Benjamin Marwell · @bmarwell
69 followers · 673 posts · Server layer8.space

At work, I maintain a app with backend and frontend. It's already, will shortly follow due to the 2.0 update. It runs on so it will be ported to soon!

However, that's only half of my job. The other is: making Java, web- and appservers ready for deployment, hardening everything, creating scripts for automation and deployment, a few other Java apps...

... I love it, and I have never seen a similar job description in my life!

#java21 #java20 #apacheshiro #jakartaee #Java17 #vue2 #javaee #java

Last updated 1 year ago

Amarok 🇨🇿🇪🇺 · @amarok
104 followers · 1334 posts · Server mastodonczech.cz

Java's "Hello world" revolution 😃👍

youtube.com/watch?v=ZibsO2doQj

#java #java21 #programming

Last updated 1 year ago

Wednesday Links · @wednesdaylinks
12 followers · 32 posts · Server foojay.social
javajuneau · @javajuneau
313 followers · 54 posts · Server fosstodon.org

RT @Sharat_Chander developers.

The final list of features is complete.

Along with thousands of improvements, Java 21 has 16 including Generational ZGC, Record Patterns, Pattern Matching for switch, Virtual Threads, and more: openjdk.org/projects/jdk/21/

#java #java21 #jeps

Last updated 1 year ago

Chi Cuong Le · @chicuongle
3 followers · 122 posts · Server masto.ai
Marc R. Hoffmann · @marcandsweep
383 followers · 41 posts · Server javabubble.social

Coming up in : Emoji APIs 👏🎉🍾

System.out.println(Character.isEmoji("😄".codePointAt(0)));

#java21

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

Diane 🕵 · @alienghic
740 followers · 7570 posts · Server octodon.social

@drahardja

Pure practice would normally not be over a populated area.

This really does look like it was a flyover for a sporting event. (I think the NASCAR season is starting there for some reason.)

Shortly after this screenshot it passed directly over the Los Angeles Memorial Coliseum.

#java21

Last updated 2 years ago

Nicolai Parlog · @nipafx
1058 followers · 129 posts · Server mastodon.social

Project Panama
"improve and enrich the connections between the JVM and well-defined but 'foreign' (non-Java) APIs"

In 2022:
* progressed on vector API
* previewed foreign function and memory (FFM) APIs
* made jextract independent

In 2023:

* gather more feedback on to get timely and safe deallocation absolutely right
* work towards more linker options, e.g. to pass heap segments to native calls
* improve jextract, e.g. support for capturing errno

A finalization in is possible.

#java21

Last updated 2 years ago

Nicolai Parlog · @nipafx
1058 followers · 128 posts · Server mastodon.social

Project Loom
"support easy-to-use, high-throughput lightweight concurrency"

In 2022:
* previewed virtual threads
* incubated structured concurrency and scoped values

Watch @JosePaumard's video on scoped values: youtube.com/watch?v=fjvGzBFmyh

In 2023:
* work towards finalization of these features (I see a chance for finalized virtual threads in but not for the APIs)
* work towards synchronization and file I/O (on Linux, with io_uring) no longer pinning virtual threads to carrier threads

#java21

Last updated 2 years ago