March, 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

    .NET Format String 101

    .NET Format String Strings C# VB String.Format Microsoft CLR BCL...
  • Kathy Kam


    "I wish .NET can compare contents of an Array." - Annoymous Array Comparer Currently, when you compare two arrays with the = operator, we are really using the System.Object's = operator, which only compares the instances. (i.e. this uses reference...
  • Kathy Kam

    Rounding Up

    Since my last post, some people asked me "Well.. great... how do I round up?" Particularly since SQL doesn't do the same rounding as the CLR. SQL's default (and only) rounding algorithm is Rounding Up . i.e. SELECT ROUND(2.45, 2), ROUND(2.45, 1) GO...
  • Kathy Kam

    Compiler Lab Spring 2006

    Day 1 : LINQ Finally, after months of planning and preparing the lab, we have started! We had a good turn out this year and I am excited to hear feedback about our content in the next three days. We've also invited Harry Pierson to blog about the lab...
  • Kathy Kam

    Job Opportunities on the BCL

    Are you passionate about .NET technologies? Are you passionate about helping developers? Check out the job posting on the BCLTeam Blog: I know the above must sound so cliche, but I...
  • Kathy Kam

    "Reflection on the CLR" vs "BCL Team WebLog"

    I just added a "news" widget on right side of my blog annoucing to the world that I also post on the BCL Team Weblog . So I want to go over the difference in what i'll post on the two blogs. This blog is mine (aka me, moi, I)... it will be my opinions...
Page 1 of 1 (6 items)