Martin Ahrer

Thinking outside the box

Java 11 major language and API improvements

2024-07-24 3 min read Martin

Java LTS Release Adoption

Before we go into details of the enhancements and additions of Java ⑪ lets briefly look at new relic’s yearly State of the Java Ecosystem 2024 report.

new relic 2024 State of the Java Ecosystem

Even though Java ⑪ LTS was released in 2018, in 2020 only ~11% of the projects have been using it. Java ⑧ was still the dominant Java release. In 2023 usage was still at 33% and only dropped to around 28% in 2024.

Continue reading

Java 10 major language and API improvements

2024-07-19 2 min read Martin

Java ⑩ has been released in March 2018.

The following content is summarizing the most important changes to the Java API and the Java language introduced with Java ⑩.

For a more complete overview follow the links in the following sections referring to the official Oracle release documents.

Continue reading

Generating AsciiDoc using a Java annotation processor

2024-07-15 3 min read Martin

In the past I have helped a number of customers with their journey of migrating their Java 8 based applications to Java 17 (and Java 21 later on). I came up with the idea of creating a slide deck covering the major Java language and API improvements to teach my customers and give some motivation to move on to the latest Java releases.

Continue reading
Newer posts