Amazon.com Widgets

Browse by Tags

Cohesion And Coupling
On the plane ride back from the PDC, I had a chance to read Jeremy Miller's excellent article in the October issue of MSDN magazine.    Cohesion And Coupling   While there is nothing earth-shatteringly new in here, Jeremy does a great job Read More...
Best Practices for Wrapping Native Code
At our talk on Framework Design Guidelines at the PDC , Krzysztof and I were asked about resources for wrapping a native code library in a nice managed code framework.  This is an extremely common pattern.  Organizations frequently have large Read More...
InfoQ Interview: Framework Design Studio Released
InfoQ recently did an interview with Krzysztof Cwalina about Framework Design Studio . Check it out: Framework Design Studio Released Read More...
Framework Design Studio Published
Krzysztof Cwalina and the gang have been working on a tool to make it easier for Framework designers to design, review and maintain highly usable APIs...  You have to check out Framework Design Studio .   We'd love to hear what you think!   Read More...
Stand alone FXCop download
As many of you know, FxCop is static code analysis tool that we originally wrote to ensure the .NET Framework itself adheres to the .NET Framework Design Guidelines .  The tool as been integrated into Visual Studio as the "Code Analysis" Read More...
Video "Framework Engineering: Architecting, Designing, and Developing Reusable Libraries" posted
Krys got his very popular TechEd Europe session on framework engineering posted . Framework Engineering: Architecting, Designing, and Developing Reusable Libraries This session covers the main aspects of reusable library design: API design, architecture, Read More...
A couple Framework Design Tools...
Good tools are essential to good engineering... Recently I ran across a couple of good tools that will help with Framework design and implementation. NDepends - is a tool that allows you to analyze your source code in order to get a grip on what is really Read More...
FxCop Honored with Chairman's Award for Engineering Excellence
Every year, Microsoft honors a few innovations that have furthered the state of engineering excellence at Microsoft... Some years, Bill Gates selects one of the winners to honor with the special distinction of the chairman's award. I am told that Bill Read More...
Creating API Documentation
Some customers have asked my how we create our API docs internally and what tools they can use... Some of you may have already heard about Sandcastle, but I thought I'd spread the word even more.. Sandcastle enables managed class library developers throughout Read More...
What is your Allocation Number?
Rico is doing some very interesting work to get some sort of idea about the allocation overhead of using different parts of the .NET Framework. As he says, this is a fairly rough approximation done just with static analysis, but it does give you something Read More...
Why System.design.dll?
Someone recently asked me why we separated out System.Design.dll from System.dll and System.Drawing.Design.dll from System.Drawing.dll. They are essentially trying to decide how to factor their assemblies… In general fewer, larger assemblies are better Read More...
Properites vs. Fields, this time in databinding
Nikhil fires up the age old debate again… Data-binding to public fields... yes or no? Read More...
API Usability Study Article Posted
I bloged a while back about the Dr. Dobbs on Measuring API Usability . I just got permission from the nice folks at Dr. Dobbs to post the article publicly for your reading pleasure. Any teams at Microsoft you think I should print off a copy and hand-deliver Read More...
Dr. Dobbs on Measuring API Usability
I just got this months issue of Dr. Dobbs and I notice that Steven Clarke has got a great article on Measuring API Usability . Unfortunately, it does not appear to be available electronically. I will post a link if I can find one, but the good news is Read More...

Search

Go

This Blog

Syndication

Page view tracker