-
Enterprise Java
Behavior-Driven Development (BDD) with JBehave, Gradle, and Jenkins
Behavior-Driven Development (BDD) is a collaborative process where the Product Owner, developers, and testers cooperate to deliver software that brings…
Read More » -
Software Development
Eclipse with EclEmma: Visualizing Code Coverage
Last time, we saw how Behavior-Driven Development (BDD) allows us to work towards a concrete goal in a very focused…
Read More » -
Android Core
Android and Jenkins: Continuous Integration
By using Jenkins, it’s pretty easy to get a Continuous Integration server set up with an Android project. But before…
Read More » -
Software Development
A Classification of Tests
There are many ways of testing software. This post uses the five Ws to classify the different types of tests…
Read More » -
Software Development
Domain Modeling: Naive OO Hurts
I’ve read a post recently on two ways to model data of business domain. My memory is telling me it…
Read More » -
DevOps
Devops and Maintenance go together like Apple Pie and Ice Cream
One of the things I like about devops is that it takes on important but neglected problems in the full…
Read More » -
Software Development
Version control branching strategies
Almost two years ago we started a new project (related to SOA/BPM infrastructure) on a large telco organization. Project is…
Read More » -
Enterprise Java
Web Service security and the human dimension of SOA roadmap
In most non-trivial SOA landscapes, keeping track of the constantly evolving integrations among systems can be hard unless there is…
Read More » -
Software Development
Outbound Passwords
Much has been written on how to securely store passwords. This sort of advice deals with the common situation where…
Read More »