Software

Reflector AddIn Released – Christian Hornung tells of a plugin that brings integration of Lutz Roeder’s .NET Reflector to SharpDevelop 2 (and its built in in V3)

Join the Early Adoption Program – Telerik are running an early adopters program where you try out their newest products and earn points for feature requests, bug reports, etc. These points then turn into discounts on their software.

Information

Marker Interfaces and C# Attributes – Alex Mueller compares marker interfaces and attributes for allowing a class to be marked as having some specific behaviour. I think my preference would have to be the interface over the attribute in this case.

A Routing Evolution – Ben Scheirman looks at the way ASP.NET MVC routes can evolve over the project, and looks at controlling that evolution and testing the routes.

I spent an enjoyable evening at Geekup Liverpool – unfortunately I missed most of the talk, only catching the discussions afterwards, but it was very nice to catch up with some people I’ve not seen in a while.

Information

The Onion Architecture : part 1 – Jeffrey Palermo talks about a layered architecture which is a little different from the traditional layered architectures most will be familiar with.

Countdown to F# CTP – Chris Smith hints at the good stuff that is coming in the next F# Release.

Some finalizer pitfalls – Ayende considers some of the pitfalls of using finalizers, focusing on the errors that can occur when a finalizer runs on an object left in an invalid state due to exceptions during construction.