Normal service has been resumed today – I hope everyone has recovered from yesterdays link overload.
Software
- VisualSVN Server 1.1 Released – VisualSVN Server is a commercial windows based SVN server – 30 day trial is available, and licenses are $49 per user, with free licenses for active members of open source projects
- NullObject.For – Paul Stovell has created a tool for unit testing which creates empty implementations of Interfaces to be used when unit testing in the situation where you don’t care about the interactions with that type – i.e Logging
Information
- yield is elegant – Chris Brandsma talks about a real world use of the yield keyword
- The Parable of the Bathroom – A nice set of analogies for different styles of lock – good reading if you are new to this kind of thing
- Developing a Robust Data Driven UI Using WPF – The DataModel – Eran Kampf looks into building a data model especially suited to use with WPF applications
- Handling, throwing – exceptions and Clean up on error – Thottam R. Sriram looks at the different ways of throwing exceptions and how you can clean up after them
- Linq and AutoIncrement on TinyInt – Derik Whittaker highlights a limitation he encountered using LINQ
- A MSN Messenger Library for Construction of Communication Based Applications. – Derek Bartram works through building a MSN Messenger client application in some depth. This looks really good, however be aware of the modified license – you can’t use this code commercially or in commercial not for profit apps without prior approval – shame really
- 10 Tips to Boost Your Productivity with C# and Visual Studio 2008 – John W Powell outlines 10 tips for productivity – although the title says 2008, most of this stuff applies equally in 2005