Core Java
-

How and Why to Serialize Lambdas
Overview Serializing lambdas can be useful in a number of use cases such as persisting configuration, or as a visitor…
Read More » -

What the sun.misc.Unsafe Misery Teaches Us
Oracle will remove the internal sun.misc.Unsafe class in Java 9. While most people are probably rather indifferent regarding this change,…
Read More » -

JVM Buzzwords Java developers should understand
This article will share with you a few JVM “buzzwords” that are important for Java developers to understand and remember before performing any…
Read More » -

Java performance tutorial – How fast are the Java 8 streams?
In this JAX Magazine sneak preview, JAX London speaker Angelika Langer answers the most important question for anyone using Java…
Read More » -

Consuming java.util.concurrent.BlockingQueue as rx.Observable
Classical producer-consumer pattern is relatively simple in Java since we have java.util.concurrent.BlockingQueue. To avoid busy waiting and error-prone manual locking…
Read More » -

Java 9 Early Access: A Hands-on Session with JShell – The Java REPL
How can you start using one of the coolest features of Java 9 starting today? Last weekend I finally got…
Read More » -

Code Challenge “Vrolijke Framboos” Postmortem
Tuesday we had our second ever “Vrolijke Framboos” (Dutch for Happy Raspberry) Java code challenge at JDriven and it was…
Read More » -

Casting In Java 8 (And Beyond?)
Casting an instance to a type reeks of bad design. Still, there are situations where there is no other choice.…
Read More » -

Measuring Allocations Programmatically
I picked up this tip from the The Java Specialists’ Newsletter written by Heinz Kabutz. (For all Java developers wanting to…
Read More »
