Jaa


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

<Previous Next>