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

    Silverlight Movies (Silverlight + Live Search)

    • 8 Comments
    In my last post , I said I have been working on a demo project that I had to wait to till PubCon's announcement of Live Search 2.0 API ! So without further ado... here is a preview of Silverlight Movies . This is a movie showtime search driven by Windows...
  • Kathy Kam

    Silverlight 2 Beta 2 will be available later this week

    • 8 Comments
    At today's TechEd keynote, BillG announced Silverlight 2 Beta 2 will be available later this week . Silverlight 2 Beta 2 will include: UI Framework : Beta 2 includes improvements in animation support, error handling and reporting, automation and accessibility...
  • Kathy Kam

    Templating the Silverlight Calendar [Jason Cooke]

    • 7 Comments
    <Editorial Note> I am delighted to have Jason to write this awesome blog showing everyone how to retemplate the Calendar using Silverlight Beta 2. Let us know what you think! </Editorial Note> My name is Jason Cooke. I work as tester for...
  • Kathy Kam

    API Design: The why of "StringBuilder.AppendFormat()" design

    • 7 Comments
    "Why does StrignBuilder.AppendFormat() need anything more than AppendFormat(string, object[])?" -- Curious StringBuilder.AppendForamt user This is a great question. Before I begin, let's visit what overloads AppendFormat has.... AppendFormat( string...
  • Kathy Kam

    API Naming - Most debated name on the BCL are...

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

    Orcas October CTP available - Hello, "System.DateTimeOffset"!

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

    Introduction to Acropolis Layouts

    • 6 Comments
    Once you start an Acropolis applicaiton, you can see in the Acropolis Wizard, the fourth page allows you to select a "Layout" from the drop down box. "What exactly am I selecting?" you might be thinking... so each of these selection correspond to...
  • Kathy Kam

    WUX 202: Building Rich Internet Applications Using Microsoft Silverlight 2

    • 6 Comments
    Thank you to all who attended my session. As promised, here is my deck and my demo .  You can also view the demo directly here . Please note that the demo is provided under the Microsoft Public License , and I provide it "as is" without...
  • Kathy Kam

    Silverlight 2 has RTW! (a week ago)

    • 5 Comments
    Yes, I know. I'm a little late to the party. This past few weeks has been crazy, with Silverlight 2 RTW, PDC coming up and I'm going to TechEd EMEA, my blogging has fallen behind. :( But even tho I'm a week behind, I'd like to use this time to thank everyone...
  • Kathy Kam

    What is your fav blog post?

    • 5 Comments
    Since I can't post much until MIX '09 is here.. I thought I'll do an off topic post. :) I started blogging when I first become a PM back in September 2005. Here are my top 3 posts for the past 4 years: #3 -With 12,154 views is Watermarked TextBox for...
  • Kathy Kam

    More to Silverlight 2 Beta 1 Controls than *just* controls!

    • 5 Comments
    Silverlight Controls Unit Test Source Code Expression Blend Cider ToolBox Button RadioButton CheckBox DataGrid Calendar DatePicker ToolTip ListBox...
  • Kathy Kam

    A new phase for "Acropolis" Project

    • 5 Comments
    Today, our team gave an update on the "Acropolis" project in the Acropolis team blog here . In response to the "Acropolis" team's plan, Glenn Block , from the Patterns and Practices team, has also posted new plans for the SCSF/CAB here . I am interested...
  • Kathy Kam

    MonthCalendar and Datepicker control for Silverlight

    • 5 Comments
    DatePicker DateTimePicker Silverlight MonthCalendar Calendar...
  • 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

    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

    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

    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

    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

    Acropolis vs SCSF/CAB FAQ

    • 4 Comments
    Glenn Block from the Patterns and Practices team (the guys who made CAB) blogged about some common asked questions relating to Acropolis and their project. Check it out here: http://blogs.msdn.com/gblock/archive/2007/06/06/acropolis-the-future-of-smart...
  • 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

    New Acropolis videos...

    • 4 Comments
    The Acropolis Tech Ed presentation are now available on http://windowsclient.net/Acropolis ! Let me know what you think. I also recorded a new video named "How do I use Layout Panes" as part of the "How do I..." series on WindowsClient.Net . My intern...
  • Kathy Kam

    WinForms learning...

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

    "Acropolis" meet the team on Channel 9

    • 4 Comments
    Is this the Acropolis video week or what? All the videos our team has done with Virtual TechEd , Channel 9 and so forth are all being posted. I swear.. this was totally not planned. I actually have no control over when these videos get posted. Check...
  • Kathy Kam

    Another preview of the Controls in Silverlight 2!

    • 4 Comments
    This morning, my VP ScottGu published a blog about Silverlight 2. I haven't blog much, well one because I am not really allowed to reveal anything interesting and two, I have been totally swamped. Anyways, from his blog and his demo, you can see a...
  • Kathy Kam

    My new role... Silverlight Community PM

    • 4 Comments
    I haven't blogged in a while and like always.. I have plenty of excuses but I won't bore you with them. :) So what have I been up to? Well, like all products, once you've shipped there is a standard amount of churn in the organization. Anyways, the...
Page 2 of 5 (113 items) 12345