Software Development
-
Test Attribute #3 – Speed
This is the 3rd post on test attributes that were described in the now more famous “How to test your…
Read More » -
How to Use Projection in MongoDB?
In mongodb, projection means selecting only necessary data rather than selecting the whole data of a document. If a document has…
Read More » -
The Java Origins of Angular JS: Angular vs JSF vs GWT
A superheroic Javascript framework needs a good origin story. Let’s try to patch it together, while going over the use…
Read More » -
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 » -
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 » -
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 » -
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 » -
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 » -
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 »