IBM
 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ 
IBM Developer
 
Java
October 2020
Hello, Java enthusiasts!
Java 15 was released on schedule on September 15. In last month's newsletter, Mary Grygleski had a great write-up on the new changes that were part of Java 15. 

As Java continues moving into the future, starting with Java 16, the source code for OpenJDK will be hosted on GitHub, which makes it a great time to start contributing to OpenJDK! OpenJDK has been hosted for years in a Mercurial repository. With the explosive growth of the usage of git, primarily driven by the popularity of GitHub, the continued reliance on Mercurial became an impediment to growth of the community contributing with OpenJDK. As of the completion of JEP 369 on September 11, the OpenJDK project officially moved to GitHub. With the move to GitHub, now is a great time to start contributing to the OpenJDK project.

If you are looking for a project to contribute toward, you might consider Project Loom. Project Loom is focused on improving concurrency in the JVM through the use of virtual threads, delimited continuations, and tail-call elimination. Efficient resource usage and the ability to rapidly scale to meet spikes in demand are critical in a world that is becoming increasingly focused on running workloads on public cloud platforms. To learn more about Project Loom, and to see virtual threads and continuations in action, watch the presentation that Dr. Venkat Subramaniam gave to the Kansas City Java Users group in September.

Billy Korando, Senior Developer Advocate
More Java...
 
Continuations and fibers: The new frontier for Java with Dr. Venkat Subramaniam
Watch the video
Spotlights
From monoliths to microservices: Modernize your apps now
Pratik Patel simplifies the concept of moving monolithic applications to microservices with a topic he loves — cooking.
Pre-populating database connections for better response times in the cloud
Andrew Guibert illustrates how to improve connection speed to databases for applications running in the cloud.
 
Other items of interest
 
Blog: Five Java frameworks for improving your automated testing
Tutorial update: Java constructs for real-world applications, Part 2
Session replays: Digital Developer Conference Hybrid Cloud (registration required)
Events
 
Istio AMA
October 12; Online
 
J4K Conference
October 13 - 14; Online
 
EclipseCon 2020
October 19 - 22; Online