Most clicked news

Top 10 Java stories of April: Angular, NetBeans, and Java 10

© Shutterstock / Brasil Creativo

Spring is definitely here. The birds are singing, the flowers blooming, and the Java world is all aflutter with the new Java 10. We’ve got the top stories of April: Java 10, NetBeans, machine learning and more!

April was a busy month, with a number of release candidates and more. We spent a lot of time looking at the new Java version and seeing what this meant for the whole Java community in our Java 10 interview series. Plus, a whole new JAX Magazine, all about machine learning!

Honorable mentions

Java 10 migration: Is it a breeze or a tornado?

Part 3 of our Java 10 series was an interesting look at migration to the new release version. Java 10 was released a couple of weeks ago but we’re still dissecting its most important feature(s), as well as the features that didn’t make the cut. Now it’s time to talk about migration. Is it a breeze or a tornado? Let’s see what our 11 interviewees have to say.

JAX Magazine is out: Machine learning from A to Z

If you want to know the ABCs of machine learning or if you need to brush up on basic concepts, the first part of the latest JAX Magazine issue is for you. If you’re a machine learning aficionado or expert, you’ll surely enjoy the second part.

And now, back to our regularly scheduled top 10!

SEE MORE: Top 10 Java stories of March: Java 10, Spring Boot 2, and more

1. On the road to Angular v6: RC phase — The gift that keeps on giving

Angular 6 should be released pretty soon (the release date has changed, by the way!). 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. The RC phase has begun.

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

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.

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

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

5 20 JavaFX real-world applications

In November 2015, Dirk Lemmermann and Alexander Casall had a JavaOne session about JavaFX Real World Applications. They showed off a bunch of apps that they had made for their customers or where they had contributed to development. This article summarizes the talk by showing the applications that they have talked about. In addition, Alexander Casall asked some other JavaFX developers if they want to contribute their apps to this blog post.

6. 10 SQL tricks that you didn’t think were possible

In this article, Java champion Lukas Eder invites readers to take a look at 10 SQL tricks. The article is a summary of his new, extremely fast-paced, ridiculously childish-humored talk, which he’s giving at conferences (recently at JAX, and Devoxx France).

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.

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

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

9. Java 10 after 9 is fine; Java 10 after 8 (or earlier) be feared

Java 10 was released a few weeks ago but we’re still dissecting its most important feature(s), the features that didn’t make the cut and the migration process. Now we’ll find out how our 11 interviewees feel about having two feature releases per year and how the migration process looks like depending on the Java version you’re currently using.

10. What’s new in Angular 5?

Angular 5 has been released. The 5th edition of the JavaScript framework brings numerous innovations and optimizations. Karsten Sitterberg is taking a closer look at some of the new features and even giving you a sneak peek at what might be in Angular 6.

Inline Feedbacks
View all comments