The wait is over! Java 19 ships today and is full of nice surprises. 2022 has been great so far - first Go brought us generics, now Java is striving to become a contender to Go in the concurrency space. Virtual threads (or as I call them, Java’s goroutines) are not going to change the game overnight, but will inevitably become the dominant concurrency solution in the years to come.
What else is in the latest release? See here:
Thank you for reaching this point! If you enjoyed this post or found it helpful, consider supporting my creative journey! Every coffee helps me keep writing and sharing new ideas.
Have something to say? Send me an email or ping me on social media 👇
Want to explore instead? Fly with the time capsule 🛸
You may also find these interesting
Epic Rap Battles of Programming: Java vs. Go
Two programming language giants appear on stage for a massive rap battle. Who will win?
Consistent > Idiomatic
As a software engineer, I’ve learned that consistency in code is crucial for the long-term success of a project, even when it means deviating from idiomatic principles.
Why I Made Peace With Go’s Date Formatting
If we’re all going to google it anyway, we might as well google something that makes sense.