Software Development
-
From Legacy Code To Testable Code–Introduction
The word “legacy” has a lot of connotations. Mostly bad ones. We seem to forget that our beautiful code gets…
Read More » -
Men in Tech
Background Between my partner and I, we have six daughters, and as they have grown I have thought more interested…
Read More » -
New programming techniques and the productivity curve
Though I love learning new programming techniques and technologies, I often struggle to make them a part of my normal…
Read More » -
Using Your RDBMS for Messaging is Totally OK
Controversial database topics are a guaranteed success on reddit, because everyone has an opinion on those topics. More importantly, many…
Read More » -
WORA Is Better Than Native
When “Write Once Run Anywhere” is done right it can produce applications that are “better” than native apps by targeting…
Read More » -
The fastest way of drawing UML class diagrams
A picture is worth a thousand words Understanding a software design proposal is so much easier once you can actually…
Read More » -
Preventing lost updates in long conversations
Introduction All database statements are executed within the context of a physical transaction, even when we don’t explicitly declare transaction…
Read More » -
How to Access a Git Repository with JGit
A Git repository is represented in JGit through the Repository class that can be viewed as a handle to a…
Read More » -
AngularJS: Different ways of using Array Filters
AngularJS provides filter feature which can be used to format input value or to filter an Array with the given…
Read More »