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

    Feature Requests... why don't we just do them all?

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

    Teach myself WinForms and WPF...

    • 3 Comments
    In the next two weeks, I will be spending some time to learn WinForms and WPF to expand my .NET knowledge. :) I was a UI dev in Outlook,, so I understand the basic concepts of GDI and Win32 programming. But I haven't used WinForms much at all. WinForms...
  • Kathy Kam

    "Acropolis" July CTP Available now!

    • 4 Comments
    I am pleased to announce that Acropolis July CTP release is now available for download at: http://www.microsoft.com/downloads/details.aspx?FamilyId=44977885-86B5-4AA0-9F20-DB365BFB9D10&displaylang=en Features available in Acropolis July CTP...
  • Kathy Kam

    "Acropolis" at TechEd Orlando 2007

    • 0 Comments
    I just want to let everyone know all the Code Name "Acropolis" related content at Tech Ed. If you are in Orlando attending TechEd, please come and attend our session or meet the team at the TLC (Blue Area). We have a booth with all our latest demos...
  • Kathy Kam

    Windows 8 App Developer Blog

    • 0 Comments
    On leap day 2012, we (the Windows Engineering) team launched the Windows 8 App Developer Blog! http://blogs.msdn.com/b/windowsappdev/ Post from this blog are all written by the individual engineers who worked on these features. The blog will let you connect...
  • Kathy Kam

    Want to work on the BCL?

    • 5 Comments
    Since Whidbey shipped, our team has been trying to fill some open headcounts in all disciplines. The open headcounts are to replace people whom have moved on to other things and to help with our expanded charter. We have open headcounts in UE, Test...
  • Kathy Kam

    New-ish CLR/Reflection Blogger

    • 2 Comments
    I mentioned a while back that I change from being a PM for System.Reflection and System.Reflection.Emit..e.t.c to joining the BCL team . (Therefore instead of working of those feature... I'll be owning System.*...etc.) Well.. who's gonna own those features...
  • Kathy Kam

    Lang.Net Symposium (aka Compiler Lab++)

    • 1 Comments
    Remember how I ran the Compiler back in March? Well, on Monday July 31th, we have a bigger and better MEGA Compiler Lab! (aka Lang.Net Symposium). This time, Thottam is running it and looks like they have a great agenda! Check it out here: http...
  • Kathy Kam

    Answer of the month: Type.FullName

    • 1 Comments
    Answer: It will assert. Why: Well, first of all... there is one big reason why the assert would fire. "t1" refers to something that has to do with the DerviedClass, and "t2" refers to something that has to do with the BaseClass. Good job Barry for...
  • 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

    MVP Summit 2008

    • 3 Comments
    The 2008 MVP Summit started today. I hope everyone has been enjoying the sessions so far! I am really looking forward to chatting with all my MVPs tomorrow. The MVP summit has always been one of my favourite conference, because all the MVPs are under...
  • Kathy Kam

    IronPython RC1 released!

    • 4 Comments
    Hot off the press! IronPython RC1 has been released. If you haven't played with it yet, you really should. IronPython 1.0 is supposed to be compatible with CPython 2.4, so if you have any CPython 2.4 application, you should be able to port it to IronPython...
  • Kathy Kam

    MVP Summit in Redmond

    • 0 Comments
    So last night, I got to meet up with many of the MVPs who came out to Redmond, WA for the annual MVP summit. Having been in Windows since 2009, I haven’t been involved as closely with the MVP Summit as I have been in my previous roles. I had such a great...
  • 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

    Quiz of the Month: IsDaylightSavingTime() or not?

    • 0 Comments
    Question: Given your machine is in Pacific Time (PST) Time Zone, what is MainProgram.GetAnswer so that MainProgram.Test returns true? class MainProgram { static DateTime GetAnswer() { ???? } static bool Test() { DateTime...
  • 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

    System.TimeZone2 Starter Guide is now posted!

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

    win $10,000 or read a new book about .NET

    • 1 Comments
    It has been a busy week for me and a quiet week for .NET news. Here are some happenings around this space: * Joe Duffy , an BCL PM for threading recently released his new book .NET Framework 2.0 . I know Joe has been working hard on it and the book...
  • 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

    Tech Ed Australia and Tech Ed NZ! See you there~

    • 2 Comments
    Now that we have shipped Acropolis July CTP , I am getting ready to go meet all of you down under ! :) Here is my schedule: Tech Ed Australia --> ARC311 Windows Client .NET: Introducing the “Acropolis” Client...
  • Kathy Kam

    ROTOR 2.0 is live

    • 0 Comments
    I know I am a little bit behind in annoucing this. Anyways, if you don't know about it already, Rotor 2.0 (aka Microsoft Shared Source CLI) is available for download here ! Now, when you are writing your CLR 2.0 application, and want to debug into the...
  • Kathy Kam

    What's new in .Net Frameworks 2.0?

    • 0 Comments
    I've had several people asked me... "what's new in .NET Frameworks 2.0"? We actually do have a pretty comprehensive list on MSDN: http://msdn2.microsoft.com/en-us/library/t357fb32.aspx Are you looking for more details? Let me know what you want...
  • Kathy Kam

    IronPython Beta 6 shipped!

    • 1 Comments
    Ah.. my old team has just shipped Beta 6!Congrats! To those of you who haven't played with it... you should totally try it out. The tutorial is pretty good, and it'll amaze you how powerful it is. The .NET Framework is at your fingertips! It is...
  • Kathy Kam

    Meet the BCL Team

    • 1 Comments
    Have you ever wonder who are the people behind the BCL? MSDN has this "Meet the BCL Team" page. The page have not been maintaned and was left outdated for a while (it contained many people who has come and left the team since V1). Yesterday, the MSDN...
  • Kathy Kam

    Partial Answer: "Double Trouble"

    • 2 Comments
    I am so sorry for not posting the answer to " Double Trouble " sonner. Vacation and busy work schedule has prevented me from doing so, but that's no excuse! Before I dive it why this won't work, I have to admit, you can't really tell without compiling...
Page 4 of 5 (113 items) 12345