Welcome to MSDN Blogs Sign in | Join | Help

Kathy Kam

Reflection on the CLR and .NET

Browse by Tags

All Tags » API Design   (RSS)
Orcas October CTP available - Hello, "System.DateTimeOffset"!
Once again, I am very excited that the new CTP is available. :) My second feature for Orcas is available to the world! The BCL team has gotten plenty of feedback (as you can see the comments from my BCL post and on this blog...) about needing an object Read More...
API Naming - Most debated name on the BCL are...
So.. in my previous post , I asked "which two names wa the most debated names on the BCL". Well, the types that got the most debate for its name are: Nullable<T> Collection<T> Surprised? Not suprised? Do you think they are named appropriately? Read More...
Naming Guideline Discussion
Yeah.. Krzysztof have finally blogged about the controversial naming guidelines around TimeZone2! Check it out: http://blogs.msdn.com/kcwalina/archive/2006/10/06/TimeZone2Naming.aspx Also, I'd like to repost one of my responses to the names suggested: Read More...
Designing System.TimeZone2 - Part 2 (Dynamic Time Zone support)
There are some great discussion on the differences between System.TimeZone and System.TimeZone2 and what exactly is Vista Dynamic Time Zone in my previous post. So I thought I'll spend Part 2 talking about it. So what exactly is the difference? I have Read More...
Designing System.TimeZone2 - Part 1 (API naming and new class or not)
Didn't I say it two weeks ago that API naming is the most difficult thing? :) My BCL post on System.TimeZone2 has been out for about 12 hours, and the top complaint has been .... can you guess it... yes... the name! You might even think that I knew this Read More...
API Naming - API Design
Before becoming a PM, I attended one of those annual Program Manager conference in Microsoft. I attended a talk that particularly stuck in my mind today as I discuss API naming. It was called "Six Skills of Feature Design Leaders ". The speaker is a UI Read More...
API Design: The why of "StringBuilder.AppendFormat()" design
"Why does StrignBuilder.AppendFormat() need anything more than AppendFormat(string, object[])?" -- Curious StringBuilder.AppendForamt user This is a great question. Before I begin, let's visit what overloads AppendFormat has.... AppendFormat( string, Read More...
Feature Requests... why don't we just do them all?
Today, I learned an intersting (and very important) lesson about building a framework. I was in a meeting where another team wants the BCL's support to add some APIs to WinFX. The APIs they want to add are valuable. It gives power to .NET developers to Read More...
Page view tracker