Winter is Coming For Java Updates
Four big things are happening in April 2019 that I can think of right now: On the 25th we have the release of Avengers: Endgame. For anyone who’s a Marvel fan, this is big news, especially the way that Avengers: Infinity War ended. I think it’s going to take some pretty creative writing to […]
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 significant inventions in history for enabling widespread access to information; something today we take very much for granted. The metal type pieces of Gutenberg’s press […]
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 earlier blog where I listed all 109 new features and APIs I could find in JDK 10, so it seemed obvious to do the same […]
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 computing platform. Even then, the word has several meanings: are we talking about Java the programming language syntax, Java the virtual machine or Java the […]