Top 10 Java stories of November: Quarkus 1.0.0.Final, Java’s new ValueType and current plans for Java 14
December is here, so let’s take a look back and see what happened last month in the Java world, which remained as busy as always. More JEPs were confirmed for JDK 14—that means there are currently 14 features under consideration for Java 14. See what else happened from a new Quarkus release to the most popular programming languages, and read some inspiring new interviews from our series Women in Tech.
In November we took a closer look at Quarkus, which at last hit version 1.0.0.Final. We also got to know the Java ValueType in detail, a new data type available in future Java releases, and GitHub published its annual State of the Octoverse report to find out which open source projects and programming languages were the most popular over the past year.
Now let’s dive into last month’s most exciting topics.
Java 14: Five JEPs confirmed for JDK 14 & JEP 365 is back
Not surprisingly, our update thread for Java 14 got the most clicks in November! Five of the JEPs targeted to JDK 14 are now confirmed and JEP 365: ZGC on Windows is back, once again proposed to target Java 14. In total this means there are currently 14 features under consideration for Java 14.
Read about the latest Java 14 news here.
Java framework Quarkus 1.0.0.Final touches down
After two release candidates and 30 releases over 36 weeks – that’s one every nine days – the final version of Quarkus 1.0 arrived in November. Don’t feel sad though, the pace won’t slow down and they’re already talking about their plans for Quarkus 1.1! Let’s take a closer look.
Take a closer look at Quarkus 1.0.0.Final and see what’s new and what’s next.
The new ValueType in Java
Java, as it is now, has two different types of data—primitives and objects. In the coming releases, there will be a new type that is called ValueType. For everyday programming, there should be no difference between objects and value types but under the hood they are really different.
Find out about the new functions provided by the ValueType.
Test-driven Java development vs. traditional testing: Comparative study
What are the pros and cons of traditional testing and test-driven development? While traditional testing requires a lot of time and money, using TDD results in faster and cleaner code. Although, TDD requires learning new developer skills. This article examines the two methods and how Java software developers should utilize them.
Read all about the comparative study here.
Which programming languages have the strongest communities and the most active programmers? How many devs are implementing DevOps strategies? What frameworks are mobile programmers using? In November, we took a dip into the data to see what 17,000 developers from 155 countries revealed in SlashData’s report, Developer Economics: State of the Developer Nation 17th Edition.
Read about the developer report here.
Gradle 6.0 brings Java 13 support, better dependency management & much more
It’s not even been a year since Gradle 5.1 arrived in January, and yet last month we were staring down the next major release: Gradle 6.0. This latest release of the build-automation software brought much improved features for dependency management, faster incremental compilation for Java and Groovy, support for Java 13, as well as out of the box support for javadoc and source jars.
State of the Octoverse 2019: Python outranks Java for the first time
Last month, GitHub released its annual State of the Octoverse report. The report showed which programming languages and projects were most popular on GitHub and which were trending over the past year. GitHub checked up not only on the top ten most popular languages, but also on the most popular open source projects and in which countries their contributors live.
Women in tech: “Women MUST promote and support their fellow women.”
Two years ago, we launched a diversity series aimed at bringing the most inspirational and powerful women in the tech scene to your attention. Reema Poddar, Chief Product Officer for Teradata, spoke to us about her career path, the challenges she faced and why there aren’t more women in tech.
Head over to the interview to learn more about Reema Poddar.
Modernizing Java to keep pace in a cloud-native world
Despite Java’s popularity, there are some complaints about it—and you were interested in hearing more about that in November. In our new cloud-native world, why does Java need to evolve? In order to evolve to keep up with modern, cloud-native apps, Java needs to keep all of what makes it so dependable, while also being able to function in new app environments.
Find out how Java can evolve to keep up.
Women in tech: “We are building so many biases into technology”
Another inspiring story from our Women in Tech series that caught your interest in November is by Lina Zubyte, who works as a QA Consultant at ThoughtWorks. Find out what she has to say about tech being created with biases, and how this could be improved. As Zubyte says, “there still is a long road in making tech more inclusive, balanced, and accepting.”