Top 10 Java stories of September
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.
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.
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.
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.
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.”
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.
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.
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.
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.
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.
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.