-
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 » -
Enterprise Java
How to get JSON response from JSF?
Many JavaScript widgets expect data and options in JSON format. Nowadays, it is really easy to choose a cool widget…
Read More » -
Core Java
Java Debuggers and Timeouts
How to use your debugger in the presence of timeouts in your code. My kingdom for a debugger! So you’ve…
Read More »