June 23, 2013

Doing a Sprint Review with a Review Fair

I’m working in an organization where we do synchronized sprints between all teams. This means every two weeks all meeting rooms are booked for retrospectives and sprint plannings. If you have around 10-20 teams distributing knowledge what’s happening in the other teams is tricky. No one has the time to go to all reviews. Enter ‘Review Fair’. The principle is quite simple. All teams show up in one (big) room. This might be the biggest meeting room you have. ... Read more

June 3, 2013

Using KVM and Virt-Manager via XQuartz on MacOSX (and solving the keymapping trouble)

In the last couple of months I got to play around with virtualization at work. Doing automated delivery pipleines and provisiong via puppet I decided it’s time to get my hands even more dirty at home. I got myself a HP Microserver N54L equipped with 16 GB of RAM and 9 TB disks. I wanted ZFS and KVM. Since the machine has an AMD processor the only way was to install Linux on it. ... Read more

May 26, 2013

Getting started with veewee and vagrant

What do you need to do to get a fully automated kickstart of a virtual machine on your local development platform running? Not much it turns out. There are some tricks to get around but after that it’s all fine. The resulting image can also be used to get a system in production. I will look at the OS installation part. Puppet will come in a later post. Installation Tools we will play with: ... Read more

July 27, 2012

Do not use Javadoc

Javadoc is here to help. To understand what the code does and how it works? Right? I don’t think so. I confuses the heck out of me in most cases. When I look at code like /** * Version number of signature. */ public static final String SIGNATURE_VERSION = "1"; I get the feeling that the javadoc is pretty pointless. Well, the damn String is named what it is, how does the Javadoc help me here? ... Read more

July 12, 2012

Javascript testing for Java projects

I’m a Java Programmer. I do mostly web projects. There is a tendency to move away from server side frameworks towards Javascript (+mvc) and rest services. This now involves me in programming Javascript at the GUI level. Welcome maven, IDE and continous integration. Coming from the JVM world I’m pretty much used to writing tests in my IDE running them and then writing the production code. What I found out, this is not that easy with Javascript. ... Read more

May 1, 2012

Hello Octopress

Octopress. Now. I got tired of Wordpress and choose to get something different. Octopress. First, I like markdown and I want to become a little more fluent. Second, publishing is only a commit away. Plain html files, no php. Hosting everywhere. I can start to learn ruby. Can I ask for more? Expect some hickups in the next days. I still need to see how the whole disqus things works out. ... Read more

April 12, 2012

Cucumber-jvm for Java

In an earlier article I compared cucumber (with Cuke4Duke) and Concordion. It was very cumbersome due to the ruby/jruby jvm chain. Behold - the new cucumber-jvm was released. So how did it improve ? Cucumber-jvm has support for many languages, e.g. Scala, Groovy, Closure and of course Java. I will focus on Java and Maven. ... Read more

June 14, 2011

One assert per test, really

Recently I was debugging my code and I could not see why my test was failing. It took me about 20 minutes to see that I violated one rule I try to follow. One assert per test. After tweeting it I got some reaction ranging from ‘this is a very silly guideline’ to ‘Tests should test one thing. Often one assertion, but not always.’. I, of course, tend to agree the latter one. ... Read more

© 2009-2017 Oliver Wehrens Impressum