Java

Twenty Years of Speakjava

It occurred to me recently that I had just passed a substantial milestone in my career. I started working for Sun Microsystems in February 1996 but, at that time, with…

Category: Java

39 New Features (and APIs) in JDK 12

I’ve written several blog posts that list out all the changes for each of the most recent releases of Java (JDK 10, JDK 11). With JDK 12 just having been…

Category: Azul Zulu

The Font of All Knowledge About Java and Fonts

The Font of All Knowledge About Java and Fonts

Around the middle of the 15th century, Johannes Gutenberg introduced the metal movable-type printing press. I think it would be easy to argue that this was one of the most…

Category: Azul News

Focusing on Java at Jfokus

Focusing on Java at Jfokus

Last week was the annual Jfokus conference held, as usual, at the Waterfront Conference Centre in Stockholm. Looking at the Jfokus archives, the conference started back in 2007 and attracted…

Category: Java11

Staring into my Java Crystal Ball 2019

Staring into my Java Crystal Ball 2019

Happy New Year everyone! For the last two years, I’ve started with a blog post (2017 link, 2018 link) giving my predictions for what will happen in the world of…

Category: Java

Measuring Up Java Usage

Measuring Up Java Usage

Today saw the publication of “the largest survey ever of Java developers”, run by Simon Maple of Snyk and Andrew Binstock, Editor of the Java Magazine. As the first of…

Category: Java

90 New Features (and APIs) in JDK 11

The new six-month release cadence of the JDK means before we’ve even really figured out what the new features are in JDK 10, along comes JDK 11. I posted an…

Category: Java11

Java Still In the Zone

Java: Still In the Zone

This week was the JavaZone conference in Oslo, which I was fortunate to attend again. Looking back, this is the seventh time I’ve presented at this conference. As with other…

Category: Java

Eliminating Java Update Confusion

Eliminating Java Update Confusion

It has become clear to me, having spoken to many developers at many different events and seen recent postings on sites like Reddit, that there is still a lot of…

Category: Java

Javas Magic Sauce

Java’s Magic Sauce

Or should I say, Java’s Magic Source? If we go all the way back to JDK 1.0, there were 211 classes in the public API. Out of interest, I created…

Category: Java

How Do We Define Java

How Do We Define Java?

Java is a massively overloaded word. For a start, it is the name of an Indonesian island as well as being a term for coffee. Then we have Java, the…

Category: Java11

JDK 10 Pitfalls for the Unwary

JDK 10: Pitfalls for the Unwary

Now that JDK 10 has been out for a few weeks, I thought it would be a good idea to write a follow up to one of my earlier posts….

Category: java10

© Azul Systems, Inc. 2020 All rights reserved.