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