CINNUG last night
I meant to post a reminder that CINNUG was meeting last night but forgot.
Ben gave a great presentation on using Relfection to validate business entities. Using attributes he showed how to mark properties on a business entity to be validated in certain ways, for example a property that was required, or a property that had to match a certain regular expression to be valid. The business entities could then use these attributes in conjunction with some functionality on the base entity class to perform validations of the entities that could be called from any consuming code. Then he showed how the UI could use these attributes and validation routines to easily wire up validation for the end user without having to hand code all the ASP.Net validators. Pretty good stuff. Most of his talk was showing the code and getting pretty deep into his solution.
If you missed it he promised to have the code up for grabs soon. Watch his blog for more info.