... to the digital home of Steven Schwenke.

This site is supposed to be a showcase for my thoughts about software engineering, less a personal homepage. If you want to know more about me, invite me to a beer.

Also, have a look at my book "Developer on the Stage".


Posted by Steven

Reading stackoverflow and blog articles about development, I came across many code snippets and examples. Also, as the author of blog articles and stackoverflow help cries I myself put some of these snippets into the net. Some of the code I've seen and written was good and comprehensible. Some was not. Today I learned about the SSCCE principle that states that example code in forums and articles should be a Short, Self Contained, Correct Example.

Just visit http://sscce.org/ and read for yourself.

Posted by Steven

One of my more persistent current problems is the setup of JUnit tests in our Hudson 3.1.1. After days of try and error, I still couldn't manage to make it work. This article documents my experiments and will hopefully be updated with the solution one day. If you, the reader of this article, came up with a solution, please contact me or leave a comment. Thanks! Please note that the source/xml listings are prototypic.

The first obvious steps are the setup of the hudson job.

I love bridging days

05 Jan 2014
Posted by Steven

The first two workdays of 2014 where a Thursday and a Friday. This was great because many people used these as bridging days. I didn’t. I got up early as usual and drove to work in record time without the usual traffic jam.

Posted by Steven

In the past year 2013, I made several proposals to improve software development in my project. Some of them got implemented, like having agile meetings with the customer. Others got refused several times, like setting up a serious fundament for JUnit-tests, only to finally got the attention they deserve.

Posted by Steven

The other day I returned from lunch and I found Gollum sitting on my screen. Gollum is a little toy figure that is given to a developer in case he caused problems for the team, such as breaking the build on the CI-server or commiting code with compile errors. I took a classic: I commited our database properties file with a wrong configuration.

Posted by Steven

In this article, I want to describe how we managed to switch from Java 6 to Java 7 and get rid of some issues we found along the way. We use Eclipse 4.2.2 and had to change to Java 1.7.0u21. Our system consists of more than 30 eclipse projects that are managed by OSGI.

First, we installed Java 1.7.0u21 and added the JRE to eclipse. Because we cannot be sure that all of our users have a 64 bit system, we use the jre1.7.0_21-windows-i586: