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)
25 Mar 2004
MSDN Blogs
>
Brad Abrams
>
25 Mar 2004
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Brad Abrams
Early warning on obsolete members coming in .NET Framework 2.0 (Whidbey)
Posted
over 8 years ago
by
BradA
26
Comments
We have a very cool report we run every week over the entire .NET Framework that shows which members were obsoleted. As I was reviewing that list, I thought that this would be great information to get out to customers right away. After all if you are...
Brad Abrams
More on DateTime and TimeZones
Posted
over 8 years ago
by
BradA
10
Comments
We got some great feedback from this entry on DateTime. The dev lead for the BCL took time to post to my comments, but I thought I’d put them into the mainfeed as I think they are generally interesting. I am a colleague of Brad's and I'm the...
Brad Abrams
Croatia WinDays gets a great interop speaker...
Posted
over 8 years ago
by
BradA
0
Comments
While we are on the subject on interop , I noticed that Sonja Keserovic ( PDC talk) will be heading to the WinDays conference on the Adriatic coast! If you are in the area, it is totally worth checking out her talk. She may even do it in Croatian....
Brad Abrams
Gotta check out PInvoke.net
Posted
over 8 years ago
by
BradA
8
Comments
Adam Nathan spent sometime over the weekend putting up this little site pinvoke.net . It is a very cool Wiki for Win32 PInvoke signatures… I can’t wait to see what the community does with this! Cool -- Charlie Kindel picked it up as...
Brad Abrams
Audible support for Rio Cali
Posted
over 8 years ago
by
BradA
15
Comments
Awhile back I got a Rio Cali MP3 player , overall I really like it… the controls are nice, the built in FM radio is great… But there is one problem… No support from audible.com . In an attempt to keep control over the media, audible...
Brad Abrams
Perf penalty Static Constructor
Posted
over 8 years ago
by
BradA
15
Comments
There was a thread recently over the CLR perf alias that I thought I’d share. One of the WinFX developers asks if there is any perf differences between these two classes: public class Foo1 { public static int Value = 42; } ...
Brad Abrams
Got a managed addIn for office?
Posted
over 8 years ago
by
BradA
1
Comments
If so you should check out this KB- Information about designing Office XP add-ins and Office 2003 add-ins by using the .NET Framework . The CLR interop team, office folks and others I am sure worked closely to get this information together… Hope...
Brad Abrams
Filestream and BufferedStream
Posted
over 8 years ago
by
BradA
6
Comments
I am a little surprised we don’t get this question more often given the java story around buffered IO… but it came up today on an internal perf alias: Question: Is there any benefit in using a BufferedStream class over a FileStream...
Brad Abrams
The SLAR on System.Array
Posted
over 8 years ago
by
BradA
16
Comments
The SLAR on System.Array 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 and a sample on the System.List class. BA Notice that we used...
Brad Abrams
Finally, a good use of our tax dollars
Posted
over 8 years ago
by
BradA
1
Comments
This is hilarious , even more so because most of them seem real. Signs of the Times presentation is a 29 slide collection of confusing signs sent in by people just like you. Be careful out there! [via This Is Broken ]
Brad Abrams
Get the application exe name
Posted
over 8 years ago
by
BradA
7
Comments
This came up on an internal alias recently…. Nothing earth shattering here, but I figured it might help someone googling for an answer someday… Hey, if it did, drop me a comment and let me know about it… Question: I just want...
Brad Abrams
Struct Usage Guidelines Question
Posted
over 8 years ago
by
BradA
2
Comments
There was a recent question over an internal alias the clarify the struct usage guidelines and I thought you’d find that data helpful…. The API designer was confused about what 2 and 4 really mean. 1. Act like primitive types 2. Have...
Brad Abrams
DateTime, Serialization and TimeZones
Posted
over 8 years ago
by
BradA
21
Comments
A reader asks: We have an issue with the DateTime data type using serialization across timezones. All works well where we are interested in both the date and time. However, when the Date portion is of interest only, for example Birthday, (not many...
Brad Abrams
Software development -- Engineering or Art
Posted
over 8 years ago
by
BradA
26
Comments
About two weeks ago I did another session of my two day class on designing .NET Class Libraries for internal folks mostly building WinFX and similar frameworks. You can find notes from past sessions here , here , here , here , here , and here . The two...
Brad Abrams
Dr. Dobbs on Measuring API Usability
Posted
over 8 years ago
by
BradA
5
Comments
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...
Brad Abrams
Want to come help make WinFX great?
Posted
over 8 years ago
by
BradA
3
Comments
We have a once in a decade opportunity with WinFX to build the platform that applications for the next 10+ years will be built on. We have tons of things we need to get right the first time with WinFX. The CLR team looking for someone with 5+ years experience...
Brad Abrams
Versioning Interfaces
Posted
over 8 years ago
by
BradA
23
Comments
I thought I’d share a bit of this thread we are having now over a large internal alias… As always your comments welcome: Questions: I have an interface (IFooExtension) which has shipped. This interface is public, documented and used...
Brad Abrams
Got a feature request or comment? we are listening
Posted
over 8 years ago
by
BradA
6
Comments
I just got a mail sent the entire Developer Division team listing this site as a great place to look for feedback and feature requests… Philip tells you all about it … so if you installed the Whidbey Community Drop let us know what you think...
Brad Abrams
Get your WER logs...
Posted
over 8 years ago
by
BradA
4
Comments
WER is Windows Error Reporting… it is what we internally affectionately call “Watson”. You know that cool little dialog that comes up when an app crashes that asks you to send the report to Microsoft. Well, as an ISV, you can actually...
Brad Abrams
Mutable reference types should not be read-only fields
Posted
over 8 years ago
by
BradA
13
Comments
On the internal FxCop support alias someone asked about the background on the rule that mutable reference types should not be read-only fields… One of the more astute members of the alias was able to quote chapter and verse of the Design Guidelines...
Brad Abrams
My first old college buddy to find my blog
Posted
over 8 years ago
by
BradA
12
Comments
An old college friend of mine found my blog recently and was even full of “tips” for me as well... thanks Jason, some things never change! I found a way to fix this that typo…;-) That is right folks, Jason and I both went to North...
Brad Abrams
TOC for the SLAR
Posted
over 8 years ago
by
BradA
1
Comments
A while back someone asked about getting the Table of Contents for my .NET Framework Standard Library Annotated Reference Vol 1 book. Well, I finally got it posted. As always love to hear your feedback. http://gotdotnet.com/team/brada/toc%20from%20stdlibrefvol1...
Brad Abrams
Unix style mount points...
Posted
over 8 years ago
by
BradA
17
Comments
One of the devs on the BCL team created this cool little sample while investigation a Whidbey bug and I thought I’d share it with you… C:\code >mount a: c:\MountPoint Managed Unix-style mount program Mounting volume a:\ at c...
Brad Abrams
The SLAR on ArgumentNullException
Posted
over 8 years ago
by
BradA
8
Comments
To continue sharing some of the color found in the .NET Framework Standard Library Annotated Reference Vol 1 , here is some information from the ArgumentNullException class. public class ArgumentNullException : ArgumentException { // Constructors...
Brad Abrams
On Programming Language Futures
Posted
over 8 years ago
by
BradA
24
Comments
One of the things that I think is so cool about the CLR is the fact that it is multi-language… The first commercially successful multi-language runtime environment. One of the things that I think is neat about that is we have to potential to survive...
Page 1 of 2 (28 items)
1
2