Recent Posts

A beacon of light in the shadow of failing builds

3 minute read

As long as I can remember, I've been using an automatic build system to regularly verify the quality of the code based I've been working on. First using Team Foundation Server, but since a year or so, Jetbrains' Team City. In my current project we use continuous integration builds for running the...

February 26, 2015

Fluent Assertions just a got a little bit better

2 minute read

Just a quick post to let you all know that I’ve just published a new version of Fluent Assertions with a load of little improvements that will improve your life as a unit test developer a little bit. New features Added CompareEnumsAsString and CompareEnumsAsValue to the options taken byShouldBe...

February 19, 2015

Evolving your agile architecture without losing any people

3 minute read

I’m a big fan of just-in-time architecture (a.k.a. agile architecture) because it prevents me from trying to predict the future which, frankly, I suck at. So, although I generally start out with a reference architecture, a lot of changes happen after that point, when the functional requirements g...

February 15, 2015

Continuous refactoring in its natural habitat

8 minute read

So over the last three weeks or so, after the kids went to bed, I’ve been working on some new features for Fluent Assertions . While doing so I went off track several times in an attempt to improve several API’s and internal designs that didn’t felt quite right. Since this thought process is repr...

February 1, 2015

Slack? An even better cross-team collaboration tool?

2 minute read

Two weeks ago, I talked about Flowdock, an online tool to aggregate multiple sources into a single environment where agile teams can work together. I also promised to look at an alternative service named Slack. When we introduced Flowdock, somewhere in November 2013, Slack was still in its very e...

January 26, 2015