Brad Abrams
Design Guidelines, Managed code and the .NET Framework
Browse by Tags
All Tags
»
CLR
»
Framework Design Guidelines
(RSS)
.NET Framework
BCL
PDC
SLAR
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...
API design hall of shame...
Here is a new one for the API design Hall of Shame …. It has been in the .NET Framework from V1.0 days and I can’t believe I didn’t know about it until today… Maybe I did know about it before but I blocked it out of my memory ;-) This API takes “true”
Read More...
Framework Design Guidelines: Word Choice
Continuing in the series of discussing topics from the Framework Design Guidelines … Expert from 3.2.5 Word Choice DO NOT use Hungarian notation. KRZYSZTOF CWALINA There have always been both positive and negative effects of using the Hungarian naming
Read More...
Framework Design Guidelines: Case Sensitivity
Continuing in the series of discussing topics from the Framework Design Guidelines … Expert from 3.1.4 Case Sensitivity Languages that can run on the CLR are not required to support case sensitivity, although some do. Even if your language supports it,
Read More...
Framework Design Guidelines: Capitalization Rules for Identifiers
Continuing in the series of discussing topics from the Framework Design Guidelines … Expert from 3.1.1 Capitalization Rules for Identifiers There are two appropriate ways to capitalize identifiers, depending on the use of the identifier: PascalCasing
Read More...
Headed to the Seattle Code Camp this weekend...
I will be giving a talk at the Seattle Code Camp this weekend, basically a shorten reprise of my PDC precon… please feel free to come if you happen to be in the area.. it is free! What is code camp? Check out the FAQ Seattle Code Camp v1.0 - October 22
Read More...
Mobilized Software has a good review of the Framework Design Guidelines
Mobilized Software has a good review of the Framework Design Guidelines ... Check it out… A couple of quotes I found interesting… Turns out that perhaps the use of the word "Framework" in the title was a bit too grand. […] Anyone who creates libraries
Read More...
Framework Design Guidelines: Design Methodologies
Continuing in the series of discussing topics from the Framework Design Guidelines … Expert from 2.2 Fundamental Principles of Framework Design DO NOT rely solely on standard design methodologies when designing the public APIs layer of a framework. CHRIS
Read More...
Framework Design Guidelines in stock...
Today I noticed that Amazon has the Framework Design Guidelines in stock (finally)... you can also post comments up there now. Especially for those of you that already have a copy of the book from the PDC, please do post a review and let us (and your
Read More...
PreCon: Designing Reusable Class Libraries
Krys and I had a great time at our precon yesterday… It was especially fun to give away copies of the Framework Design Guidelines book. Krys and I (and the great folks at AW) worked double time to get the book ready for the PDC. It was an amazing high
Read More...
.NET Framework 2.0, SLARvol2 and FDG
With the SLARvol2 and FDG being published very right around the time that the .NET Framework 2.0 (“Whidbey”) is shipping people are naturally asking about how applicable these books are to .NET Framework 2.0… The short answer is very applicable. While
Read More...
The Framework Design Guidelines Gets its First Review
…and it is not even published yet. We asked Bill Wagner (of Effective C# fame) to review a draft of the manuscript. His feedback was very helpful polishing the text and hopefully you will find his review (or is that preview) of the book helpful as well…
Read More...
Shamless book plug: Framework Design Guidelines : Conventions, Idioms, and Patterns for Reusable .NET Libraries
If it is on Amazon it must be for real ;-) Framework Design Guidelines : Conventions, Idioms, and Patterns for Reusable .NET Libraries How should we refer to this one? We affectionately call the others SLAR1 and SLAR2 … what should this be? I am found
Read More...
Page Proofs for Design Guidelines book complete!
Oh, what a great day… I * just * finished doing the final page proofs for the design guidelines book that Krzysztof Cwalina and I have been working on .. it has been a long road, but this thing is almost in the bag. Doing page proofs is always hard for
Read More...
Should you change return types in a method overload?
The design guidelines around method overloading are clear… you should only overload methods that do semantically the same thing. That is you should be able to change your code from calling one to calling another without substantive changes to the rest
Read More...
More Posts
Next page »
Search
Go
This Blog
Home
Email
本博客中文版 (View in Chinese)
These postings are provided "AS IS" with no warranties, and confer no rights.
Tags
.NET Framework
.NETFx3.0
Acropolis
AJAX
AjaxWorld
ASP.NET
ASPMVC
Atlas
BCL
Blogging
CLR
DevLink07
Framework
Framework Design Guidelines
ISV
ManagedExtensibilityFramework
MEF
Microsoft AJAX Library
Mix07
Mix08
New Guideline
Orcas
PDC
Port25
Program Manager
RainbowsEnd
Random
ReMixBoston07
Silverlight
SLAR
Software Development
TechEd
TheAjaxExperience
VB
VernorVinge
WinForms
WPF
Archives
December 2008 (1)
November 2008 (13)
October 2008 (13)
September 2008 (7)
August 2008 (11)
July 2008 (7)
June 2008 (13)
May 2008 (7)
April 2008 (11)
March 2008 (21)
February 2008 (12)
January 2008 (14)
December 2007 (13)
November 2007 (13)
October 2007 (21)
September 2007 (7)
August 2007 (13)
July 2007 (10)
June 2007 (25)
May 2007 (18)
April 2007 (15)
March 2007 (15)
February 2007 (6)
January 2007 (15)
December 2006 (8)
November 2006 (12)
October 2006 (13)
September 2006 (8)
August 2006 (5)
July 2006 (12)
June 2006 (15)
May 2006 (12)
April 2006 (10)
March 2006 (15)
February 2006 (14)
January 2006 (13)
December 2005 (7)
November 2005 (18)
October 2005 (16)
September 2005 (30)
August 2005 (22)
July 2005 (15)
June 2005 (14)
May 2005 (17)
April 2005 (24)
March 2005 (28)
February 2005 (20)
January 2005 (28)
December 2004 (18)
November 2004 (17)
October 2004 (24)
September 2004 (16)
August 2004 (28)
July 2004 (17)
June 2004 (19)
May 2004 (28)
April 2004 (31)
March 2004 (28)
February 2004 (30)
January 2004 (35)
December 2003 (17)
November 2003 (28)
October 2003 (43)
September 2003 (25)
August 2003 (21)
July 2003 (26)
June 2003 (9)
May 2003 (14)
April 2003 (50)
Books by Brad Abrams
[2005] Framework Design Guidelines (First Edition)
[2005] .NET Framework Standard Library Annotated Reference, Volume 2
[2004] .NET Framework Standard Library Annotated Reference, Volume 1
[2004] Base Class Library Reference Poster
[2002] Programming in the .NET Environment
[2008] Framework Design Guidelines (second edition)
Noteworthy Posts
Who am I? (Brad Abrams' Bio)
Code Guidelines
Syndication
RSS 2.0
Atom 1.0