Category Archives: Java
Since the Gradle build system (http://www.gradle.org) gets more and more attention I decided to have a look at how it works. This article should give you a brief overview of some of the features so that you get the taste … Continue reading
There are many different scenarios, where it can be useful to push data over the communication network to a mobile app. This spans from frequent updates of data to notifications which happens every few weeks. Such notifications can seriously improve … Continue reading
If you are familiar with hamcrest and JUnit the time will come when you have the need to create your own matchers. Creating your own matcher can be as simple as useful. One reason for creating your own matcher could … Continue reading
Have you ever thought that JUnit assertions are not really readable and do not correspond to natural language? It is a mess that the expected value is the first argument on an assert? This would not be like the spoken … Continue reading
Recently a co-worker sent me a link to the post of Dr. Kabutz about the computation of the Meaning of Life. I compiled and ran the code from that article. The result was obvious. The problem is the imperfect approximation … Continue reading
Marcel Baumann, CTO and co-founder of bbv Software Services AG, speaks at Jazoon 2011 about how to scale Scrum in a service company: Quite a few companies have successfully used Scrum approach to develop new applications. The news spread out … Continue reading
The first time you are looking at the Law-of-Demeter (LoD), it seems to be a bit academic. But as soon as you are doing real TDD, you will realize that the violation of the LoD will have major disadvantages.
Our team spent the last week in Paspels to improve our programming and testing skills. During that week we played around with OpenEJB to test EJB’s in an embedded JEE container. To get to know the OpenEJB framework we implemented … Continue reading
Our latest QDD poster is published and can be ordered under www.bbv.ch/poster.