Core Java
-
Java – Handmade Classloader Isolation
In a recent project we had a typical libraries conflict problem. One component that we could control wanted a specific…
Read More » -
Most popular Java environments
The post is going to be the first in the forthcoming series. We start with the environments used: if you…
Read More » -
Chronicle and the Micro-Cloud
Overview A common question I face is; how do you scale a Chronicle based system if it is single writer,…
Read More » -
ListenableFuture in Guava
ListenableFuture in Guava is an attempt to define consistent API for Future objects to register completion callbacks. With the ability…
Read More » -
java.util.concurrent.Future basics
Hereby I am starting a series of articles about future concept in programming languages (also known as promises or delays)…
Read More » -
How expensive is a method call in Java
We have all been there. Looking at the poorly designed code while listening to the author’s explanations about how one…
Read More » -
Analysing a Java Core Dump
In this post, I will show you how you can debug a Java core file to see what caused your…
Read More » -
Testing Expected Exceptions with JUnit Rules
This post shows how to test for expected exceptions using JUnit. Let’s start with the following class that we wish…
Read More » -
Java 7: Fork/Join Framework Example
The Fork/Join Framework in Java 7 is designed for work that can be broken down into smaller tasks and the…
Read More »