Top 10 Java stories of May
Things are heating up as May gives way to June. What were we reading this month? Well, in addition to diving deep into the archives, readers were really interested in Angular 4, Java’s slight decline on the TIOBE Index, and especially the fallout from the controversial vote against JSR 376 and Project Jigsaw.
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.
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.
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.
How can you tell when a giant starts to die? Java has been around forever. But if Java is dying, it’s safe to say that death becomes it. Java has died and resurrected more times than we can count and it’s still here. But, according to the latest Tiobe index, this programming language is “in a heavy downward trend since the beginning of 2016.”
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.
SEE MORE: Top 10 Java stories of April
Certified fresh! Earlier this month, Stack Overflow introduced a tool that tracks interest in programming languages and technologies, based on the number of Stack Overflow questions asked per month. If you want to see how popular your favorite programming languages are, try it. We chose TypeScript and the result is quite impressive.
Project Jigsaw’s long and strange journey towards release has hit another major snag. On May 8, the news was in: the Executive Committee voted against JSR 376 in a close and heated vote, with 13 votes for and 10 votes against. Now the race to build a better version has begun. We dissected the vote log and representatives’ comments after casting their votes.
This one from the archives is free from dust. Here, 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?
Our JVM adventure continues on with a new stop in the Functional Ocean. We’ve been all over the map so far, with stops along the Functional Ocean and the Dynamic Sea. Today, fair winds and a following sea have led us to the tiny island of Lux, where the sun is always shining bright and the sunsets are gorgeous. We talked with the creator of the Lux programming language, Eduardo Julian, about its advantages and disadvantages, its core principles, and more.
This article is another one from the archives! We really seemed to be diving deep in May. 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.