Java

Let Java 9 rock your world

How Java 9 will change your life

Java 9 was the culmination of years of development, updating this old favorite to the needs of the modern internet. But what do we mean by modern, anyways? In this article, Richard Gall explains why modern means refined, advanced, and convenient… and how Java 9 is all of these things.

Learning Java can be easy

The minute masterclass in Java

We all have to start somewhere. For those of us just starting out with Java, here are some tricks and tips from Veselin Pavlov on how to become a Java master.

JDK 9: Pitfalls for the unwary

JDK 9 is almost here and there are so many new features to discover. In this article, Simon Ritter, speaker at the upcoming JAX London conference, explains some of the issues that you need to be aware of when migrating your apps to JDK 9.

Most clicked news

Top 10 Java stories of August

Ah, August. Everyone goes on holiday to enjoy the hot summer days and starry summer nights. Find out what you missed in the Java world this month! We go over our top stories of August – the latest news on Angular 5, the best open source skills for job hunting, and the ongoing Java 9 saga.

How to handle those error messages

Guide to Spring Boot REST API error handling

Spring Boot gives very useful error messages to engineers building REST APIs. Yet, those same messages are noisy and useless for the API consumer, not to mention they reveal implementation details. Luckily, Bruno Leite is here to explain how there are simple ways of handling this.

The once and future Javaslang

Vavr: Turning Java upside down on the way to 1.0

Javaslang’s rebranding into Vavr has been the least of changes over in this functional Java 8+ library. The latest upgrade in the march towards 1.0 includes new changes, improved backwards compatibility, and interoperability with the Java ecosystem.

Efficient, not lazy!

Are Java 8 streams truly lazy? Not completely!

It’s time to talk about Java 8 streams. Are they actually a sign of lazy coding? In this article, Java champion Lukas Eder explains why they are important and why you should filter first, map later.

Counting down the days

Top 9 improvements and features in Java 9

Java 9 is coming soon. Are you ready for all the new features this release will bring? In this article, Denis Danov goes over the top changes to this essential ecosystem, including the new module system, changes in the language and syntax, and more.

Making your life as a developer easier

Taking a closer look at JavaFX

JavaFX is now part of the Java SE 8 SDK. In this article, Java Champion Johan Vos gives us a quick overview of this essential framework and explains why you should use JavaFX instead of Swing.

Most clicked news

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.

July is just around the corner — And you know what happens then

Keeping up with Java EE 8

Things are starting to move fast in the Java EE 8 universe. We checked in to see what happened in the past month, just to make sure you didn’t miss anything important. The big news is the final release version for JSF 2.3 but that’s not all that happened in March!