Tim Ng

F# for the masses

May, 2010

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

    Where do you use F#?

    Recently on StackOverflow there was a question asked about “ what areas might the use of F# would be more appropriate then C# ”. Some of the answers are very insightful – take a look and see if you agree or disagree! You’ll notice that my good friend...
  • Tim Ng

    VS2010 + VIM

    As you may know, I am a diehard VIM user. Thankfully, Jared , a big F# fan (Jared and I used to work on VB together), has written a plug-in for VS2010 called VsVim which supports VIM emulation in VS2010. If you are a VIM user, this plug-in is essential...
  • Tim Ng

    F# + WPF + Events

    I recently had to do some travelling for the VS launch event in Las Vegas and QCON event in Beijing. One of the things thats nice about travelling is that it gives you time to do some things you may not otherwise do - in my case, I had a chance to try...
Page 1 of 1 (3 items)