Core Java
-
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 » -
Docker Containers With Gradle in 4 Steps
Do you need to create a Docker image from your Java web app? Are you using Gradle? If so, then…
Read More » -
Getting Started with Gradle: Introduction
Gradle is a build tool which replaces XML based build scripts with an internal DSL which is based on Groovy…
Read More » -
On Graph Computing
The concept of a graph has been around since the dawn of mechanical computing and for many decades prior in…
Read More » -
Serialization Proxy Pattern example
There are books, which change your life immensely. One of such books is “Effective Java” by Joshua Bloch. Below you…
Read More » -
Knowledge Representation and Reasoning with Graph Databases
A graph database and its ecosystem of technologies can yield elegant, efficient solutions to problems in knowledge representation and reasoning.…
Read More » -
Builder pattern using Java 8
I work in an environment where a great deal of our day to day scripting tasks occur through calling remote…
Read More » -
JavaMail can be evil (and force you to restart your app server)
JavaMail always had an interesting approach when it comes to its configuration. Basically you have to fill an untyped map…
Read More »