Tim Ng

F# for the masses

August, 2006

Blog - About

About Tim Ng

I'm from Toronto, Ontario - graduated from the University of Waterloo in 2003, and have been working at Microsoft since then. I interned twice on the Visual Studio for Devices team, and started my full time job there as well. I also worked on the VS Core team briefly, before joining on the VB team, where I am now.

On the Device team, I worked on the native debugger; specifically, I worked on the expression evaluation piece (if you interact with the debugger by inspecting values and changing values, you interact with the expression evaluator). I also worked on some of the high-level communication between the debugger and the device, as well as some other random tasks.

On the Visual Basic team now, I work on the compiler team. We are focused mainly on LINQ, but we are also working on other things such as improving performance and stability of the compiler.

  • Tim Ng

    In Dayton, Ohio

    I'm visiting my girlfriend for a week in Dayton, Ohio. She's doing an internship here for a few months, and it's been definitely quite strange. We're both from Toronto, Ontario, and we both went to school at the University of Waterloo (she's in Optometry...
  • Tim Ng

    RubyCLR and Visual Basic - Part 1

    Over the last week I've had a chance to play around with RubyCLR ( John Lam is the brains behind it - what an awesome project!). I thought that I would post some thoughts around it and some "tutorial" like articles since the documentation was a bit scarce...
  • Tim Ng

    Some RubyCLR suggestions

    John - I have a couple of suggestions that I think may make the RubyCLR experience better. I spent a bit of time trying to understand the way you can sync Ruby objects with .NET objects, and I think I understand how now, but the documentation on the RubyCLR...
Page 1 of 1 (3 items)