Java Articles, Tutorials & News

Go vs. Java: we chose Go, and you should too

We all know that blissful feeling at the start of a greenfield project. Every decision has been left up to you, and the possibilities seem endless. As you think about how to get started, one question you will probably ask yourself is which programming lan…

Read more »

FOMO: Java Module Edition

tl;dr version: Skip the FOMO on the Java module system. If Oracle makes a push to enhance it or otherwise invest in the system, it might make sense to revisit. Until then, enjoy the tiny JVMs produced by jlink and don’t worry about the rest.

Read more »

Using Java for Scripting, with Jbang

Want to use Java for scripting? Meet – j’bang! A new tool in the wild that makes it easy to use your java code as a script. I have used a custom bash script for writing a cloudflare DDNS update. In this post, we will explore if we can use a java class to …

Read more »

Microsoft Visual J++ Java Fail

Visual J++ (pronounced “Jay Plus Plus”) is Microsoft’s discontinued implementation of Java. Syntax, keywords, and grammatical conventions were the same as Java’s. It was introduced in 1996[1] and discontinued in January 2004,[2] replacing it to a certain …

Read more »

How we got the [Java] generics we have

Before we can talk about where generics are going, we first have to talk about where they are, and how they got there. This document will focus primarily on how we arrived at the generics we have now, and why, as a means of setting the groundwork for how …

Read more »