Top 10 stories of November: All about Angular old and new, Java, ML & more
Leaves are crunching underfoot as we move towards the end of the year. As we polish off the last of the turkey leftovers, let’s take a look at what everyone was reading in November. Last month, we read all about Angular old and new, React.js, the top freelance skills of 2017, and more!
No surprise here; this post on the all-new Angular 5 was the clear winner for November by a country mile.
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. Case in point: the release candidate period for 5.1.0 has begun.
for the second month in a row, this post from Geertjan Wielenga has made it to the number two spot.
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.
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.
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.
Upwork’s latest Skills Index shows that the top 10 fastest-growing freelance skills list, which includes blockchain, Bitcoin, React.js, deep learning and more jumped over 200 percent compared to the same time period last year. Swift, AngularJS and machine learning have been ousted from the Top 10 list but they are still among the hottest freelance skills.
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.
The ascendancy of Python masks a serious question: where are all the other scripting languages? According to the TIOBE Index for November 2017, other dynamically typed languages like Perl, PHP, and Ruby may be on a gentle decline.
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.