Java
-

A little bit on the JVM and JIT
As you might be aware, the JVM (Java Virtusal Machine) is what makes it possible for Java to adhere to…
Read More » -

MineCraft and off heap memory
Overview MineCraft is a really good example of when off heap memory can really help. The key requirements are: The…
Read More » -

Java Build Tools: Ant vs Maven vs Gradle
In the beginning there was Make as the only build tool available. Later on it was improved with GNU Make.…
Read More » -

Java SE 8 new features tour: The Big change, in Java Development world
I am proudly one of the adopt-OpenJDK members like others professional team members but joined from last 8 months, and…
Read More » -

A Tour Through elasticsearch-kopf
When I needed a plugin to display the cluster state of Elasticsearch or needed some insight into the indices I…
Read More » -

Java 8 Friday: 10 Subtle Mistakes When Using the Streams API
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 » -

Lambda Expressions and Stream API: basic examples
This blog post contains a list of basic Lambda expressions and Stream API examples I used in a live coding…
Read More » -

Making Unsafe safer
Overview If you use Unsafe directly, you risk crashing the JVM. This happens when you access a page of memory…
Read More » -

Test Data Builders and Object Mother: another look
Constructing objects in tests is usually a painstaking work and usually it produces a lot of repeatable and hard to…
Read More »

