Amazon.com Widgets

Browse by Tags

When there is no good name...
I noticed a good debate going on the BCL blog (and now Krzysztof Cwalina’s blog ) about the naming of TimeZone2… Clearly the name brings back bad memories of the Win32\COM world …. As Krys points out there is not an easy answer here. Ideally we could Read More...
Showing Progress in a Console Windows
Recently I needed to show some progress indicator on some long running console application. I recall the good old days of my college days with console based SMTP clients such as elm and pine … as I recall these clients showed progress via a simple ASCII Read More...
Should we Obsolete ICloneable (The SLAR on System.ICloneable)
I decided to jump ahead a bit on my series on sharing some of the information in the .NET Framework Standard Library Annotated Reference Vol 1 . This week the BCL team spent some time thinking about whether or not we should obsolete the ICloneable and Read More...
CLSCompliantAttribute and the Naming Conventions
How embarrassing --- the CLSCompliantAttribute, which I was the PM for back in the day, does not follow the naming convention . A reader pointed this out nicely in my comments . All I can say is that this attribute has very heavy dependencies across * Read More...
Should I close the stream?
Interesting question over an internal mailing list today: When I implement a constructor that takes a stream as parameter, should my class close the stream when it is done with it? For example: public class Foo { Stream s; public Foo(Stream s) { this.s Read More...
KitG's Taking Control of the BCL TechEd talk
Kit George did a great talk at the TechEd this year that has a lot of good “design guidelines” in it. He agreed to let me post his slides and samples here. Read More...

Search

Go

This Blog

Syndication

Page view tracker