Framework Design Guidelines

Play Framework Design Guidelines
Sign in to queue


Learn about guidelines that have helped the Microsoft .NET Framework grow into the most popular developer framework Microsoft has ever created. After ten years of use, we have an enormous amount of real customer data about what makes great framework design. Whether you are building your own framework or just want to get the most out of the .NET Framework, this is a must-attend talk! Join Krzysztof Cwalina and Brad Abrams, authors of the Dr. Dobbs award winning "Framework Design Guidelines" book, and get a sneak peek at the content from the 2nd edition (first available at PDC2008).
  • Krzysztof Cwalina
    Krzysztof Cwalina is a program manager on the .NET Framework team at Microsoft. He started his career at Microsoft designing APIs for the first release of the Framework. Currently, he is leading the effort to develop, promote, and apply the design guidelines to the .NET Framework. He is a coauthor of Framework Design Guidelines (Addison-Wesley, 2005). Reach him at his blog at
  • Brad Abrams



Right click to download this episode

The Discussion

  • User profile image
    Nice job. Your developer who designed the car class had breaking systems instead of braking systems. She was doomed from the start!
  • User profile image
    Interfaces- well there is a third choice between extending interfaces and not using interfaces at all. I'm surprised it wasn't mentioned.

    Extend the interface in another v2 interface. Isn't it obvious?

Add Your 2 Cents