Check Out MSDN's New Center: Designing .NET Class Libraries
Having strong interests in the middle-tier, and good object design, I thought this site looked pretty promising:
Designing .NET Class Libraries
http://msdn.microsoft.com/netframework/programming/classlibraries/
Many people in the .NET User Group community have asked for some guidance in this area, and I thought this site would help fill the void. The site includes video and chat transcripts for 14 essential topics, including:
- Introduction
- Naming COnventions
- Rich Type System
- Member Types
- Designing Inheritance Hierarchies
- API Usability
- Designing Progressive APIs
- CLR Performance Tips
- Designing for a Managed Memory World
- Understanding Interoperability
- Packaging, Assemblies and Namespaces
- FxCop in Depth
- Enabling Development Tools
- Security
- Q&A
Keep checking back on a regular basis, each video and chat transcript will be added to the site once per week.