Recent Posts

Fluent Assertions gets a bug fix release

less than 1 minute read

While we are working on the next major version of Fluent Assertions, we received several smaller bug reports that we bundled in release 1.7.1. Fixed a bug that occurs when two collections are compared for equality but the collection contains null. Fixed a stack overflow while formatting an obje...

March 23, 2012

About the future of the Silverlight Cookbook

less than 1 minute read

Since my first blog post on the Silverlight Cookbook in September 2010, I’ve invested a lot of private time in sharing my best practices on building line-of-business application in Silverlight. I shared my code on CodePlex, wrote an entire series of blog posts, and talked about the Cookbook at se...

March 13, 2012

Fluent Assertions 1.7.0 has been released

1 minute read

It has barely been more than two months ago, but the number of downloads through CodePlex and Nuget combined has exceeded 2000. Me and co-author Martin Opdam thought that to be a nice reason for releasing a new version of Fluent Assertions. This isn't a big release, but since we are following sem...

January 13, 2012

In Retrospect: About getting through your Sprint

9 minute read

This is the fourth of several posts in which I’d like to share some of the things we learned throughout more than a year of Agile development using Scrum. Some of them might appear as open doors, but I wish I knew or thought about those before I started that project. Just by looking back at the m...

January 11, 2012

Feedback Requested: Is there any valid usage for the ‘new’ keyword?

1 minute read

Yesterday I ended up being part of a discussion about using the ‘new’ keyword to hide base-class members. A colleague of mine used it to alter a base-class property in a derived class with the purpose of making it more strongly typed. I’ve always rationalized guideline AV1010 (Don’t hide inherit...

November 30, 2011