Sign in
Brad Abrams
Design Guidelines, Managed code and the .NET Framework
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
.NET Framework
.NETFx3.0
AJAX
ASP.NET
Atlas
BCL
Blogging
CLR
Framework Design Guidelines
MEF
Mix07
Mix08
Mix09
Mix10
New Guideline
PDC
Program Manager
Random
RIAServices
Silverlight
SLAR
Software Development
TechEd
WinForms
WPF
Archive
Archives
April 2010
(2)
March 2010
(16)
February 2010
(1)
January 2010
(1)
December 2009
(3)
November 2009
(6)
October 2009
(10)
September 2009
(8)
August 2009
(11)
July 2009
(24)
June 2009
(7)
May 2009
(5)
April 2009
(8)
March 2009
(15)
February 2009
(6)
January 2009
(5)
December 2008
(6)
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
(31)
August 2005
(22)
July 2005
(15)
June 2005
(14)
May 2005
(17)
April 2005
(25)
March 2005
(28)
February 2005
(22)
January 2005
(29)
December 2004
(18)
November 2004
(17)
October 2004
(25)
September 2004
(16)
August 2004
(28)
July 2004
(17)
June 2004
(20)
May 2004
(28)
April 2004
(31)
March 2004
(29)
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)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Brad Abrams
volatile and MemoryBarrier()...
Posted
over 9 years ago
by
BradA
76
Comments
One thing I love about my job is that I learn something new all the time. Today I got a little bit smarter about volatile . One of the devs on the Indigo team was asking about the double check locking pattern. Today the Design Guidelines doc says: ...
Brad Abrams
Should we Obsolete ICloneable (The SLAR on System.ICloneable)
Posted
over 9 years ago
by
BradA
36
Comments
I decided to jump ahead a bit on my series on sharing some of the information in the .NET Framework Standard Library Annotated Reference Vol 1 . This week the BCL team spent some time thinking about whether or not we should obsolete the ICloneable and...
Brad Abrams
Cancelable events vs. exception
Posted
over 9 years ago
by
BradA
20
Comments
Interesting question over an internal API design alias: Question: Which is the best way to implement events that developer can cancel. Cancelable events: In this scenario we would derive the eventArgs from CancelEventArgs so that developers...
Brad Abrams
Perf trade off: lots of small assemblies or fewer bigger assemblies??
Posted
over 9 years ago
by
BradA
16
Comments
Over the internal CLR perf alias someone asked about what yields better performance having lots of small assemblies or a few of big ones… I thought I’d you’d find the comments from the team interesting... As Rico would say, nothing...
Brad Abrams
To set to Nothing (null) or not...
Posted
over 9 years ago
by
BradA
11
Comments
At lunch today at TechEd I had a chance to talk to some folks from a Fortune 500 company. It seems their IT shop is having a debate internally whether they should “null out” all their references when they are done with it. We had almost the...
Brad Abrams
Even more on DateTime...
Posted
over 9 years ago
by
BradA
3
Comments
I thought I’d promote some of the discussion from a recent blog entry to the main feed as others may find it interesting… As Mark Treadwell says, it is a complicated subject. Comment ( Markus Reiner ) : Hello, we have also problems...
Brad Abrams
Teched brings out the blogger in all of us
Posted
over 9 years ago
by
BradA
0
Comments
Well, it seems just like the PDC , Teched brings out the blogger in all of us. Two new key MSFT bloggers this week… I am sure there are others but these stood out for me… My old boss, Brian Harry gets a blog… Sam does a nice short...
Brad Abrams
New API Design Guideline: Enums
Posted
over 9 years ago
by
BradA
5
Comments
There are a few topics that are likely to generate a long thread of discussion whenever they come up Exceptions, finalization, and Enums are among them Kit George spent a fair amount of time working with folks across WinFX on how to “correctly”...
Brad Abrams
Isn't it odd that...
Posted
over 9 years ago
by
BradA
10
Comments
From the files of things that make you go “hmmmm”. System.Exception (the base class for all exceptions) is indeed an exception: throw new Exception () But… System.Enum (the base class for all enums) is not an enum: typeof...
Brad Abrams
Authors want your feedback
Posted
over 9 years ago
by
BradA
5
Comments
At TechEd I had a chance to interact with quite a few technical book authors. One theme that came up over and over again was that authors hugely value your feedback. When I asked one author (who has a huge number of titles under his belt) what his favorite...
Brad Abrams
TechEd and Rio II
Posted
over 9 years ago
by
BradA
8
Comments
For TechEd attendees, like Eric , I will be at TechEd… Please feel free to use the Rio tool to set up a meeting… I am more than happy to meet you folks if you have questions, comments, feedback on CLR, Whidbey, WinFX, this bog (ha!), design...
Brad Abrams
Rotor\CLR Curriculum
Posted
over 9 years ago
by
BradA
5
Comments
I just saw this list of links go by and I thought I'd post them here so google could help me and others) find them later. University of Hull , Masters Course http://www2.dcs.hull.ac.uk/dse/rotor/index.htm http://www2.dcs.hull.ac.uk/NETMSc/courseContent...
Brad Abrams
Bugslayer takes on FxCop...
Posted
over 9 years ago
by
BradA
3
Comments
Good article… take look: When you've got bad code, there's only one thing you can do when they come for you: call FxCop http://msdn.microsoft.com/msdnmag/issues/04/06/Bugslayer/default.aspx
Brad Abrams
A Java take on TechEd
Posted
over 9 years ago
by
BradA
4
Comments
N. Alex Rupp gives his take on TechEd from the Java point of view. Interesting point of view… Here is one small quote: Today, I saw more evidence of that truth than I was prepared for. Microsoft's development tools are easy to use, easy to...
Brad Abrams
CLR sessions at TechEd
Posted
over 9 years ago
by
BradA
10
Comments
Inspired by Korby , I thought I’d post the TechEd sessions the CLR team is doing… Come check us out… This is my first conference where I am not speaking, so I am looking forward to hanging out more with you folks! DEV290 .NET Framework...
Brad Abrams
TechEd and Free BCL Poster
Posted
over 9 years ago
by
BradA
2
Comments
For the last few weeks I (and some folks from the BCL team) have been working closely with some folks at AW to get a very nice 4 color BCL poster that is based on the SLAR . I just saw on Addison-Wesley website that they will give away 1,000 copies...
Brad Abrams
CLR\Rotor in Spain and Portugal??
Posted
over 9 years ago
by
BradA
0
Comments
As Michal notes , there is some CLR\Rotor events coming up in Spain and Portugal … Do let him know if you want to sync up while he is there…
Brad Abrams
New Design Guidelines Posted: Resources and Xml
Posted
over 9 years ago
by
BradA
1
Comments
If you have not been tracking Kris’s blog , you might have missed that we recently posted two new design guidelines for Framework developers. As always comments are very welcome, even encouraged. Exposing XML Data Resources Please...
Brad Abrams
"Book signing" at TechEd
Posted
over 9 years ago
by
BradA
0
Comments
I will be at the TechEd bookstore on Thursday from 12:30-1:30 (right next to Paul Vick ) for a signing of the SLAR , Programming in the .NET Environment or the new BCL poster or if you just want to chat come on by!
Brad Abrams
New MSDN-TV: Generics, Generic Collections and other Generics fun
Posted
over 9 years ago
by
BradA
7
Comments
In this MSDN-TV spot, you walk inside Krzysztof Cwalina’s office and hear him describe on the whiteboard what is the new and cool about generics, generics collections and other generics fun such as EventHandler<T>, Nullable<T> and ....
Brad Abrams
Our internal guidelines on making APIs obsolete
Posted
over 9 years ago
by
BradA
1
Comments
Kit George recently published the guidelines we use internally on when and how to mark members as obsolete. As Alan said , we’d love to hear your comments and feedback on this process. Making APIs Obsolete
Brad Abrams
The SLAR on System.ArrayTypeMismatchException
Posted
over 9 years ago
by
BradA
0
Comments
Continuing in the series on sharing some of the information in the .NET Framework Standard Library Annotated Reference Vol 1 here are some of the annotations on the System.ArrayTypeMismatchException . Oh, and come by my book signing tomorrow (Thursday...
Brad Abrams
Where does 8+ hours of meetings go?
Posted
over 9 years ago
by
BradA
2
Comments
A couple of you commented about the * large * amount of time I spend in meetings … I thought it would be fun to let you know how my day when on Friday… Not every day is quite this packed, but it is fairly representative. 7:30-8:00...
Brad Abrams
TechEd: Hanging out in the Cabana area
Posted
over 9 years ago
by
BradA
2
Comments
The Cabana areas rock! Comfy couches, power, wireless, caffeine and sugar near by – what more could I want? Short answer – You! Today, there was way too high a percentage of blue shirts (MS employees and RD\MVPs) up there. Although it was...
Brad Abrams
Look Ma' I'm on Channel9
Posted
over 9 years ago
by
BradA
4
Comments
Cool – the good folks at Channel9 just posted the first part of their interview with me… What do you do? What is a day like for you? Love to hear your thoughts… I notice they put me right next to Eric’s answer to a...
Page 1 of 2 (28 items)
1
2