-
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 » -
Software Development
The Life(Cycles) of UX/UI Development
It recently occurred to me that not one of the dozens and dozens of user interfaces I’ve worked on over…
Read More » -
Agile
What we forget about the Scientific Method
I get fed up hearing other Agile evangelists champion The Scientific Method, I don’t disagree with them, I use it…
Read More » -
Enterprise Java
An alternative approach of writing JUnit tests (the Jasmine way)
Recently I wrote a lot of Jasmine tests for a small personal project. It took me some time until I…
Read More »