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

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

    I'm going on vacation for 2 weeks, and so is my blog!

    • 2 Comments
    I am so excited about my vacation on August 1st to August 17th. Since I will be on some beach in Thailand, it'll be unlikely that I'll be blogging or answering emails. I didn't annouce my vacation plans in June when I left and received some emails on...
  • Kathy Kam

    More DateTime related discussions during pre-Whidbey release

    • 1 Comments
    While doing my System.DateTime and System.TimeZone investigation, I come across some old discussions of Date Time and Time Zone. With the US timezone changes coming soon, knowing about the "known" issues with Date Time will be important. DateTime FAQ...
  • Kathy Kam

    Old DateTime and Time Zone FAQ

    • 3 Comments
    I need to update this FAQ: http://www.gotdotnet.com/team/clr/bcl/TechArticles/techarticles/datetimefaq.doc However before I get around to do it, I want to re-post it as is. If you are doing anything with DateTime, you should really read this. -...
  • 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

    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

    What are your Line of Business (LOB) Applications?

    • 1 Comments
    Aside from my DateTime/TimeZone projects, I want to study what are the essential controls in everyday Line of Business (LOB) Applications. A LOB Applications are applications that forms the backbone of running a business/enterprise. E.g. accounting applications...
  • Kathy Kam

    Designing "Time Zone conversions"

    • 18 Comments
    The BCL Team has been spending a lot of time investigating on how to provide richer support for Time Zones. As the PM who owns System.DateTime, I am tasked with figuring out the scenarios that are important for our developers whose customers needs to...
  • Kathy Kam

    Back from a long blogging break...

    • 0 Comments
    Wow.. it's been a month since I last posted. My apologies. June was a tough month... the BCL team has been busy designing our new set of features. (I should post some "learnings" of mine on driving these meetings. :)) I also went on vacation. It was just...
Page 1 of 1 (10 items)