There’s a new brew coming. ☕
#NationalCoffeeMonth wouldn’t be the same without some Java in the mix. With #Java21 on the horizon, what are you excited to see in the latest release?
#Java21 is gonna be big! One recent addition:
// in
void main() {
System.out.println("Ha!");
}
# run with
java
That's all it takes. 😮 More on that and the rest of the on-ramp in today's Newscast:
Couldn't be there on Tuesday for the #Java21 live stream? Or maybe just not the entire 8 hours? 😳
No worries, the video is up under the same URL ( and I just added time stamps, so you can easily skip to the portion you find most interesting. Enjoy!
We're just 1 day away from our #Java21 launch live stream! Join us tomorrow as we'll have experts share details around the latest release, with a few surprise reveals and guests along the way. 🤭
Details on how to join:
Is Java still keeping up with modern programming languages like Rust? 🚀 In this article, we'll debunk the notion that #Java is a relic of the past and showcase the language's modern features. Read more:
#java21#continuousfeedback
Java Tip 💡
Since Java 21 ☕️ the most popular implementations of the Java Collection API like `ArrayList`, `LinkedHashMap`, or `LinkedHashSet` are sequential collections.
#java#openjdk#java21#collections
Virtual Threads make blocking boring again.
That’s a good thing.
This hands-on tutorial shows a real #Quarkus service doing image processing with #Java21 Virtual Threads only.
Simple architecture. Predictable behavior.
Read it here
#SoftwareArchitecture
The journey to Java 21 is a quest for innovation and enhanced productivity in the ever-evolving software development landscape.
Read more 👉
#Java#Java21#software
#Java21 has arrived in a production release with 15 features including virtual threads, a generational Z garbage collector, and a key encapsulation mechanism API. @InfoWorld takes a deeper look.
#Java21 will be bonkers!
So.
Many.
Features!
Finalized, improved, brand-new - a ton of each.
I'll tweet them out one by one throughout the day with links to JEPs and videos. 🧵 If you can't wait that long, watch today's Inside Java Newscast:
Inspired by a server challenge from @SinghDevHub
I built a TCP web server using Java virtual threads (Project Loom) — and scaled it to 60,000+ clients on my laptop (Ryzen 5 5500U) Learned a lot about sockets & performance tuning,threading, & I/O bottlenecks.
Blog soon #Java21