Amazon.com Widgets

December 2004 - Posts

Where to download WinDiff.exe?
I needed WinDiff.exe recently on my laptop where I am dogfooding VS Express… So I needed to download it. In case anyone else needs it, WinDiff and some other cool tools are available here: Windows XP Service Pack 2 Support Tools Read More...
Posted 29 December 04 11:38 by BradA | 8 Comments   
Filed under
A new experiment in transparency
I love the word “experiment” – it gives you lots of latitude to try crazy ideas… Well, a few weeks ago one of the Channel9 guys, Charles Torre , came to me with an interesting idea. He had been actively following an enormous thread I started and he really Read More...
Posted 28 December 04 02:37 by BradA | 11 Comments   
Filed under
Site that tracks long term bets...
I remember reading about a website that helps folks track long term bets… such as: “In five years no OEM will be selling PCs with 32 bit processors (they will all be 64bit processors)” Or “In 20 years 90% of new cars in the US will use fuel cells” You Read More...
Posted 27 December 04 12:12 by BradA | 4 Comments   
Filed under
Designing .NET Class Libraries videos coming soon
Ever sense I blogged some of the material about designing good libraries for the .NET Framework and got such great feedback from you folks, I have wanted to get more of the material out there. Well, we are just about there. As Joe says we had the last Read More...
C# Quiz: Will that compile? [Answer]
Some good comments on my recent quiz . Many of you are hitting on the right thing… The answer is no, this will not compile as is. This is because in V2.0 we added a new constructor to Thread that allows you to pass a ParameterizedThreadStart delegate. Read More...
Posted 27 December 04 11:55 by BradA | 9 Comments   
Filed under
C# Quiz: Will that compile?
A recent internal thread and a little nudge inspired me to offer this little quiz to keep the old grey matter working over the holiday break. In V2.0, does this code compile? If not why not and how would you fix it? Obviously the quiz is a little more Read More...
Posted 21 December 04 02:45 by BradA | 16 Comments   
Filed under
Generics CLS compliant in Whidbey
I am super excited about the fact that generics will be CLS complaint for Whidbey … With this change generics are now completely first class in Whidbey… It means that the frameworks Microsoft and 3 rd parties produce can full leverage this new feature Read More...
Posted 21 December 04 09:23 by BradA | 11 Comments   
Filed under
Design Guideline Update: handling nulls in public APIs
We had a recent thread internally that resulted in me updating the guidelines below… Please let me know if you have any questions or comments. Do provide overloads for methods with optional arguments. If a method takes some arguments that are not required Read More...
.NET and Java security
Someone recently forwarded me an interesting paper from the Annual Computer Security Applications Conference that compares the CLR security model with Java’s… I thought it was an interesting read so I thought I’d share it with you. .NET Security: Lessons Read More...
Posted 14 December 04 03:29 by BradA | 3 Comments   
Filed under
Close and Dispose...
Joe has a little quiz about Close() and Dispose() Trivia: Should you call Close() and/or Dispose() on a Stream? Read More...
Posted 11 December 04 11:01 by BradA | 7 Comments   
Filed under
SLAR: Thanks for the plug
I’d like to thank Sean Chase for his comments on the SLAR up on Amazon.. As you saw from my previous post , I am in the middle of finishing up vol2, so now is a great time to get good and constructive feedback on Vol1. Please feel free to drop me a line Read More...
Posted 09 December 04 12:16 by BradA | 2 Comments   
Filed under
Oracle and the CLR
I love seeing managed code branch out into new areas… we can make more developers productive with each new area. Today I learned that Oracle developers will start getting more productive. Oracle Introduces Oracle(R) Database 10g Release 2 -- Improved Read More...
Posted 07 December 04 05:51 by BradA | 6 Comments   
Filed under
Nominations for the best CLR content on the web...
One of the PMs on the CLR team is gathering a list of the best CLR content on the web. The idea is to pool it altogether in a single spot to make it easier for folks to find the best stuff. Things such as blogs, tools, samples, books, etc. Basically anything Read More...
Posted 06 December 04 10:14 by BradA | 14 Comments   
Filed under
Dealing with Urls in books
Tonight I spent some time reviewing the latest batch of sample code for Volume 2 of the SLAR . As you may recall, Volume 2 covers System.Xml, System.Net, System.Reflection namespaces (among others). I really want every type and nearly every member in Read More...
Posted 05 December 04 10:15 by BradA | 12 Comments   
Filed under
Compuware helps enfoce the naming convention
Some recently pointed out to me that Compuware offers a product to help enforce the .NET Design Guidelines naming conventions. Has anyone tried it out? http://www.compuware.com/products/devpartner/studio.htm Read More...
Design Guideline update: put cleanup code in finally blocks
Another new guideline.. this one sparked a lot of discussion during our internal review, lets see if I cleaned it up well enough or not ;-) Do put cleanup code in finally blocks. Even code that immediately follows a catch() can be interrupted by an asynchronous Read More...
Scheme on the CLR
Very cool! Common Larceny is a CLI-targeted implementation of the Scheme programming language. The compiler generates MSIL and is interoperable with other .NET languages. The Common Larceny project is directed by Dr. Will Clinger in partnership with Dr. Read More...
Posted 02 December 04 09:15 by BradA | 8 Comments   
Filed under
New Design Guideline: Parameter validation
More guideline updates from the Security push (as Soma said earlier this year , the push is now upon us!) Do be aware that mutable values may have changed after they were validated. If the operation is security sensitive you are encouraged to make a copy, Read More...

Search

Go

This Blog

Syndication

Page view tracker