Tim Ng

F# for the masses

April, 2007

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

    Visual Basic "Orcas" Beta 1

    I'm sure by now the news the Orcas beta 1 has been released is old news; but Amanda's got the scoop on some of the exciting features that we have in store for beta 1. I hope you get a chance to try out beta 1 and send your feedback to us; we definitely...
  • Tim Ng

    Visual Basic Web casts!

    Check it out here! http://blogs.msdn.com/vbteam/archive/2007/04/09/live-from-redmond-webcast-series-beth-massi.aspx We have a ton of great web casts coming up that will introduce many of the new features in VB9. Check it out! I will try to be attending...
  • Tim Ng

    Making Collections of Anonymous Types

    One of the cool but lesser known features introduced in VB9 is the anonymous type. What exactly are anonymous types? They are simply unnamed types that you can define easily: Dim x = New With { .Name = " timng ", .Age = 27 ] The above statement instructs...
Page 1 of 1 (3 items)