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
The SLAR on ArgumentNullException
Posted
over 9 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 9 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...
Brad Abrams
codedom demystified talk
Posted
over 9 years ago
by
BradA
0
Comments
I just got a chance to review the slides for this webcast… looks good… You might want to check it out. http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032247650&Culture=en-US
Brad Abrams
Argg -- I hate comment spam
Posted
over 9 years ago
by
BradA
21
Comments
These folks are spamming every one of my posts… I guess I need to break out Raymond’s comment scrubber… but still, can we ban that IP address or something like that? Are other folks being hit as well? ..brad Sender: anon...
Brad Abrams
Introducing the .NET Framework Standard Library Annotated Reference Vol1
Posted
over 9 years ago
by
BradA
53
Comments
I am very happy to have this book done! Ever since I started working on the CLR, almost 6 years ago, I have wanted SOMEONE to do a book like this. In a past life when I did Java development, I really liked Chan (et al)’s The Java Class Libraries...
Brad Abrams
On to TechEd '04
Posted
over 9 years ago
by
BradA
4
Comments
I just got the word today, I will be heading to TechEd ’04 ! I am looking forward to hearing how working with the .NET Framework is going and what you think of the great new stuff in Whidbey. What are you looking forward to at TechEd? If your...
Brad Abrams
Software Engineering 101: Cutting a feature sooner is better
Posted
over 9 years ago
by
BradA
13
Comments
Isn’t it funny how we need to be reminded of the basic principles of software engineering on a fairly regular basis ? Here is a simple test that I think 100% of you will get right, but we tend to fail it in the real world 9 times out of 10. Which...
Brad Abrams
Discussion on GC in Whidbey
Posted
over 9 years ago
by
BradA
2
Comments
Justin started a good discussion on some updates to the GC… Kit George (who owns the features) responded…
Brad Abrams
What is the CLS: Common Language Specification
Posted
over 9 years ago
by
BradA
3
Comments
We are in the middle of closing down the V2 of the CLS and I have been surprised by the number of folks that don’t know what the CLS is. The CLS (or Common Language Specification) is a simply a contract between programming language designers and...
Brad Abrams
Seconds since the Unix epoch in C#
Posted
over 9 years ago
by
BradA
5
Comments
A question about how to get the “C style representation” out of a DateTime came over an internal alias recently. Turns out the person needed the number of seconds since the Unix epoch . Not too bad to do with the DateTime class… ...
Brad Abrams
LH SDK in the OS
Posted
over 9 years ago
by
BradA
6
Comments
Lori asks an interesting question about what parts of the LH sdk should ship in the OS. I personally love this idea… what if there was even a developer SKU of the OS? The Start menu could have your debugger, editors, etc readily available. VSPad...
Brad Abrams
Indigo AppDay
Posted
over 9 years ago
by
BradA
0
Comments
While I was not lucky enough to be in Don’s group , I did have a blast at the Indigo AppDay. I actually got to shut down outlook and IE all day and focus on writing code. We did the same project Don describes. We got all 5 of us playing multiplier...
Brad Abrams
What to do about "interop" methods in WinFX
Posted
over 9 years ago
by
BradA
29
Comments
Tomorrow we have a WinFX API review for some of the windows shell team’s APIs. On one of the classes I see this set of overloads: public DialogResult ShowDialog(); public DialogResult ShowDialog(Window parentWindow); public DialogResult...
Brad Abrams
New Blogger on Framework Design Guidelines
Posted
over 9 years ago
by
BradA
0
Comments
Please welcome Krzysztof Cwalina to the roles of Microsoft bloggers. He is the editor for the internal version of the Design Guidelines document, so I am sure he will have lots of good information to share here. He starts his blogging life with...
Brad Abrams
CLR 64 bit focused blog: You asked for it you got!
Posted
over 9 years ago
by
BradA
1
Comments
In a recent post I asked if you folks would be interested in this… and today I see that Josh Williams a developer on the CLR team working on 64bit started a blog. A “must subscribe” for folks that want to know WAY too much about the...
Brad Abrams
CLR 64 bit focused blog: You asked for it you got!
Posted
over 9 years ago
by
BradA
2
Comments
In a recent post I asked if you folks would be interested in this… and today I see that Josh Williams a developer on the CLR team working on 64bit started a blog. A “must subscribe” for folks that want to know WAY too much about the...
Brad Abrams
Managed code at the 64 bit world
Posted
over 9 years ago
by
BradA
9
Comments
One of the great new features of Whidbey is the ability to run some of your CURRENT managed applications *natively* on 64bit machines. Some interesting thoughts on this came up in a recent post and it got me talking with the folks working on the 64bit...
Brad Abrams
Shrink-wrap managed code apps
Posted
over 9 years ago
by
BradA
21
Comments
A friend of mine at work just saw a copy of PrintShop 20 Deluxe and PrintShop 20 Professional Publisher Deluxe at Staples and noticed that they require the .NET Framework. Very cool, speaks to the momentum we are seeing around not just line of business...
Brad Abrams
A new tool in the battle for consistency of WinFX
Posted
over 9 years ago
by
BradA
9
Comments
One of the folks on the FxCop team gave me an idea for a new tool in the battle for at least naming level consistency across WinFX. We always find ourselves asking questions about the “right” way to case certain terms. Recall the great ID...
Brad Abrams
Char.IsLetter() and Ascii
Posted
over 9 years ago
by
BradA
13
Comments
Interesting question from inside the firewall: I expected Char.IsLetter() to return true only if presented with 'A'..'Z' or 'a'..'z' in my current (US English) locale. I find that I also get true returned for alphabetic characters above the ANSI range...
Brad Abrams
Usage data on “Callback” vs. “CallBack”
Posted
over 9 years ago
by
BradA
1
Comments
Usage data on “Callback” vs. “CallBack” in the whidbey build of the .NET Framework CallBack 5 System._AppDomain::public Void DoCallBack(CrossAppDomainDelegate theDelegate); System.AppDomain::public Void DoCallBack...
Brad Abrams
Minor update to Enum size guideline
Posted
over 9 years ago
by
BradA
6
Comments
Here is a minor clarification on the enum size guidelines. Please let me know if you have any questions or comments. As always, you can check out the base design guidelines and my incremental updates. Do use Int32 (the default in most programming...
Brad Abrams
Follow up on the PInvoke questions
Posted
over 9 years ago
by
BradA
2
Comments
Following up on The PInvoke problem conversation we had the CLR interop team put together this FAQ … Looks like lots of good resources out there already. We hope this goes a long way to addressing the issues you raised.
Brad Abrams
Recursively iterate through files in a directory structure
Posted
over 9 years ago
by
BradA
7
Comments
I was playing a little with C#’s new yield keyword and I thought I’d update the code from this article with the “ Whidbey ” way to do. Now as I am sure my good friends in perf land will tell you this is likely not the most...
Brad Abrams
Fun with Generics in VB
Posted
over 9 years ago
by
BradA
2
Comments
I had so much fun with my little generics experiment that I thought I would try the same code in VB. A couple of interesting notes: Generics are fully supported by VB… I found zero language\compiler issues with this little example...
Page 1 of 2 (28 items)
1
2