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.”
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.
In December 2015, Wix decided to rewrite their aging microservices infrastructure in seven days. JAX London speaker Gil Tayar tells their story.
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.
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.
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.
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!
How do you start testing your apps? In the part three of five, JAX London speaker Gil Tayar introduces frontend testing for beginners, starting from what it is and why testing code is not optional.
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.
When we talk about Android app development, we immediately think of Java. But should we? Manish Patel explains 10 reasons why we should all think about switching over to Kotlin instead.
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).
Lightbend recently revealed the findings of a new survey of 2,457 global developers. We talked with Mark Brewer, the CEO of Lightbend about the key findings, differences between fast data and big data, misconceptions and more.
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.