Martin Ahrer

Thinking outside the box

Java 14 major language and API improvements

2024-08-22 2 min read Martin

Java ⑭ has been released in March 2020.

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

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

Continue reading

Java 13 major language and API improvements

2024-08-08 1 min read Martin

Java ⑬ has been released in September 2019.

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

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

Continue reading

Java 12 major language and API improvements

2024-08-06 2 min read Martin

Java ⑫ has been released in March 2019.

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

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
Older posts Newer posts