Krzysztof Cwalina

Designing Reusable Frameworks

September, 2004

Blog - About

About Krzysztof Cwalina

Krzysztof Cwalina is a Principal Architect 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

  • Krzysztof Cwalina

    Design Guidelines Digest

    Lots of people have asked me to create a short version of the Design Guidelines. Here it is. You can also email me directly at if you would like to get an MS Word copy of the digest, hich has a bit better formatting. [UPDATE...
  • Krzysztof Cwalina

    Design Guidelines Update: Evolving Managed APIs

    Kit George (member of the BCL team) blogged an update that we just did to our Design Guidelines. The new guidelines talk issues related to evolving managed APIs. See
Page 1 of 1 (2 items)