Java
-
EJB 3.x : Lifecycle and Concurrency models (part 2)
This is the second post of the two part series. The first part covered the life cycle and the concurrency behavior…
Read More » -
Why you should control Visibility of Class and Interface in Java
One of the important aspects of software development is maintenance, and it’s proven by experience that a piece of software…
Read More » -
OptaPlanner – Vehicle routing with real road distances
In the real world, vehicles in a Vehicle Routing Problem (VRP) have to follow the roads: they can’t travel in…
Read More » -
Really Dynamic Declarative Components
In this short post I am going to focus on ADF dynamic declarative components. I mean a well known ADF…
Read More » -
2 Examples to Convert Byte[] array to String in Java
Converting a byte array to String seems easy but what is difficult is, doing it correctly. Many programmers make mistake…
Read More » -
Instant Big Data Stream Processing = Instant Storm
Every 6 months at Canonical, the company behind Ubuntu, I work on something technical to test our tools first hand…
Read More » -
JAXB – A Newcomer’s Perspective, Part 2
In Part 1 of this series, I discussed the basics of loading data from an XML file into a database…
Read More » -
JUnit in a Nutshell: Test Isolation
Working as a consultant I still meet quite often programmers, who have at most a vague understanding of JUnit and…
Read More » -
Pluggable Knowledge with Custom Assemblers, Weavers and Runtimes
As part of the Bayesian work I’ve refactored much of Kie to have clean extension points. I wanted to make…
Read More »