So are we cool again now?

It will be interesting to see how the “Web 2.0” crowds reacts to the new “Windows Live” and “Office Live” offerings…  Sometimes I think that many of them are too young to remember how Microsoft turned on a dime and conquered the previous internet platform space back in the late ’90s.  The new services are…


LINQ presentation slides

The PPT deck from my “LINQ For Mere Mortals” is available on NJ Code Camp, or here (direct link).


XOR in C#

Random factoid: Use  ^  for bitwise XOR in C#, for example:   a = a ^ c;   (or simply:   a ^= c;)  


LINQ for mere mortals @ NJ Code Camp, this Saturday (Oct. 15th)

If the LINQ materials currently available on the web make your head spin (Lambda Expressions?  Query Comprehensions /w Extension Methods and Inline Initialization of Anonymously Typed objects? huh?) then you are invited to the the NJ Code Camp this Saturday.  I’ll be trying out a new & novel approach to explaining LINQ – We will…


VS.NET Bug? Easter Egg?

After “Collapsing to Definitions” (Cntl-M,Cntl-O), Visual Studio decided to color the collapsed code section in black, white and red: Can anyone clue me in on what/why that is?  It happened consistently while VS.NET was open, but only for that specific method.  After rebooting VS.NET I can’t recreate this, so its a good thing I took a screenshot. …


Microsoft Brings .Net to Katrina Relief Effort

Spread the word about , a site which helps unite the victims of Katrina with their families and loved ones. This solution was set up by a group of Microsoft volunteers, leveraging a wide set of our products and technologies such as Speech Server, SQL 2005, ASP.NET, Smart Clients and Web Services. “Picture this ……


[OT] The problem with foolproof software is…

“We keep trying to make our software foolproof.  The problem is that the universe keeps coming up with bigger fools”. I don’t know where I first heard that,  but it has become one of my favorite sayings.  Unfortunately, it seems that lately the fools are growing exponentially:  20% of all American adults believe the sun…


[OT] Overclocking yourself

[OT] = Off-Topic… Tom’s hardware guide has an article on “Overclocking Yourself” : “There comes a point in every programmer’s life when the strings and tags no longer make sense, the eyes feel heavy and the fingers numb upon the keyboard. We here at THG appreciate how the daily wear and tear takes its toll…

Setting up a .NET Development Tree

Not new but worth mentioning anyway: Mike Robert treats us to a detailed recipe for building up a development tree, from creating the initial directory structures through automated builds and unit tests.  Available here (HTML) and here (PDF) And even better, he wrapped up the advice into an automated tool which will generate everything for you: …


ILMerge – Merge your entire solution into a single assembly!

This is so cool…  I can’t wait to get home and try it out! “ILMerge is a utility for merging multiple .NET assemblies into a single .NET assembly. It works on executables and DLLs alike and comes with several options for controlling the processing and format of the output.”