Interview with Mike Lehmann and Donald Smith

JavaOne 2017: What to expect this week

JavaOne began yesterday, October 1. If you’re not there, you’ll probably want to watch the Java keynote today at 2 p.m. PT. We still have some hours left so let’s see what this year’s JavaOne is all about. We talked with Oracle’s Mike Lehmann and Donald Smith about what to expect from the conference and we got a sneak peek into the future of Java. In short, “it’s all about developer empowerment and simplification.”

Interview with Java Champion Lukas Eder

“Jigsaw won’t be important for consumers for quite a while — we already have Maven and OSGi”

Oracle recently announced the general availability of Java SE 9 — even though it has over 150 new features to offer, the star of the release is the Java Platform Module System, also known as Project Jigsaw. We talked with Lukas Eder, founder and head of R&D at Data Geekery GmbH, the company behind jOOQ about his favorite features in Java 9, the ones that were not included, Project Jigsaw and the new version numbering scheme.

Experimental support for multiplatform projects

Kotlin 1.2 Beta release brings major new feature

Kotlin 1.2 Beta is here and it brings the major new feature of Kotlin 1.2, namely experimental support for multiplatform projects. It’s compatible with all versions of IntelliJ IDEA from 2016.3 until 2017.3, as well as with Android Studio 2.3 and 3.0.

Interview with Reza Rahman

“Java EE 8 is a critical release”: Hits and misses, the way forward

Habemus nomen! Java EE has officially taken its first steps into the Eclipse Foundation. EE4J (Eclipse Enterprise for Java) is now a new top-level Eclipse project. But let’s go back to Java EE 8, “a critical release,” according to Reza Rahman, senior Java technologist, author and speaker. We talked about his favorite features, the features he would have liked to see in Java EE 8 and more.

Third release this year

Kubernetes 1.8 brings security and stability improvements

This release is *not* about introducing new features — instead, its aim is to strengthen existing ones. In short, Kubernetes 1.8 “represents a snapshot of many exciting enhancements and refinements underway.” Let’s see some of the highlights.

Ready for 2018 and beyond

Spring Framework 5.0 is here

Spring Framework 5.0 is here and it’s ready for the long haul! There’s support for JDK 9 and the Java EE 8 API level, comprehensive integration with Reactor 3.1, JUnit 5, and the Kotlin language. Plus, there’s a dedicated reactive web framework called Spring WebFlux. Dig in!

Popularity has nothing on satisfaction

RebelLabs Developer Productivity Report: Users most satisfied with Spring, Kotlin & NetBeans IDE

It’s that time of year again! RebelLabs has published the results of their Developer Productivity Report — this year, they focused on why Java developers use the tools they use and how satisfied they are with their choices in tools, architecture, and more. We’re comparing their results with our own to see if users’ preferences have changed over the past few months.

The road to code

Abstraction: Down on the upside

Abstraction is a question of less over more. But is it also a question of high over low? It turns out that the common way of describing abstractions in terms of high-level and low-level hides a number of assumptions. JAX London speaker Kevlin Henney explains how we often look at abstraction the wrong way up (or down).

Engines ready and raring to go

Google’s App Engine now supports Java 8

Google’s Cloud Platform has been a great space for development. And now, the App Engine fully supports Java 8, promising improved performance and reduced costs for users with no compromises.