Email Icon   Forward to a friend
Oracle Logo
Java Magazine
If you’re still using an old version of Java, you’re missing out on powerful productivity features

Week of October 26, 2020
In the old days, Java developers sometimes had to write a lot of code to do the most basic things, says Java Champion Angie Jones. And yes, the releases of Java 7, 8, and 9 were all three years apart, which is almost a lifetime in software development. But that’s changed, says Jones, thanks in part to the new six-month release cadence—and nowadays the Java platform offers a wealth of shiny new features that developers will find most useful. Check ’em out.

And speaking of the Java release schedule, Oracle’s Java Platform group has assembled a cool new timeline of key innovations. It’s part of #MovedByJava, our celebration of Java’s 25th anniversary. Check the timeline out too!

Take care,
Alan Zeichick
Editor in Chief, Java Magazine
@zeichick
Brand-new articles
Modern Java toys that boost productivity, from type inference to text blocks
Angie Jones leads a tour of the latest Java productivity features. Sadly, developers using older versions of the platform are missing out.

Refactoring Java, Part 2: Stabilizing your legacy code and paying off technical debt
Poorly written code in production systems limit organizations’ technical and business agility. Mohamed Taman shows you how to pay off that technical debt.

And there are new quizzes every week—see them listed on Java Magazine’s homepage.
More articles you should read
Refactoring Java, Part 1: Driving agile development with test-driven development
Mohamed Taman shows how to improve your code with refactoring and test-driven development.

Hello, Coherence Community Edition, Part 2: Building the client
Continue with Aleks Seović’s primer on Coherence CE by building front-end clients with React and JavaFX.

How Java 15 taught me to love virtual hands-on labs
Alexa Weber Morales tries out Java 15’s newest capabilities for data- and compute-intensive workloads.

How do lambda expressions really work?
Ben Evans digs deep into the internals of this Java powerhouse.

Cloud-agnostic serverless Java with the Fn project and GraalVM
Anton “Toni” Epple focuses on the benefits of native serverless functions in Java with the Fn project and GraalVM native images.

Reactive streams programming over WebSockets with Helidon SE
Reactive streams programming helps handle asynchronous stream processing, and more and more APIs are adopting a reactive approach. Read all about that in Daniel Kec’s article.
Complimentary subscription to Java Magazine
Java Magazine is a deep dive into Java and the JVM. Find detailed explanations about the language and the platform written by experts and members of the Java development team.

Join a quarter of a million subscribers in getting useful, authoritative programming information delivered directly to your inbox.
Stay Connected
Facebook Twitter RSSfeed