I know the answer (it's 42)
A blog on coding, .NET, .NET Compact Framework and life in general....
Multiple desktop support in Windows
In my previous job I worked in the development team of Adobe FrameMaker. This product shipped on Sun...
Author: Abhinaba Basu [MSFT] Date: 07/05/2006
using UIAutomation
With Beta 2 most developers inside Microsoft has started playing with Vista. Among a lot of...
Author: Abhinaba Basu [MSFT] Date: 06/27/2006
So Long, and thanks for All the Fish
It's time to go back home. It's close to 6 weeks I'm in Redmond and I do appreciate all the Salmon,...
Author: Abhinaba Basu [MSFT] Date: 06/15/2006
What language are you
When I was a kid it was common to imagine your name to be an acronym and show the expanded form....
Author: Abhinaba Basu [MSFT] Date: 06/13/2006
Sometimes the tool becomes more important than the work
Question: Which microsoft product did the Canadian Customs official quarantine.?Answer: Microsoft...
Author: Abhinaba Basu [MSFT] Date: 06/03/2006
Reading too many blogs?
I am staying in the Mariott Residence Inn in 29Pl off 148th Av. I was driving down along with...
Author: Abhinaba Basu [MSFT] Date: 06/01/2006
Most users do not read documentation
This was something our User-Experience folks keep telling us. Frameworks and UI needs to be designed...
Author: Abhinaba Basu [MSFT] Date: 05/11/2006
Everyone working in Microsoft are millionaires
24 hours and 5 movies later I finally landed in Seattle. Journey was uneventful other than the fact...
Author: Abhinaba Basu [MSFT] Date: 05/07/2006
I'm coming to Redmond
You feel super-weird when you pack jackets and woolens when it's 107 degrees outside. But that's...
Author: Abhinaba Basu [MSFT] Date: 05/05/2006
TFS prank: Scare your developer with a bug created by the CEO
Raymond Chen in one of his posts jokingly wished that if he could use an alter-ego to update bugs in...
Author: Abhinaba Basu [MSFT] Date: 05/03/2006
Moving on
Team Foundation Server v1.0 has shipped and I'm almost done with the MQ work. This makes it the...
Author: Abhinaba Basu [MSFT] Date: 05/02/2006
I just fell in love with PowerShell (aka Monad)
Unfortunately I had not experimented with Monad before. Yesterday our blog server got swamped with...
Author: Abhinaba Basu [MSFT] Date: 04/27/2006
C#: Object initializers were there in 1.0 as well
Well the title is partially true. But first a quick recap of what is object initializer and why I...
Author: Abhinaba Basu [MSFT] Date: 04/20/2006
Moderation Policy
I'll keep moderation off for now. So anyone can post comments. I'll delete spam and non-constructive...
Author: Abhinaba Basu [MSFT] Date: 04/19/2006
C++: Weird looping mechanism
In the old days (sigh!!!) when I used to code in C++, I unfortunately had a friend with a knack of...
Author: Abhinaba Basu [MSFT] Date: 04/17/2006
Cost of correctness
I have a program that needs to print the results of a query. So I create a localizable string, use...
Author: Abhinaba Basu [MSFT] Date: 04/13/2006
Changing a Field to a Property
When you change a field to a property you need to re-build all code that used that field. Even...
Author: Abhinaba Basu [MSFT] Date: 04/11/2006
Back from vacation
For folks missing my posts (are there any such people :) ) I am back from vacation. I was getting...
Author: Abhinaba Basu [MSFT] Date: 04/10/2006
Slicing and C#
Yesterday I discussing slicing with Manish. Since a lot of folks move into C# from C++, there is an...
Author: Abhinaba Basu [MSFT] Date: 03/23/2006
Dynamic languages on .NET
Dynamic languages prove themselves immensly powerful at places you least expect them to be. I found...
Author: Abhinaba Basu [MSFT] Date: 03/19/2006
Team Foundation Server is released
Its hard to express in a blog the feeling of seeing the Earth shattering product I was working on...
Author: Abhinaba Basu [MSFT] Date: 03/17/2006
We just got jolted
I'm sure the world already knows, but still there's nothing wrong in saying it over and over again....
Author: Abhinaba Basu [MSFT] Date: 03/16/2006
Spell check as an OS service
As Operating systems are maturing different features are finding its way into it. So much so that...
Author: Abhinaba Basu [MSFT] Date: 03/16/2006
I am sharing my office Mr.Infinity and The Professor
Today we had an all-hands meet (we are allowed to bring our other body parts as well :) ) in which...
Author: Abhinaba Basu [MSFT] Date: 03/07/2006
LINQ Expression tree to generate prefix notation of expressions
Yesterday I was goint through one of the LINQ hands on lab. I was always interested by the new...
Author: Abhinaba Basu [MSFT] Date: 03/01/2006
Virtual method calls from constructors
C++ and C# varies considerably in how virtual method calls from constructors work. I feel that the...
Author: Abhinaba Basu [MSFT] Date: 02/28/2006
Code Generation in multiple languages
I'm currently working on a personal project that needs to spit out code after parsing some XML file....
Author: Abhinaba Basu [MSFT] Date: 02/27/2006
unsafe C# code
In all the code I wrote for VSTF I never used unsafe C# code. However, recently I was writing a tool...
Author: Abhinaba Basu [MSFT] Date: 02/24/2006
optional arguments in C#
<Note: Optional arguments are now available as of C# 2010 /> One of the things I missed a lot...
Author: Abhinaba Basu [MSFT] Date: 02/23/2006
Abstract base class over interface
Currently I'm reading the book Framework Design Guidelines. This is one of the best books I have...
Author: Abhinaba Basu [MSFT] Date: 02/13/2006
localized C#
C# and .NET supports Unicode and it’s super-cool that you can use variables and literals in your own...
Author: Abhinaba Basu [MSFT] Date: 02/13/2006
I just hit a century
I was reading Mike Stall's blog and he said that his last post was #200. This got me thinking and I...
Author: Abhinaba Basu [MSFT] Date: 02/10/2006
C#: Writing extendable applications using on-the-fly compilation
Sometime back I had posted about writing applications that can load plugins using late binding....
Author: Abhinaba Basu [MSFT] Date: 02/09/2006
Neighbourhood super-hero LINQ comes to the rescue
I was just reading Mike Stall's blog Fun with yield, generics, foreach. He discusses using...
Author: Abhinaba Basu [MSFT] Date: 01/31/2006
typedef is good for your wrist but not for your social life
Sometimes, we find many of our favourite features missing in a language. The instant reaction is...
Author: Abhinaba Basu [MSFT] Date: 01/31/2006
Customers rule
I develop commercial software which is critical for our customers' success. In this effort we always...
Author: Abhinaba Basu [MSFT] Date: 01/25/2006
Aspect Oriented Programming using .NET
Some time back I wrote an article on AOP using .NET languages. It's a long post so bear with me. In...
Author: Abhinaba Basu [MSFT] Date: 01/23/2006
Scheme of things
Unfortunately I did not attend MIT, and Scheme was not taught to us as one of the first languages :)...
Author: Abhinaba Basu [MSFT] Date: 01/23/2006
Vista Rocks!!!
And so does IE 7 and Office 12..... I am ashamed to admit that even though I work in Microsoft I...
Author: Abhinaba Basu [MSFT] Date: 01/19/2006
.NET API's are not always honest
First a quiz, assuming that all required priviledges are there what is the output of the following...
Author: Abhinaba Basu [MSFT] Date: 01/18/2006
Time to be pushed out
On some weekends I bring my daughter to office. She's generally very pleased to be able to crawl all...
Author: Abhinaba Basu [MSFT] Date: 01/17/2006
C# and const
When I first started developing programs using C# I had a lot of baggage that I carried over from...
Author: Abhinaba Basu [MSFT] Date: 01/17/2006
Enumerting all values of an Enum
<to get all the values as an array see here> Sometimes you need to do something in code and...
Author: Abhinaba Basu [MSFT] Date: 01/13/2006
Extending the team build web-view
<Update: Fixed so that you no longer need to copy the Microsoft.TeamFoundation.Build.Common.dll....
Author: Abhinaba Basu [MSFT] Date: 01/12/2006
C#2.0: Generic methods, delegates and type inference...
I did not like var in C# 3.0 because I felt it reduces code readability. For the same reason I do...
Author: Abhinaba Basu [MSFT] Date: 01/10/2006