October, 2006

Blog - About

About Kathy Kam

Kathy is a Senior Program Manager on the Windows Developer Ecosystem team responsible for developer outreach. She has extensive experience with designing and implementing UI Platforms and has a huge passion for connecting with the developer community.

She has been with Microsoft since 2001. She began her career in Microsoft as a UI developer for Microsoft Office Outlook, and shipped Outlook 2003 and Outlook 2007. She joined the .NET Framework team in October 2005, and worked on the Base Class Library team shipping .Net Frameworks 3.5. She moved on to joined the Silverlight team and was the PM Lead responsible for Silverlight controls. She shipped the control set for Silverlight 2 and Silverlight 3. In Windows 8, she joined the Windows HTML platform team to work on HTML/CSS layout and styling technologies and contributed to the W3C spec for CSS Grid Layout.

She went to high school in Sydney, Australia and graduated from the University of Michigan, Ann Arbor, with a Bachelor of Science in Enginneering (Computer Engineering) and Bacheor of Science (Mathematics) in 2001. She is also a member of the Electrical and Computer Engineering Honor Society - HKN.

In her free time, she enjoys writing apps, watching SciFi and spending time with her family.

  • Kathy Kam

    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...
  • Kathy Kam

    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...
  • Kathy Kam

    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...
  • Kathy Kam

    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...
  • Kathy Kam

    WinForms learning...

    So a few posts ago, I said I'll teach myself WinForms. It's been about a month since then... and I want to share some of my learning experience. First off, having been a developer in Outlook, I thought I'll re-write the Outlook client using WinForms...
  • Kathy Kam

    eLearning clinics for .NET FX 3.0 are FREE for a limited time!

    With all the discussion surrounding TimeZone2, I haven't gotten a chance to blog about my WinForms and WPF learning at all! Anyways, the WPF and MS Learning team has rolled out this new "eLearning Clinic" for free until .NET Fraework 3.0 Launch...
  • Kathy Kam

    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...
  • Kathy Kam

    System.TimeZone2 Starter Guide is now posted!

    I have posted my starter guide on the BCL team blog ! I'll post a follow up and advance usage guide here in this blog. Check back for it :) http://blogs.msdn.com/bclteam/archive/2006/10/03/System.TimeZone2-Starter-Guide-_5B00_Kathy-Kam_5D00_.aspx ...
Page 1 of 1 (8 items)