-
Core Java
Changing delay, and hence the order, in a DelayQueue
So I was looking at building a simple object cache that expires the objects after a given time. The obvious…
Read More » -
Software Development
Signal-to-noise ratio in your code
You write code to deliver business value, hence your code deals with a business domain like e-trading in finance, or…
Read More » -
Enterprise Java
Benchmarking JMS layer with JMSTester
For most of the clients I’ve been to, scaling out a JMS messaging layer with ActiveMQ is a priority. There…
Read More » -
Enterprise Java
Wire object dependencies outside a Spring Container
There are a few interesting ways of setting the properties and dependencies of an object instantiated outside of a Spring…
Read More » -
Enterprise Java
Jenkins: Deploying JEE Artifacts
With the advent of Continuous Integration and Continuous Delivery , our builds are split into different steps creating the deployment…
Read More » -
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 »