Core Java
-

OutOfMemoryError on overprovisioned heap
Why am I getting the OutOfMemoryError when allocating a data structure that should happily fit within the heap I have…
Read More » -

Java 8 default methods can break your (users’) code
At first glance, default methods brought a great new feature to the Java Virtual Machine’s instruction set. Finally, library developers…
Read More » -

JavaOne 2014 – Some First Analysis on Submissions
Time is running away these days. So many things happening in parallel and of course the most important Java conference…
Read More » -

Choosing a fast unique identifier (UUID) for Lucene
Most search applications using Apache Lucene assign a unique id, or primary key, to each indexed document. While Lucene itself…
Read More » -

Too Fast, Too Megamorphic: what influences method call performance in Java?
Whats this all about then? Letâs start with a short story. A few weeks back I proposed a change on…
Read More » -

Okay, everybody who touches Java bytecode
The Oracle v. Google holds that copying the Structure, Sequence, and Organization of the Java APIs is a copyright violation.…
Read More » -

Debugging to understand Finalizers
This post is covering one of the Java built-in concepts called Finalizer. This concept is actually both well-hidden and well-known,…
Read More » -

Java 8 Friday: Language Design is Subtle
At Data Geekery, we love Java. And as weâre really into jOOQâs fluent API and query DSL, weâre absolutely thrilled…
Read More » -

Chronicle and low latency in Java
Overview I was watching this excellent presentation by Rolan Kuhn of Typesafe on Introducing Reactive Streams At first glance it appears that…
Read More »


