Big problems at the timezone database

The last time I wrote about the timezone database on this blog, the database was under threat from a lawsuit. Fortunately that lawsuit w... | Continue reading


@blog.joda.org | 3 years ago

Java switch – 4 wrongs don't make a right

The switch statement in Java is being changed. But is it an upgrade or a mess? Classic switch The classic switch statement in Java isn'... | Continue reading


@blog.joda.org | 4 years ago

Should you adopt Java 12 or stick on Java 11?

Should you adopt Java 12 or stick on Java 11 for the next 3 years? Seems like an innocuous question, but it is one of the most important de... | Continue reading


@blog.joda.org | 5 years ago

Java release chains – Splitting features from security

There is now a Java release every 6 months - March and September. It started with Java 9 and we're about to get Java 11. But should you ju... | Continue reading


@blog.joda.org | 6 years ago

Don't Fall into Oracle's Java 11 Trap

Java 11 has been released . It is a major release because it has long-term support (LTS). But Oracle have also set it up to be a trap (eit... | Continue reading


@blog.joda.org | 6 years ago

Time to look beyond Oracle's JDK

From Java 11 its time to think beyond Oracle's JDK. Time to appreciate the depth of the ecosystem built on OpenJDK. Here are some of the ke... | Continue reading


@blog.joda.org | 6 years ago

From Java 8 to Java 11

Moving from Java 8 to Java 11 is trickier than most upgrades. Here are a few of my notes on the process. (And here are a couple of other ... | Continue reading


@blog.joda.org | 6 years ago

Java is still available at zero-cost

The Java ecosystem has always been built on a high quality $free (zero-cost) JDK available from Oracle, and previously Sun. This is as true... | Continue reading


@blog.joda.org | 6 years ago

Java SE 8 Optional, a pragmatic approach

The Optional classs in Java 8 is a useful tool to help developers manage data. But advice on how to use it varies. This is my take on one good … | Continue reading


@blog.joda.org | 9 years ago