Most clicked news

Top 10 Java stories of May

© Shutterstock / Brasil Creativo

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.

1.  Angular 4: Top features you need to know

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.

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

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.

3.  20 JavaFX real-world applications

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.

4.  Java is on a slippery slope, Tiobe index shows

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

5.  Eclipse, NetBeans or IntelliJ: Which is the best Java IDE?

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

6.  TypeScript — a trend that keeps on trending

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.

7.  It’s a No for JSR 376: The EC has not approved the Public Review Ballot

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.

8.  Java performance tutorial – How fast are the Java 8 streams?

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?

9.  Lux – The perfect mix of Haskell and Clojure

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.

10.  IntelliJ vs. NetBeans vs. Eclipse: Which IDE has the best Angular 2 support?

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.

Inline Feedbacks
View all comments