Welcome to MSDN Blogs
Sign in
|
Join
|
Help
I know the answer (it's 42)
This Blog
About
Email
Syndication
RSS 2.0
Atom 1.0
Search
Go
Tags
Amazing India
C# / .NET / Coding
Everything else
Fun
Ruby
Software
Team System
Tech
Technology
User interface
News
WhoAmI
Who links to my blog
Web Site
Archives
August 2008 (3)
July 2008 (7)
June 2008 (2)
May 2008 (12)
April 2008 (4)
March 2008 (1)
February 2008 (3)
January 2008 (4)
December 2007 (4)
November 2007 (9)
October 2007 (3)
September 2007 (6)
August 2007 (5)
July 2007 (7)
June 2007 (12)
May 2007 (7)
April 2007 (2)
March 2007 (3)
February 2007 (8)
January 2007 (7)
December 2006 (11)
November 2006 (7)
October 2006 (4)
September 2006 (1)
August 2006 (11)
July 2006 (7)
June 2006 (5)
May 2006 (5)
April 2006 (7)
March 2006 (7)
February 2006 (11)
January 2006 (18)
December 2005 (15)
November 2005 (14)
October 2005 (15)
September 2005 (13)
August 2005 (10)
July 2005 (1)
June 2005 (3)
May 2005 (1)
April 2005 (1)
March 2005 (1)
January 2005 (2)
December 2004 (2)
November 2004 (2)
C# / .NET
Don Box
JFo's coding
Rico Mariani
Mike Stall
Way Ward
Jomo
Eric Lippert
Brad Abrams
Dan Fernandez
Everything else
Larry Osterman
Raymond Chen
Scoble
Joel
Flowstate
Team System
Rob Caron
Brian Harry
buck hodges
James Manning
Browse by Tags
Amazing India
C# / .NET / Coding
Everything else
Fun
Ruby
Software
Team System
Tech
Technology
User interface
Wednesday, August 27, 2008 9:42 AM
Team Foundation Server tool dump workspace details
I juggle around with a lot of workspaces. The reason is .NET Compact Framework is consumed in a whole bunch of things like Windows Mobile, Xbox, Zune, Nokia and most of them are on different source branches. On top of this active feature work happens
Posted by
abhinaba
|
1 Comments
Filed under:
Team System
,
Tech
,
Software
,
Technology
Thursday, August 21, 2008 10:42 AM
Obsession with desktop continues
This is my new office setup. I have been pushing around a lot of code lately and felt I needed more real-estate to effectively do what I'm doing. So I hooked up another monitor. All 3 are standard HP LP1965 19" monitors. However, since none
Posted by
abhinaba
|
4 Comments
Filed under:
Everything else
,
Fun
Monday, August 18, 2008 11:42 AM
Back to Basic: Using a System.Threading.Interlocked is a great idea
I just saw some code which actually takes a lock to do a simple set operation. This is bad because taking locks are expensive and there is an easy alternative. The System.Threading.Interlocked class and its members can get the same job done and much faster.
Posted by
abhinaba
|
2 Comments
Filed under:
C# / .NET / Coding
,
Tech
,
.NET CF
,
Technology
Monday, July 21, 2008 10:46 AM
String equality
akutz has one of the most detailed post on string interning and equality comparison performance metrics I have ever seen. Head over to the post here I loved his conclusion which is the crux of the whole story. " In conclusion, the String class’s
Posted by
abhinaba
|
1 Comments
Filed under:
C# / .NET / Coding
,
Software
Thursday, July 10, 2008 10:42 AM
Writing exception handlers as separate methods may prove to be a good idea
Let us consider a scenario where you catch some exception and in the exception handler do some costly operation. You can write that code in either of the following ways Method-1 : Separate method call public class Program { public static void Main(string[]
Posted by
abhinaba
|
3 Comments
Filed under:
C# / .NET / Coding
,
.NET CF
,
Software
Wednesday, July 09, 2008 10:42 AM
Microsoft Roundtable
Our conference rooms have been fitted with this really weird looking device (click to enlarge). I had no clue what the thing was. Fortunately it's box was still placed in the room along with the manual. It's called the Microsoft RoundTable and it is actually
Posted by
abhinaba
|
2 Comments
Filed under:
Tech
,
Software
,
Technology
Tuesday, July 08, 2008 10:42 AM
Do namespace using directives affect Assembly Loading?
The simple answer is no, the inquisitive reader can read on :) Close to 2 year back I had posted about the two styles of coding using directives as follows Style 1 namespace MyNameSpace { using System; using System.Collections.Generic; using System.Text;
Posted by
abhinaba
|
0 Comments
Filed under:
C# / .NET / Coding
,
Tech
,
.NET CF
,
Software
,
Technology
Monday, July 07, 2008 10:42 AM
Auto generating Code Review Email for TFS
We use a small command line tool called crmail to auto-generate code review email from shelveset. I find the whole process very helpful and thought I'd share the process and the tool (which has some really cool features). Features Automatic generation
Posted by
abhinaba
|
3 Comments
Filed under:
Team System
,
C# / .NET / Coding
Friday, July 04, 2008 10:42 AM
How does the .NET CF handle null reference
What happens when we have code as bellow class B { public virtual void Virt(){ Console.WriteLine("Base::Virt"); } } class Program { static void Main(string[] args){ B b = null; b.Virt(); // throws System.NullReferenceException } } Obviously
Posted by
abhinaba
|
3 Comments
Filed under:
Tech
,
.NET CF
Thursday, July 03, 2008 10:42 AM
C# generates virtual calls to non-virtual methods as well
Sometime back I had posted about a case where non-virtual calls are used for virtual methods and promised posting about the reverse scenario. This issue of C# generating callvirt IL instruction even for non-virtual method calls keeps coming back on C#
Posted by
abhinaba
|
2 Comments
Filed under:
C# / .NET / Coding
,
Tech
,
.NET CF
Friday, June 27, 2008 9:42 AM
Guy or a Girl
One interesting aspect of working in Internationally distributed team is that sometime it gets difficult to make common judgements. E.g. when we see a name we inherently figure out whether it's a male or female name and refer to that person as such in
Posted by
abhinaba
|
5 Comments
Filed under:
Fun
Thursday, June 19, 2008 12:08 PM
Baby smash
What is the common thing between every programmer dad/mom? The moment they get onto a new UI platform they write a child proofing application for the keyboard. Scott Hanselman has just posted his version baby smash (via AmitChat ). The funny thing is
Posted by
abhinaba
|
1 Comments
Monday, May 26, 2008 9:42 AM
Cell phone assault
Last two weeks my cell phone got assaulted thrice. First it was someone sending me a virus over bluetooth (a sis file actually). This happened when I was taking a photograph of my daughter with the cell phone camera in a restaurant (Aromas of China, City
Posted by
abhinaba
|
3 Comments
Filed under:
C# / .NET / Coding
,
Everything else
,
Amazing India
Sunday, May 25, 2008 3:48 AM
Stylecop has been released
Microsoft released the internal tool StyleCop to public under the fancy yet boring name of Microsoft Source Analysis for C# . Even though the name is boring the product is not. You'll love this tool when it imposes consistent coding style across your
Posted by
abhinaba
|
1 Comments
Filed under:
C# / .NET / Coding
,
Tech
Friday, May 23, 2008 9:42 AM
Building Scriptable Applications by hosting JScript
If you have played around with large applications, I'm sure you have been intrigued how they have been build to be extendable. The are multiple options Develop your own extension mechanism where you pick up extension binaries and execute them. One managed
Posted by
abhinaba
|
3 Comments
Filed under:
C# / .NET / Coding
,
Tech
More Posts
Next page »