Visual Debugger for MSBuild Projects

Folks, Hi! A recent feature poll on the MSBuild blog seems to indicate that a debugger for MSBuild projects is the #1 vNext request from you. Lot of other folks (such as here and here) have explicitly blogged about this requirement. Over the last week I put together a Visual Debugger for MSBuild Projects. The v1 alpha…

10

Model-View-Controller Design Pattern…

This post is really to update my blog so that is doesn’t get deleted due to massive levels of inactivity. I am also experimenting with Windows Live Writer – it totally kicks ass! Anyways getting back to the point… This particular diagram conveys pretty much everything about M-V-C:   Some additional links on M-V-C (Yes,…

1

MEDC India 2006, Bangalore

Hi Folks… The 1st ever Microsoft Mobile & Embedded Developer Conference in India – MEDC-India 2006 – was held at Bangalore’s Grand Ashok Hotel during the 4th-6th April 2006. Aarthi and I delivered a session on Creating Custom Controls For Managed Code With Designtime Support In Visual Studio 2005, targeted at folks indulging in custom…

9

Destination SQL Server 2005 (Mobile Edition)

Hi Folks… The title of this post may make it sound like a movie. But it ain’t. This is a contemporary post noir set on the devices of a gritty, yet colorful SQL Server neighborhood… 😀 (That was gross, I concur! Hopefully the meat of the post will have some substance and better humor than…

10

Understanding the TypeDescriptor: A Metadata Engine for Designtime Code

Hi folks – long time no see… E.L.D.S.? Yeah, sure! Never mind that, here is a dump of my understanding of the TypeDescriptor. Hope you find it useful! What is Metadata in the context of CLR? Read all about it here. And what makes this concept really powerful is that any code can access the…

12

Writing .NET CF 2.0 Designtime Code – I: An Overview…

Hi Folks… I am back and it’d have been sooner if not for ELDS 🙁 Never mind that. As many of you have already noted, with Visual Studio 2005 there have been radical changes in the way designtime code is written for .NET Desktop/CF 2.0. These changes in the .NET CF Designtime architecture do break…

3

Generics Terminology in .NET Framework

Hi Folks… The other day I was investigating an issue that finally boiled down to incorrect usage of System.Reflection & System.Reflection.Emit APIs (SR & SRE hereafter) to analyze Generic types. We were using Type.IsGenericParameter instead of using Type.IsGenericType. During investigation, what made things worse is that each time I went through the first paragraph of…

7

.NET Framework Designtime – I: An Introduction…

Hi Folks… For a while now, I have been studying the .NET Framework Designtime Infrastructure. Not only because I now own the VSD WinForms and Data designers. But also because the design & architecture of this piece is quiet fascinating… What is the .NET Framework Designtime Infrastructure.? It is the guts of the Visual Studio…

10

Object Test Bench – IV: Please send us your feedback and vNext wish list…

Hi Folks… It’s been a long long time since my last post. What have I been doing since then? Hmmm… apart from ELDS here is that list: Transitioned out of J#: Handed over my owner ship of J# Project system, Object Test Bench and other areas. Started on transitioning into VSD: Had a few meetings…

4

Object Test Bench – III: Exploring Framework APIs…

Hi Folks… How often have you surfed the web, wanting to learn about a new whiz-bang .NET Framework API that you just heard of? Often right? I for one have found myself do this very frequently… Surfing the web usually comprises of running a web search on the whiz-bang keywords that got you in the…

249