search
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.

Open source Java libraries

Top 10 Java libraries for saving time

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.

After 9 comes 18.3

Life after Java 9: Will you miss the old version numbering scheme?

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?

Highlights of the long-awaited update

MySQL 8 makeover: RC1 is now available on GitHub

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.

The drama is coming to an end

Facebook to relicense React, Jest, Flow, and Immutable.js under MIT license

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.