Top 10 Java stories of February: Jakarta EE, Spring Boot 2, and more
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.
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 EE.next 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.
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!
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.
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.
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.
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.
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.
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.
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.
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.
Eclipse’s Luna release brought a range of interesting new functions – but how does the Java IDE stand up to rivals NetBeans and IntelliJ?