Most clicked news

Top 10 Java stories of February: Jakarta EE, Spring Boot 2, and more

Jane Elizabeth
© Shutterstock / Brasil Creativo

Winter’s icy grip kept us cold during February, but that didn’t slow anyone down in the Java world. We’ve got you covered if you were huddled under blankets all last month: here are the top stories about Jakarta EE, Spring Boot 2, and more!

We’re doing something a little unusual this month. Normally, we dive right in to the top 10 news articles from the past month. However, there were two late-breaking news articles that we have to include, just because they were so important. They may not have garnered the clicks to make the list, but we loved them so much we had to have them here.

Honorable mentions

Habemus nomen: Enterprise Java is now Jakarta EE

So long Java EE, welcome Jakarta EE! It’s been five months since Eclipse Enterprise for Java was announced and now we finally have a name for the technology formerly known as Java EE.

The brand name saga —which started in late 2017— has come to an end.

The community was invited to nominate via a GitHub Issue record and there were a lot of great suggestions but “in the end the selection process effectively boiled down to identifying those names from the suggestions that The Eclipse Foundation can register and hold as a trademark on behalf of the community,” Wayne Beaton wrote in a second GitHub issue.

The new brand name is Jakarta EE (used with the permission of the Apache Software Foundation). Mike Milinkovich, Executive Director of the Eclipse Foundation announced the news in a recent blog post.

Spring Boot 2.0 is out: What’s new and noteworthy

After 17 months of hard work and over 6800 commits by 215 different individuals, Spring Boot 2.0 is finally here. Let’s see what’s new and noteworthy — and yes, Java 9 support is part of the deal.

Spring Boot 2.0 is the first major revision of Spring Boot since 1.0 was released nearly years ago and it’s also the first GA version of Spring Boot that provides support for Spring Framework 5.0, Pivotal’s Phil Webb wrote in a recent blog post announcing the release.


And now, back to our regularly scheduled top 10!

1. How to implement a switch-case statement in Python

Switch-case statements are a powerful tool for control in programming. In this article, Sreeram Sceenivasan goes over you can use a switch-case statement in Python.

2. Using Apache NetBeans (incubating) with JDK 9

With the release of JDK 9 and NetBeans in transition to Apache, should you wait or move to a different development environment? Because NetBeans IDE 8.2 does not support JDK 9, those wanting to use JDK 9 do need to make some choices.

SEE MORE: Top 10 Java stories of January: Apache NetBeans, Angular, Python, and more!

3. Spring Boot tutorial: REST services and microservices

In this tutorial, Michael Gruczel uses a simple example to show how to set up a REST-based microservice with Spring Boot.

The times of Java EE application server and monolithic software architectures are nearly gone. Hardware is not getting faster anymore, but internet traffic is still increasing. Platforms have to support scaling out. Load must be distributed to several hosts. Microservice-based architectures can offer solutions for this requirement. Apart from the better scaling, microservices offer faster development cycles, dynamic scaling depending on load and improved failover behavior.

4. On the road to Angular 6: Ready for the release candidate phase

Angular 6 should be released pretty soon. As we’re getting closer to the grand finale, we start to see bits and pieces of what is shaping up to be a great version. Beta.6 is here.

5. 20 JavaFX real-world applications

In November 2015 Dirk Lemmermann (Freelancer) and I (Alexander Casall) had a JavaOne session about JavaFX Real World Applications. We showed a bunch of apps that we made for our customers or where we had contributions in development. This article summarizes the talk by showing the applications that we’ve talked about. In addition, I asked some other JavaFX developers if they want to contribute their apps to this blog post.

SEE MORE: Top 10 Java stories of 2017: Angular, Eclipse, ML, and more

6. Angular 4: Top features you need to know

Angular 4 has been released. In this article, Karsten Sitterberg and Thomas Kruse show all the innovations, give tips on migrating and take a guess at what Angular 5 will look like.

7. Top 5 machine learning libraries for Java

Companies are scrambling to find enough programmers capable of coding for ML and deep learning. Are you ready? Here are five of our top picks for machine learning libraries for Java.

8. Angular 5 is here

Version 5.0.0 of Angular, pentagonal-donut is here! This major release contains an abundance of new features and bugfixes; its aim is to continue the Angular team’s focus on making it smaller, faster, and easier to use. But even though we’re still in awe of the release, it’s business as usual for the Angular team.

SEE MORE: Top 10 stories of November: All about Angular old and new, Java, ML & more

9. Eclipse, NetBeans or IntelliJ: Which is the best Java IDE?

Eclipse’s Luna release brought a range of interesting new functions – but how does the Java IDE stand up to rivals NetBeans and IntelliJ?

10. Angular vs. React – Who’s one step ahead?

Deciding which JavaScript framework is best for your web application is never easy especially if you have to choose between Angular and React. We talked with Dr. Marius Hofmeister and Stephan Rauh about the advantages of Angular and React compared to other frameworks and when to use them.

Jane Elizabeth
Jane Elizabeth is an assistant editor for

Inline Feedbacks
View all comments