15 May
2009

Sybase working to improve NHibernate support

If you also subscribe to Chris? feed here at Elegant Code you might have determined that we work for the same organization. We both regularly use Sybase databases, in particular ASA and Ultralite, which, unlike Chris, I can spell correctly :). We?re also both NHibernate users and have been for several years. We have 5 […]

Read More
14 May
2009

Write a Sortable ObservableCollection for WPF

You probably have had the need to sort an ObservableCollection at some point in one of your applications by either ascending or descending order.  Of course, you can always use the ObservableCollection.OrderBy and ObservableCollection.OrderByDescending, but these methods just return a new collection of IOrderedEnumerable, which forces you have to rebind the DataContext/ItemsSource in your UI, […]

Read More
11 May
2009

CSLA: Make GUIDs required with a custom validation rule

If you use CSLA and use GUIDs as your unique identifiers you may have need to make them required for a particular object?s property. It isn?t as difficult to do as you might think and I will show you how to accomplish this by writing a custom validation rule. I have an object that has […]

Read More
7 May
2009

Recording of Mark Nijhof on Fubu MVC @ E-VAN 06 May 2009

Mark Nijhof did a great job explaining some of the concepts of FubuMVC and showed some of the code from the sample applications of FubuMVC Contrib (including his own blog). If you missed this great session, you can now watch the recording. Mark Nijhof on Fubu MVC @ E-VAN 06 May 2009 The details of […]

Read More
5 May
2009

Announcing: Olympia Software Craftsmanship Workshop

Some of us folks from ALT.NET Seattle have been working on putting together a workshop for developers in Olympia, WA, focusing on Software Craftsmanship – which, to us, means caring about our craft and applying the principles we know work to what we are doing. The workshop is inspired by some of the discussions started […]

Read More
4 May
2009

On Measuring Agility, Craftsmanship, and Everything Else

There is some heated debate in the wind at the moment on the idea of an Agile Maturity Model (AMM). See here for more on the subject, or go straight to the heart of the matter by reading through this slide deck from Ross Pettit at ThoughtWorks. I have taken the time to study what […]

Read More