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.
Java EE 8 is here! One of the reasons why this release is special has to do with its future — from now on, it will function under the stewardship of the Eclipse Foundation. We talked with David Heffelfinger about his favorite features, the features he would have liked to see in Java EE 8 and more.
There are a lot of Java libraries out there. How can a busy developer separate the wheat from the chaff? In this article, Martin Patsov explains why he loves open source Java libraries and goes over his top 10 list.
A lot will change in the Java world now that JDK 9 has been released. Oracle has proposed a new version numbering scheme in order to emphasize the time-based releases and to make it easier to figure out the release date of any particular release. In short, there will be no Java 10 — instead, we’ll have 18.3 (March 2018), then 18.9 (September 2018) and so on. Which scheme do you prefer?
The long awaited update is here and there’s so much to see. This makeover is more than just a shiny new coat of paint on MySQL. But don’t worry: MySQL still offers the same great database management system, except now it works even better with modern applications.
A seemingly endless number of debates is taking place around Java 9 and project Jigsaw. It started before Java 9 was even released and now that it’s here, we invited Falk Sippach to talk about the release and its key feature, Project Jigsaw, what’s missing in Java 9 and whether it was worth the wait.
Women are underrepresented in the tech sector —myth or reality? In addition to the Women in Tech survey, we also launched a diversity series aimed at bringing the most inspirational and powerful women in the tech scene to your attention. Today, we’d like you to meet Fabiane Nardon, Chief Data Scientist at Tail.
Contrary to popular belief, this isn’t a new language built off of Go. Instead, Gonum is a set of numeric libraries to be used on top of Go, making it easier to write clearer scientific code and algorithms.
It’s an open source world! Java is free (sort of), Java EE has been moved to the Eclipse Foundation, IBM has just open sourced two projects and the list goes on. We talked with, Jorge Ferrer, VP of Engineering at Liferay about the importance of developing software in the open, the advantages of collaborating on open source projects and more.
The React.js licensing drama recently resurfaced when the Apache Foundation recommended against using React.js and other software using the Facebook BSD+patents license and WordPress stopped using Facebook’s React.js library. The tech giant decided to relicense React, Jest, Flow, and Immutable.js under the MIT license.
What is Eclipse MicroProfile and what do you need to know about it? In this article, Alex Theedom explains the top five things developers need to remember about Eclipse MicroProfile.