Pratik Patel, Lead Developer AdvocateIBM
 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ 
IBM Developer
March 2020
Hello, Java developers!
Let's talk about modernizing your Java applications. With the new six-month release cadence of Java, it may seem more daunting than ever to stay up to date. I look at this semiannual release cycle as a big step forward: I can test my Java applications with these small releases rather than the big-bang, multi-year releases we've been used to in the Java world. This allows developers to stay up to date with lower risk and code changes. 

There are tools that can help you migrate from Java 8 or earlier versions, such as the free Migration Toolkit for Application Binaries. This tool will scan your Java binaries to help you identify issues when migrating to newer Java versions. Even if you're not using WebSphere or Open Liberty, this tool will scan any JAR files and fast-track you on the road to modernization. Along with the binary scanner, we have a source code scanner available for Eclipse IDE users that will scan source code and flag issues right in your Eclipse workspace. You can also find the latest Java runtime, prebuilt for you and available for free, at AdoptOpenJDK. While you're there, check out OpenJ9, the enterprise-grade JVM.

Pratik Patel, Lead Developer Advocate
More Java...
Migrating Beyond Java 8
Migrating beyond Java 8
Watch the video
Application modernization
Modernize your applications and how they connect to unlock the full value of cloud.
Build more efficient apps with reactive Java technologies
Deploy reactive Quarkus microservices on the IBM Cloud Kubernetes Service.
Welcome to JUnit 5
Welcome to JUnit 5
Watch the video
Other items of interest
Tutorial: Set up your Java development environment and learn basic object-oriented programming principles
Tutorial: Make your IDE cloud-native with Eclipse Codewind
Video: Use JSON logging in Open Liberty4
Voxxed Days Bucharest
March 11-13; Bucharest, Romania
Red Hat Summit 2020
April 28-29; Online
IBM Think
May 5-7; Online