Top 10 Java stories of April: Angular v8, Apache NetBeans v11.0, first look at Java 13 & more
It’s the first Monday of the month and that means that it is time for our monthly recap! From the latest updates on the progress towards Angular v8 to the first look at JDK 13, this month had it all. Let’s take a look.
On the road to Angular v8
Angular 8 is getting closer: Two new release candidates have arrived! Both versions bring only few changes with them. What happened to Bazel and Ivy, the two big upcoming features?
Check our thread here.
Review of the April 2019 TIOBE Index
According to the TIOBE Index for April 2019, C++ is currently seeing a steady rise in popularity. It moves into the number three spot behind C and Java. Compared to C++’s early days when it dominated the market and programming world, it is not as widespread, however, C++ proves that it still has some kick in its step.
Have a look here.
Apache NetBeans v11.0 arrived
What’s new in Apache NetBeans? The latest Apache NetBeans 11.0 release includes JDK 12 support, Maven first New Project wizard, Java EE support, Gradle Support, and some new enhancements. See what’s been added in this new update here.
5 reasons to use RxJava in your projects
Reactive Extensions (Rx) are a set of methods and interfaces often implemented in the code to solve a lot of developers’ problems. It may look too complicated at first glance but in fact, it helps you write elegant code without having to sacrifice its simplicity. Are you ready to use reactive extensions in your code? RedWerk explains how developers can utilize RxJava without needing a prescription. Take advantage of its features to use asynchronous streams, a functional approach, easy caching, and more!
See the full article here.
The fight for performance
Reactive programming promises higher performance of Enterprise Java applications with lower memory requirements. This promise is achieved by avoiding blocking calls that always lead to process and context switches in the operating system. Such context switches have a high CPU and memory overhead, which, of course, is reduced by fewer of such switches. However, this performance gain of reactive programming comes at the price of poorer maintainability of the software. But is the higher performance worth the price and what are the alternatives?
Let’s take a closer look at this here.
Stack Overflow developer survey 2019
Stack Overflow’s annual developer survey is back with results for 2019. Find out what technology is most loved, most dreaded, and most wanted. This year there are more insights about the global developer profile, demographics, and what challenges get in the way of workflow. With nearly 90,000 responses from around the globe, this is the world’s largest developer survey.
Check out our review here.
First look at JDK 13
Things are moving fast in JDK 13 development! We reach the next step in the development of the next Java version and we see the first two JEPs being proposed to target JDK 13. On top of that, we have two new JEP candidates with ‘Switch Expressions’ making a second entry, after JEP 325: Switch Expressions (Preview) was included in the latest Java release.
Check out our thread here.
New JEP draft proposes enhancements for Java with records and sealed types
Brian Goetz is one of the Chief Java Language Architects at Oracle and is usually only involved with big, important features in the JDK development. So, when we saw his name in a newly submitted JEP draft, we knew it would be some juicy news for Java developers! Java has been often criticized for being too verbose and Java architects seem to be taking some of this criticism to heart. The draft submitted by Goetz on “Records and Sealed Types” aims to make Java code that models simple data aggregates easier to write, read, and to be corrected.
Have a look at our review here.
New JAX Mag issue
The ever-changing and, more importantly, ever-growing Java ecosystem keeps developers on their toes. In honor of the Java 12 release, we decided to put a spotlight on a few tools from the Java universe. If 2019 is all about consolidating your Java skills and knowledge, you’re in luck! Open the magazine and discover some old favorites and new additions!
Download the latest issue for free here.
Find out the key takeaways and see what’s expected for the years ahead here.