Top 10 Java stories of June
Things are heating up as June gives way to July. What were we reading this month? Well, in addition to diving deep into the archives, readers were really interested in Angular 4, Eclipse Oxygen, ML libraries and the biggest trends in tech right now.
This article about the new Angular release was last month’s top clicked article; it’s no surprise to see why it has maintained its position. Angular 4 was released recently, so everyone is keen on learning the ins and the outs to this update. They also explain some of the new adjustments we all have to make to our old favorite. Here, Karsten Sitterberg and Thomas Kruse show all the innovations, give tips on migrating and take a guess at what Angular 5 will look like.
Another oldie from the archive! This article is actually a transcript of a talk by Dirk Lemmermann and Alexander Casall had back in November 2015 at JavaOne. Their session was all about JavaFX Real World Applications. They showed a bunch of apps that they had made for their customers; this article summarizes these apps and also showcases a number of other JavaFX apps.
This oldie from the archives is evergreen. REST APIs are a great interface for both, backend-to-backend communication and the quite popular Single Page Applications (SPAs). In this article, Moritz Schulze of techdev explains how they combined an AngularJS, Java 8 and Spring 4 backend with a REST API to build an office data-tracking tool.
This is another blast from the past. In this article, we go over that old fight between Eclipse, NetBeans, or IntelliJ. How does Eclipse Luna stack up against NetBeans or IntelliJ? Developers are spoiled for choice and pretty evenly divided between the three.
Our poll in this article is still running, by the way. Over 9000 votes in and it seems that Eclipse is the clear winner, followed by NetBeans, and then IntelliJ in last place.
It’s here, it’s here! This year’s Eclipse Oxygen —the end result of a process that sees the coordination of scheduling and communication across Eclipse Open Source Project teams— is the 12th official simultaneous release and includes “the hard work of 83 open source projects, comprising approximately two million net new lines of code. The output of this process is a composite repository of open source software and a new release of the Eclipse IDE.” according to the Eclipse website.
In this article, we look at the new projects, the ones that have been canceled and the changes or improvements you should look forward to.
Machine learning is one of the hottest skills in tech right now. Companies are scrambling to find enough programmers capable of coding for ML and deep learning. While no one programming language has won the dominant position, this article contains five of our top picks for ML libraries for Java.
The data is in. According to Packt’s third annual Skill Up survey, Machine Learning, Big Data, and cloud computing are the top three trends in tech for 2017. DevOps engineers think Docker, Ansible and Kubernetes are the top three tools to learn over the next year. Cloud engineers are almost in full agreement, swapping Docker for a focus on OpenStack, while information architects are all about Docker, Hadoop, and React.
Another oldie from the archive! In this article which will soon celebrate its second birthday, Angelika Langer answers the most important question for anyone using Java streams: are they really faster?
A common expectation is that parallel execution of stream operations is faster than sequential execution with only a single thread. Is it true? Do streams improve performance? Let us experiment!
Let’s talk music! It’s the rare person indeed who doesn’t use music to get through the day. Whether it’s a long commute via public transportation or car, or an unending list of tasks at work, we all need a little pick me up to motivate and help us through the day. Developers are no different.
Qualtrics recently surveyed 400 professional software engineers about their music listening habits. Some results were unsurprising: 96% of developers listen to music at least some of the time while they code. Probably because of all that ambient office noise!
This article is another one from the archives! Its popularity probably stems from IntelliJ and Angular’s latest update. Back in 2016, Ekaterina Prigara went over how IntelliJ supported Angular 2, while Karsten Sitterberg looked at how Angular 2 worked with NetBeans, and Angelo Zerr explored how Angular 2 and Eclipse worked together.