March 2004 - Posts

The SLAR on ArgumentNullException
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 public Read More...
Posted 31 March 04 11:37 by BradA | 8 Comments   
Filed under
On Programming Language Futures
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 Read More...
Posted 30 March 04 07:55 by BradA | 23 Comments   
Filed under
codedom demystified talk
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 Read More...
Posted 30 March 04 01:54 by BradA | 0 Comments   
Filed under
Argg -- I hate comment spam
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 Url: http://custom.programming-in.net Read More...
Posted 27 March 04 09:11 by BradA | 20 Comments   
Filed under
Introducing the .NET Framework Standard Library Annotated Reference Vol1
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, Read More...
Posted 25 March 04 12:12 by BradA | 49 Comments   
Filed under ,
On to TechEd '04
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 company Read More...
Posted 23 March 04 09:23 by BradA | 4 Comments   
Filed under
Software Engineering 101: Cutting a feature sooner is better
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 Read More...
Posted 22 March 04 11:52 by BradA | 11 Comments   
Filed under
Discussion on GC in Whidbey
Justin started a good discussion on some updates to the GC… Kit George (who owns the features) responded… Read More...
Posted 22 March 04 10:26 by BradA | 2 Comments   
Filed under
What is the CLS: Common Language Specification
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 Read More...
Posted 20 March 04 05:30 by BradA | 3 Comments   
Filed under
Seconds since the Unix epoch in C#
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… TimeSpan Read More...
Posted 20 March 04 04:57 by BradA | 5 Comments   
Filed under
LH SDK in the OS
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 Read More...
Posted 20 March 04 09:31 by BradA | 6 Comments   
Filed under
Indigo AppDay
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 Read More...
Posted 20 March 04 09:22 by BradA | 0 Comments   
Filed under
What to do about "interop" methods in WinFX
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 ShowDialog(IWin32Window Read More...
New Design Guideline: Generics
Please check out the new generics design guidelines and as always, let me know if there any any questions or comments. Read More...
Posted 15 March 04 12:07 by BradA | 1 Comments   
Filed under
New Blogger on Framework Design Guidelines
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 a nice Read More...
CLR 64 bit focused blog: You asked for it you got!
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 Read More...
Posted 11 March 04 10:25 by BradA | 1 Comments   
Filed under
CLR 64 bit focused blog: You asked for it you got!
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 Read More...
Posted 10 March 04 05:28 by BradA | 2 Comments   
Filed under
Managed code at the 64 bit world
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 Read More...
Posted 09 March 04 09:10 by BradA | 9 Comments   
Filed under
Shrink-wrap managed code apps
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 Read More...
Posted 09 March 04 07:59 by BradA | 19 Comments   
Filed under
A new tool in the battle for consistency of WinFX
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 Read More...
Char.IsLetter() and Ascii
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, Read More...
Posted 08 March 04 07:10 by BradA | 11 Comments   
Filed under
Minor update to Enum size guideline
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 languages) Read More...
Follow up on the PInvoke questions
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. Read More...
Posted 05 March 04 03:47 by BradA | 2 Comments   
Filed under
Recursively iterate through files in a directory structure
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 performant Read More...
Posted 04 March 04 01:49 by BradA | 7 Comments   
Filed under
Fun with Generics in VB
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! Notice I didn’t Read More...
Posted 04 March 04 10:57 by BradA | 2 Comments   
Filed under
Scottish Design Guidelines??
Good overview of some of the deisgn guidelines and FxCop from a consultant in Scotland... via FxCop in Auld Reekie ] Read More...
Fun with Generics in Whidbey
I thought I’d share a little of my “app building” fun with you folks. Just for giggles I wrote a command line tool that lists the most frequent commentors on CLR related blogs. Most of the code is screen scraping and not that interesting Read More...
Posted 02 March 04 09:46 by BradA | 15 Comments   
Filed under ,
One Year of Blogging Already?
Wow… It was one year ago today that I started to blog publicly . 299 posts later and (more importantly 1406 comments later) I can say that blogging has been well worth the investment. I have been able to use this blog as a quick sounding board for Read More...
Posted 02 March 04 11:30 by BradA | 7 Comments   
Filed under

Search

Go

This Blog

Syndication

Page view tracker