Most clicked news

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

Jane Elizabeth
© Shutterstock / Brasil Creativo

Have you been keeping your new year’s resolutions to stay more up to date with Java news? January has come and gone, so if you’ve been too busy to check the headlines we’ve got you covered. Last month, we read all about Apache NetBeans, containers, Angular, Python, and more!

1. 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.

2. 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.

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

3. 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.

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

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

5. Angular 4: Top features you need to know

Even though we’re now on release version 5, it’s still important to check up and see what’s what with version 4. In this post from right after the release of Angular 4, Karsten Sitterberg and Thomas Kruse show all the innovations, give tips on migrating and take a guess at what Angular 5 will look like.

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

6. Nobody puts Java in a container

What are the pitfalls about running Java or JVM based applications in containers? In this article, Jörg Schad goes over the challenges and how to solve them.

7. 20 JavaFX real-world applications

This is an oldie but a goodie! 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.

8. 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.

SEE MORE: Top 10 Java stories of October: Angular 5, JDK 9, ML and more

9. 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.

10. On the road to Angular 6: Beta season is on a roll

And last, but never least: Angular! Angular 6 should be released in 2-3 months. As we’re getting closer to the great finale, we start to see bits and pieces of what is shaping up to be a great version. Beta.2 is here.

Jane Elizabeth
Jane Elizabeth is an assistant editor for

Inline Feedbacks
View all comments