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

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

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

    Compiler Lab Spring 2006

    • 4 Comments
    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

    • 1 Comments
    Are you passionate about .NET technologies? Are you passionate about helping developers? Check out the job posting on the BCLTeam Blog: http://blogs.msdn.com/bclteam/archive/2006/03/10/549057.aspx I know the above must sound so cliche, but I...
  • Kathy Kam

    Array.Equals

    • 10 Comments
    "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

    • 2 Comments
    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

    Math.Round - MidpointRounding Enum

    • 3 Comments
    I have received some requests to talk about how you can control rounding in Whidbey. So here we go.... :) In Everett, the CLR only support one type of rounding. The Math.Round uses Banker's Rounding Algorithm . (This is the algorithm banks use.. thus...
  • Kathy Kam

    Michael's post on the Compiler Lab

    • 0 Comments
    Michael has also blogged about the event with a tentative agenda in: http://blogs.msdn.com/mglehman/archive/2006/02/10/529663.aspx If you are attending and have a specific topic (within the compiler space) that you'll like us to address. Drop me a...
  • Kathy Kam

    Compiler Lab 2006

    • 5 Comments
    Recently, I have also been working on putting together a Compiler Lab for 2006. If any of you are interested in attending, please let me know. Our exciting agenda includes talks on LINQ and IronPython (by Jim Hugunin himself!). Here is the official...
  • Kathy Kam

    Joining the BCL

    • 2 Comments
    I haven't posted in a while. This is in part due to the many changes that always happen after a product ships. My own role within the CLR has recently changed. With BradA and KitG's departure from the Baseclass Libaries team, there was an opportunity...
  • Kathy Kam

    TxRef update

    • 4 Comments
    If you opened up your CD from Kr zysztof Cwalina and Brad Abram's new book Framework Design Guidelines . You will notice a nifty tool named TxRef. Unfortunately, the tool was written against "Whibey Beta", and some code needs to be updated for "Whidbey...
  • Kathy Kam

    Augmenting to the Good For Nothing Compiler (Part 1 of 2)

    • 3 Comments
    A little while back, Joel posted the source to the Good For Nothing (GFN) Compiler and wondered what people can do with it. As a little side project, I added some features to the GFN Compiler which I will post in two parts. Part 1: Making BCL calls...
  • Kathy Kam

    MVP Global Summit

    • 1 Comments
    Tonight, I got to meet many MVP at the MVP Global Summit . Thanks for all your great feedback and discussions about the CLR! Here are some of the key takeaways I have: - Developers want improvement in performance for Reflection (Has anyone read...
  • Kathy Kam

    Hello World - Reflection Style

    • 12 Comments
    My name is Kathy Kam and I am the newest addition to the Common Language Runtime (CLR) Program Management (PM) team. Like another PM on my team, JoelPob , I also grew up in the "Land Down Under". I left Sydney to pursue a degree in Computer Engineering...
Page 5 of 5 (113 items) 12345