-
Software Development

Complexity is the Excuse
When I speak to people about how it is possible to continuously deliver customer value with near zero issues, I…
Read More » -
Software Development

Writing Tests for Data Access Code â Green Build Is Not Good Enough
The first thing that we have to do before we can start writing integration tests for our data access code…
Read More » -
Software Development

The 4 Levels of Freedom For Software Developers
For quite some time now Iâve been putting together, in my mind, what I think are the four distinct levels…
Read More » -
Core Java

Creating Your Own Java Annotations
If youâve been programming in Java and using any one of the popular frameworks like Spring and Hibernate, you should be very…
Read More » -
Core Java

Converting JSON to XML to Java Objects using XStream
XStream library can be an effective tool for converting JSON to Java to XML translations to and fro. Lets explore…
Read More » -
Agile

Agile Myth #1: “Agile is a Methodology”
First of all, if you look up the word “methodology” in the dictionary, it says, “study of methods”. When people…
Read More » -
Software Development

Through The Looking Glass Architecture Antipattern
An anti-pattern is a commonly recurring software design pattern that is ineffective or counterproductive. One architectural anti-pattern I’ve seen a…
Read More » -
Core Java

Java’s Volatile Modifier
A while ago I wrote a Java servlet Filter that loads configuration in its init function (based on a parameter from…
Read More » -
Software Development

Test Attribute #2: Readability
This is the 2nd post on test attributes that were described in the now famous âHow to test your testsâ…
Read More »




