Most clicked news

Top 10 Java stories of September

JAXenter Editorial Team
© Shutterstock / Brasil Creativo

Fall is in full swing with leaves changing colors and crackling delightfully underfoot. Now it’s time to check in with what’s going on in the Java world. What did we read in September? Turns out, we were very interested in the long-awaited Java 9 release, energy-efficient programming languages, and the latest Angular updates.

1.  Angular 4: Top features you need to know

This perennial favorite goes over the Angular 4 from earlier this year. 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.

2.  On the road to Angular 5: First release candidate is here!

Angular 5 is going to be here sooner than you think. In the meantime, we’re slowly working towards the latest update! The latest mile marker was RC 0 – Let’s see what’s in store for this favorite framework.

3.  Java is one of the most energy-efficient languages, Python among least energy efficient

Want to save your battery life? It turns out, energy efficiency isn’t just a hardware problem. Your programming language choices can have serious effects on the efficiency of your energy consumption. We dive deep into what makes a programming language energy efficient.

SEE MORE: Top 10 Java stories of August

4.  Fewer bugs in your code? New study examines programming errors at lowest level

Confusing code can (and will!) lead to bugs in code. This study addresses the misunderstandings in source code and tries to untangle the knots in order to prove that “being able to reliably identify and remove code that can cause misunderstandings will also enhance productivity and reduce maintenance costs.”

5.  Java SE 9 and Java EE 8 are here

It’s here, it’s finally here! After months of waiting, Oracle has just announced the general availability of Java SE 9, Java EE 8 and the Java EE 8 Software Development Kit (SDK). From now on, it’s all about faster releases and more open source engagement.

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

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.

SEE MORE: Top 10 Java stories of July

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

For quite some time now, Eclipse has had a thorn in its IDE. With NetBeans and IntelliJ ever at its heels, the Eclipse development environment has been battling to hold sway over the community. It’s about time we compared the big three in Java IDEs.

9. Building a secure REST API with Spring Data REST and Java 8

Coming in at number 9, the team at techdev show us how they combined an AngularJS, Java 8 and Spring 4 backend with a REST API to build a office data-tracking tool.

10. Top 5 machine learning libraries for Java

Finally, we take a look at machine learning! 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.


Inline Feedbacks
View all comments