The cost of Java’s EnumSet – A criticism of the ecosystem

It’s been about a decade since I last worked in Java and much has changed.
I thought I’d brush up by re-reading Effective Java by Joshua Bloch
which has since received a new edition. It was once my guiding star for
Java. However, after an additional decad… Read more


The Vector API: SIMD Programming in Java

The Vector API enables developers to write platform-agnostic, data-parallel programs where single instructions operate on multiple data (SIMD). Get an introduction to Vector API, learn how it was implemented, and view examples of data-parallel programs. H... (more…)

Read more »

Lambda Functions in Java

Sometimes when writing software, it is useful to pass a function as an argument to another function. A common example for this is a generic filter function. In pseudo code, it would look something like this: (more…)

Read more »