CodePlex is dead; long live my repositories

I own 2 fairly large projects on CodePlex but having just heard the news that CodePlex is shutting down, I’ve moved them all over to GitHub.

I was planning on keeping all my Windows-based projects on CodePlex and everything else in my GitHub repositories. But I will now hoard everything into one place. The project with the biggest following is…

Exception Reporter

Exception Reporter is a .NET component (a dialog basically) that you use to show to the end-user when an unexpected exception throws up.

The component gathers information on the exception you give it (eg stack trace/message) and also fetches system information from Windows (memory usage/cpu etc) – all resulting in a formatted email to the developer for diagnosis.

There were about 95 followers on this project at CodePlex so it’s a little sad to see it start from scratch. It’s also published as a NuGet package.

I had some help from Simon Cropp on this one – and I accidentally replaced his commits with my email address when I tried to clean up the conversion from CodePlex to GitHub repository – sorry about that.

I haven’t worked on this project much lately and there’s also a WPF version in development in there – but it needs a lot more work before it’s ready.

Since I started using a Mac at home this isn’t easy to find time for (WPF doesn’t work on Mono). Join in if you’re a software engineer!

The other project is…


Cradiator is a WPF app – and designed to fill a monitor that’s on display somewhere in a dev room. It basically monitors a build server (eg CruiseControl or TeamCity) and shows all the projects being built and their current status.

We’ve added a bunch of ways to configure it for great team fun – including showing an image of the build breaker.

It uses Speech Synthesis support on Windows to make announcements eg it can announce a build breakage by saying “Bob, you broke the Production build, please leave the building immediately!”

This was really fun to work on and involved a challenge from a friend about avoiding the use of private methods. So there a lots of small classes and I think it has a fairly decent, accessible design.

It all started from a much simpler project called Big Visible Cruise. I took that code and ran with it and added a lot of features over time with ideas that our dev team had.

I had some help from Ruben Willems on this one too. These open source projects are rarely the work of one person.

One thing I wanted to announce to those who previously followed my Cradiator repo on GitHub… I deleted the original Cradiator GitHub repo, and moved it to CodePlex (as it fell into my Windows-on-CodePlex plan). So now I’ve had to move it back. But by deleting it, I’ve lost the 15 or so original followers. Who by now will be confused.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: