Top 10 Java stories of May: TIOBE Index, Spring Boot 2.3, Java 16 plans & more
Every month, we take a look back at our top ten most clicked topics. Last month was packed full of exciting news such as more info on Java 16 with its upcoming migration to Git and GitHub. Other top news include interviews on the programming language Julia, the visualization platform Grafana and the Node alternative Deno. In May, we also learned how to analyze big data using Java and saw C pass Java in the monthly TIOBE Index.
Here are the top ten most clicked stories of May.
C passes Java and becomes number 1 programming language
First place goes to the latest monthly update of the TIOBE Index. The Index tracks the popularity of programming languages according to search engine results. Last month, C moved up past Java and entered the number one position.
Read the most clicked news story of May here.
Deno 1.0 – “Deno is a web browser for command-line scripts”
Learn more about Deno here.
Spring Boot 2.3 enhances Docker support with new features
Spring Boot version 2.3 arrived last month and it came with a long list of dependency upgrades, an update for Spring Data, Docker support additions, new features, and more. See what’s new and find out how to upgrade to the latest version of Spring Boot.
Read the news on Spring Boot 2.3 here.
Java 16: Migration to Git and GitHub gets closer
The move from Mercurial to Git and GitHub is imminent, and it’s our fourth most clicked story of May. With Java 16, the remaining projects – including the JDK itself – will finally move. Mercurial has been under criticism for some time now and Project Skara has presented clear results, the two corresponding JEPs have now been earmarked for Java 16.
See more on the plans for Java 16 here.
Grafana 7.0: “We’ve built one of the best visualisation tools and it’s not tied to any one database”
The open source platform Grafana is among the world’s most popular dashboarding tools – it currently has more than 550,000 active installations and millions of users across the globe. We spoke to Tom Wilkie, VP Product at Grafana Labs, as Grafana announced the general availability of version 7.0 of its observability platform. Grafana 7.0 is set to simplify the development of custom plugins and make it easier for you to visualise your data.
Read the interview on Grafana 7.0 here.
Gradle 6.4 arrives with support for building and testing Java modules
The open source build automation system Gradle was updated to version 6.4 in May 2020. Among other new features, breaking changes and bug fixes, it now supports building and testing Java modules. Read on to find out how to use the new feature.
See what’s new in Gradle 6.4 here.
TensorFlow 2.2.0 arrives with breaking changes and drops Python 2 support
TensorFlow 2.2.0 was released in May, nearly four months after v2.1.0. The TensorFlow team has been keeping busy: In the latest version of the machine learning platform, they have added lots of new features and breaking changes, and have also fixed several bugs.
Read the news update on TensorFlow 2.2.0 here.
JEP 380: Unix-domain socket channels
Another day, another JEP – and this one has landed on 7th place of our most clicked stories. The goal of JEP 380 is to introduce support for Unix-domain socket features that are common to the major Unix platforms and Windows. This will be achieved by adding a handful of API elements.
“Julia is comparable to Python for simple machine learning tasks and better for complex ones”
The initial release of the Julia programming language was eight years ago, in 2012. Last month, we spoke to the four creators of the language, Dr. Viral B. Shah, Dr. Jeff Bezanson, Stefan Karpinski and Prof. Alan Edelman, to find out whether Julia has been able to live up to their high expectations. They also went into detail about the various use cases Julia is applied to today, how the language compares to Python, and where it is headed in the future.
Read our Julia interview here.
An introduction to BDA for Java developers
Our tenth most clicked story of the month is about big data analytics using Java. Working with BDA in Java relies on a number of tools. Most of these are open source, and when used together they form a BDA stack that provides a powerful level of functionality. This article examines some of the top tools.
Read on to find out more about BDA in Java.