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
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
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)
September, 2003
MSDN Blogs
>
Brad Abrams
>
September, 2003
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Brad Abrams
Exceptions and Error Codes
Posted
over 9 years ago
by
BradA
24
Comments
I see Miguel has some comments on exceptions that I must disagree with… The beauty of returning a pointer to an object, is that you can return NULL as your standard error return value, and if the value mattered, you will most likely take the necessary...
Brad Abrams
The move to managed code...
Posted
over 9 years ago
by
BradA
3
Comments
I just got forwarded this article which I bet was written in the early 1990s on the move from C to C++. Migrating From C to C++ . Just reading the introduction it is amazing the parallels to the migration we are now in to managed code. Does anyone...
Brad Abrams
Some thoughts on Object.GetHashCode()
Posted
over 9 years ago
by
BradA
5
Comments
One of the architects on the CLR team just reminded me of a detail about GetHashCode on object… Specifically you should NOT use it as a unique ID for an object. It is possible for two different objects to return the same value. By the contract...
Brad Abrams
Questionable value of SyncRoot on Collections
Posted
over 9 years ago
by
BradA
7
Comments
You’ll notice a SyncRoot property on many of the Collections in System.Collections. In retrospeced, I think this property was a mistake. Krzysztof Cwalina, a Program Manger on my team, just sent me some thoughts on why that is – I agree with him:...
Brad Abrams
What makes a good PDC session?
Posted
over 9 years ago
by
BradA
5
Comments
I just got an email asking me what makes a great PDC session. What should we tell speakers to remember in every session? A couple of ideas came to mind immediately: • Make it readable – use large enough fonts • Make sure you know the top...
Brad Abrams
Brad Abrams Bio
Posted
over 9 years ago
by
BradA
4
Comments
Just updated my bio and I thought i'd post it here so maybe the search engines can help me find it next time i need it.... **Update: As of April 2010, Brad Abrams has left Microsoft. You can find the latest at http://bradabrams.com/ Brad Abrams was a...
Brad Abrams
CLR Panels at the PDC
Posted
over 9 years ago
by
BradA
2
Comments
I recently got a review of the CLR panels at the PDC – these are going to rock… Designing the CLR – Grill the folks that designed the CLR, understand our future direction and pitch your favorite feature! Panelist include: Patrick Dussud , Jim ...
Brad Abrams
More PDC Buzz...
Posted
over 9 years ago
by
BradA
0
Comments
I think you will recognize a few of these folks… http://www.msdn.microsoft.com/events/pdc/buzz.aspx
Brad Abrams
The CLR Product Unit Maganger starts a Blog
Posted
over 9 years ago
by
BradA
0
Comments
The big-dog on the CLR team, Jason Zander, started a blog … Today he is waxing on about NGen . I think he has sufficiently proved that even a manager type can talk tech. I guess he has to with folks such as Chris Brumme , Suzanne Cook , Ivan Medvedev...
Brad Abrams
IDispatchEx2 here we come...
Posted
over 9 years ago
by
BradA
22
Comments
I have spent the last few years making fun of the ugly, indecipherable names COM used as it aged and now I am starting to see it in our own platform. I am doing some API reviews for Whidbey and I ran across IDataReader2…. Not to far from IDataReaderEx3...
Brad Abrams
What .NET books need a 2nd addition
Posted
over 9 years ago
by
BradA
13
Comments
I had lunch Sunday with Damien Watkins who taught the first every class using the .NET Framework and is now working for MS Research in Cambridge . He and I were commiserating the fact that we had not been asked to do a 2 nd rev of our (and Mark Hammond...
Brad Abrams
FxCop on MSDN-TV
Posted
over 9 years ago
by
BradA
0
Comments
Folks on my team shot another MSDN-TV spot yesterday. This time on the virtues of FxCop , a tool you can use to scan your code (really compiled assemblies) for design guideline violations and other good coding habits. Should be posted in a week or...
Brad Abrams
Jeremy Mazner joins the fray...
Posted
over 9 years ago
by
BradA
1
Comments
Another one of us that is focused on building a great new API managed set for LH starts a blog… Someone should ask him if the panels at the PDC are worth staying for – he will give you an ear full ;-) http://blogs.gotdotnet.com/jmazner/
Brad Abrams
How to measure Buzz?
Posted
over 9 years ago
by
BradA
3
Comments
I am digging out from having been OOF* for a week and I see this little gem… I do have a birthday coming up ;-) http://www.cafeshops.com/nextgen.5216815 . This is an early logo for Longhorn for those of you that haven’t seen it… OOF is Microsoft...
Brad Abrams
Complete PDC Sessions Posted!
Posted
over 9 years ago
by
BradA
4
Comments
Thousands of man hours went into defining the huge number of sessions for the PDC. And now you get to take a first look. http://mymsevents.com/MyMSEvents/search.aspx What sessions are your favorites? Did we miss anything? Hear what...
Brad Abrams
Red Vs. Blue on the PDC
Posted
over 9 years ago
by
BradA
0
Comments
I am sure many of you have seen the whole Red Vs. Blue thing… But have you seen the PDC video ? It rocks… I love the reference to Longhorn, Managed code and Indigo… And of course, Developers, Developers, Developers, Developers, Developers, Developers...
Brad Abrams
If you can't decide, give the user more options -- not!
Posted
over 9 years ago
by
BradA
12
Comments
I find my self in the middle of lots of sticky API design issues. Usually we have a couple of pretty clear options with well known pros and cons. Sometimes the battles get pretty heated between people arguing for one option or another and some well...
Brad Abrams
Clairfication on Enums
Posted
over 9 years ago
by
BradA
17
Comments
Before I posted about enums I talked to a number of folks, but I did not get the full story. Prompted by Jeroen Frijters comment I went back and checked again…. Here is the quote from the Devlead for the JIT\Ngen: We do in fact load enum types at...
Brad Abrams
Managed DirectX here we come..
Posted
over 9 years ago
by
BradA
2
Comments
I just found out that the devlead for the ManagedDx work published a book on the topic . I worked with Tom a bit on some of the managed API design issues he ran into. Tom certainly knows his stuff. I am sure this book will bring Managed code to new...
Brad Abrams
A Milestone for Blogs within Microsoft??
Posted
over 9 years ago
by
BradA
1
Comments
One of the things I love about Microsoft is how technically savvy the executive staff is. Every VP I have interacted with at MS has impressed me in one way or another at how much they “get it” technically. One consequence is that execs really want...
Brad Abrams
CLR Bloggers on MSDN .NET Framework DevCenter
Posted
over 9 years ago
by
BradA
2
Comments
I just saw that we posted a list of CLR bloggers on the . NET Framework Dev Center site . Pretty cool. We are very open to suggestions of other blogs that should make it up there. Feel free to make your suggestions here.
Brad Abrams
API Review Process and Enums
Posted
over 9 years ago
by
BradA
4
Comments
One of my many jobs is to ensure the platform managed APIs grow in a seamless and consistent way. In many ways we are victims of our own success. We have TONS of folks new to managed code (and OO design) building new APIs for the platform (the .NET...
Brad Abrams
Do group blogs work?
Posted
over 9 years ago
by
BradA
14
Comments
We have several successful bloggers out of the CLR team… Alan Shi Adam Nathan Brad Abrams Chris Brumme Greg Fee Ivan Medvedev Suzanne Cook We are now starting to think about the next level of the team blogging. Many folks on the CLR team have...
Brad Abrams
Why we don't have unsigned types in the CLS
Posted
over 9 years ago
by
BradA
3
Comments
One of the highlights of my career here at Microsoft was working on version 1 of the CLS – Common Language Specification . It started as just one meeting between a few of the compiler and framework folks to list off the framework design features that...
Brad Abrams
PDC Bloggers Live
Posted
over 9 years ago
by
BradA
0
Comments
Jeff notes that PDC Bloggers site is live! Very cool… I am excited to see the number of attendees that have already registered.
Page 1 of 1 (25 items)