Krzysztof Cwalina
Designing Reusable Frameworks
Browse by Tags
All Tags
»
General API Des...
»
General Programming
(RSS)
Design Guidelines
Framework Design Studio Released
When I was coming back from Mix 2007, I was bored on the plane and so started to write a dev tool. What a geeky thing to do on a plane. :-) The tool allows comparing two versions of an assembly to identify API differences: API additions and removals.
Read More...
Job Openings on the .NET Framework Core Team
We have been incubating ideas about building a simple extensibility framework for some time. Now, as plans for the next version of the .NET Framework crystallize a bit more, we decided to productize the project. As a result, we have opened a job position
Read More...
Video Recording of "Framework Engineering: Architecting, Designing, and Developing Reusable Libraries"
I just received a video recording of a talk I did at the last TechEd. You can find the abstract below, and the WMV file can be downloaded from here . Hope you find it useful. [UPDATE: I attched the slides in xps format. The ppt file is 10x larger] Framework
Read More...
What Do Swimmers Have to Say About Framework Design?
I am starting to feel pressure to finish up slides for my presentation at the upcoming TechEd in Barcelona. I will be talking about framework architecture and design. Here is the abstract I took from the conference’s site : WIN304 Framework Engineering:
Read More...
FxCop Designers Honored with the Chairman's Award
Last week, during the annual Engineering Excellence week, several Microsoft engineers and managers involved in development of engineering tools and practices were presented with Engineering Excellence Awards. In addition, the principal designers of three
Read More...
Generic Methods as Casts
Somebody just asked me which of the following API design alternatives is better. They both do what we could call “casting.” // Generic Method “Cast” var foo = someInstance.SomeMethod<IFoo>(); // Simple Cast var foo = (IFoo) someInstance.SomeMethod();
Read More...
How to Design Exception Hierarchies
I still get a lot of questions on how to design exception hierarchies, despite several attempts to describe it in talks, the FDG book, and in posts on this blog. Maybe the guidance gets lots in the in the complexities of the full guidance surrounding
Read More...
.NET Framework Performance Signatures
I love Rico’s performance quizzes in general, but the last one has something especially interesting: a link to a file listing all members in the Framework and their estimated performance signatures (perf characteristic based on the number of allocations
Read More...
Framework Design Guidelines book went to print
I have just heard from the publisher that the Framework Design Guidelines book just went to print. To celebrate and to thank for the contributions, I thought I would blog the list of people who provided annotations for the book: Brad Abrams , Mark Alcazar,
Read More...
Search
This Blog
Home
About
Email
Tags
Design Guidelines
General API Design
General Programming
MEF
System.Collections
System.Diagnostics Tracing
Archives
June 2009 (1)
March 2009 (1)
January 2009 (1)
October 2008 (2)
September 2008 (1)
August 2008 (1)
July 2008 (3)
June 2008 (2)
April 2008 (4)
March 2008 (2)
January 2008 (2)
October 2007 (3)
July 2007 (3)
June 2007 (2)
May 2007 (1)
April 2007 (2)
March 2007 (1)
February 2007 (1)
January 2007 (2)
October 2006 (1)
August 2006 (2)
July 2006 (3)
June 2006 (1)
May 2006 (1)
March 2006 (3)
February 2006 (3)
December 2005 (3)
November 2005 (5)
October 2005 (1)
September 2005 (9)
August 2005 (2)
June 2005 (3)
May 2005 (4)
April 2005 (1)
March 2005 (2)
January 2005 (1)
November 2004 (4)
October 2004 (3)
September 2004 (2)
August 2004 (1)
June 2004 (2)
May 2004 (2)
April 2004 (1)
March 2004 (3)
Recommended Books
Framework Design Guidelines
The Laws of Simplicity
The Design of Everyday Things
Syndication
RSS 2.0
Atom 1.0