Recent Posts

Bringing the power of PowerShell to your build scripts

5 minute read

If you look back at the last couple of years, you’ll notice an increasing attention for best practices that should make us more professional software developers. We design our classes using Test Driven Development, we review our code in pairs, and we apply all kinds of architectural principles su...

March 22, 2015

A scalable software development organization? This is how you do it!

9 minute read

Hey architect! Building a complex system with four talented developers is one thing. Building one with 40 developers is a whole different league. The quote above is closer to the truth than you might expect. Many large organizations develop software systems with hundreds of software developers. ...

March 12, 2015

What kind of software architect are you? Strategist or tactician?

3 minute read

If there’s one term next to agile that’s so overloaded nobody knows what to expect, then it must be architect. Yes, you can specialize it by prefixing it with software, as in software architect. And with that, you would be able to determine that he or she is probably designing some kind software ...

March 3, 2015

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