Srivatsn's Blog
Visual Basic .NET, IronPython and the DLR
Visual Basic comes to Windows Phone!
Ah.. It’s such a relief to be able to finally talk about it I’ve been working on getting Visual...
Date: 09/23/2010
Solution Navigator: Get rid of your toolwindows
Adrian Collier has just blogged about the release of the Solution Navigator extension for VS 2010....
Date: 07/20/2010
Relax! so what if the return type is missing?
Visual Basic generally goes out of its way to help out the programmer. Delegate relaxation is a good...
Date: 07/13/2010
How I landed up in the Visual Basic team.
My last post was in September 2008. It’s been close to two years since I posted anything. My...
Date: 07/10/2010
Hosting IronPython made easier
With 2.0 Beta 5 coming out very soon, there is a new hosting helper class in there called...
Date: 09/16/2008
Passing keyword args to C# methods from IronPython
In Python one can call functions with either the argument itself or a named argument i.e f(3) or...
Date: 09/09/2008
Static Compilation of IronPython scripts
The ability to compile IronPython scripts into .NET IL and to save them to disk existed in...
Date: 08/06/2008
IronPython 2.0 Beta 3 is out!
The next stop on the path to IronPython 2.0 is Beta 3 and we pushed it out today. You can get the...
Date: 06/13/2008
Accessing IronPython objects from native Javascript
Today I got a question by e-mail from someone who wanted to implement something like this MSDN...
Date: 05/09/2008
Turning your .NET object models dynamic for IronPython
Say you want to interop with a .NET library but you also want it to behave like objects in dynamic...
Date: 04/11/2008
I’ve lost my mile-wide screen corners!
I finally got a second monitor recently and set it up as an extended desktop. While I’m very happy...
Date: 03/31/2008
PyCon 2008
PyCon 2008 was a lot of fun. This was my first PyCon and until now my interaction with the python...
Date: 03/17/2008
Decorators to convert return statements to yield statements
We have this really cool tool that parses a python file into a AST and then morphs it according to...
Date: 03/17/2008
Somebody please sort this thing
Have you ever looked at the remote connection options in windows and thought that there is something...
Date: 02/07/2008
Dynamic dispatch in C#
Charlie Calvert blogged about dynamic support in C# 4.0. I love this for two reasons. One it will...
Date: 02/04/2008
Moving to the DLR Team
For the past two years, I'd been working on the Record-and-play feature of Visual Studio Team Test...
Date: 12/27/2007
Hail .NET 3.0!
WinFx has been renamed to .NET 3.0. I think this is one of the smartest moves from the branding team...
Date: 06/10/2006
Custom Build providers for C# using MSBuild
Custom Build providers have been the prerogative of ASP.NET 2.0 developers so far. ASP.NET has a far...
Date: 01/28/2006
“Sparkle” sparkles
I installed the January CTP of Sparkle (also known by the more boring name Microsoft Expression...
Date: 01/25/2006
Apple wont give XP the boot!
Yesterday, I was a happy man. Apple had announced their first MacTels and that meant that I could...
Date: 01/12/2006
Adding Intellisense to your custom MSBuild tasks
Using an IDE, especially one like VS.NET 2005, has its faults. You get used to intellisense so much...
Date: 12/23/2005
Low-Level Global Hooks in .NET 2.0
I recently wrote some code which needed to install a low-level global mouse hook. I promptly did a...
Date: 11/16/2005
Dissecting Microsoft.TeamFoundation.Build.targets
If you have ever tried to customize a Build Type in TeamBuild, you have probably come across or...
Date: 11/10/2005
And I thought MSBuild was just mouthwash!
When I saw MSBuild for the first time I thought - "Yeah, good improvement over the standard makefile...
Date: 09/20/2005
Me Myself and... Microsoft
I joined Microsoft India Development Center three months back fresh out of college. It’s been a good...
Date: 09/20/2005