-
Enterprise Java
Clean Code from the trenches
Clean Code from the trenches – Validation Let’s directly start with an example. Consider a simple web service which allows…
Read More » -
Enterprise Java
Apache Camel 2.19 Released – Whats new
Apache Camel 2.19 was released on May 5th 2017 and its about time I do a little blog about what…
Read More » -
Software Development
The difference between a compiler and an interpreter
According to their definitions, the difference between a compiler and an interpreter seems clear enough: interpreter a program that directly executes…
Read More » -
Core Java
Yet another Jigsaw opinion piece
In the past weeks there has been a heated debate around the imminent release of Java 9 and its most…
Read More » -
Software Development
How Does Inversion of Control Really Work
IoC seems to have become the cornerstone concept of many frameworks and object-oriented designs since it was described by Martin…
Read More » -
Core Java
Java Platform Module System Public Review Fails to Pass
There has been an unusual level of drama, intrigue, and politics in the world of Java over the past few…
Read More » -
Enterprise Java
Configuring multiple context root for a single webapp – JBoss
Sometime back we made changes to our application to support multiple context root leveraging JBoss capabilities by defining one in…
Read More » -
Agile
Clinic: Product Owner/Manager question
An old product manager friend writes…. “Just started a new gig as senior product manager at blah blah blah Discovering…
Read More » -
Core Java
Java’s Observer and Observable are Deprecated in JDK 9
In the blog post Applying JDK 9 @Deprecated Enhancements, I discussed additions of the optional elements (methods) forRemoval() and since()…
Read More »