The BEST Silverlight sample of them all…

Oh well…I am biased since I worked on this…but I really think this is a COOL demo of silverlight and AJAX and what eCommerce scenarios can look like. I especially like the use of videos which I was initially skeptical about but I think can actually influence the impulsive buyers a lot while creating a really…

3

Process Monitor for Debugging

The Process Monitor looks like a great tool to help in debugging issues and includes a bunch of features from a diverse set of sysinternal utilities such as RegMon, FileMon etc. I think this is the first tool offering to come out since the acquisition of Sysinternals.com and more importantly perhaps, Mark Russinovich (who has bunch…

1

What’s NXT?

Finally managed to make at least the first basic robot using the Lego Mindstorm NXT kit which I ordered recently. Still haven’t tried the Microsoft Robotics Studio (which recently announced the October 2006 CTP release) but that will be the next (or should I say ‘nxt’) thing I shall be doing. Among other things it…

1

Wow! Posting this from Word 2007!

Am trying out the new Blogging feature in Word 2007 and love it. One of the biggest benefits is the ability to use the good ‘ol familiar (not anymore in 2007?) Word features such as spell checking and formatting etc. to write up your blog posts. Very very cool – Kudos to the Word team!


Windows Vista and Office 2007 – Two Thumbs Up

So now that we RTMed Commerce Server 2007 (and the docs are online on MSDN as well), I finally got a chance to dogfood the cool new Windows Vista Beta 2 and Office 2007 Beta 2, and have been very impressed. The changes in both these flagship products are big and bold and on the…

1

(This Title has only got blanks and tabs and spaces…)

I knew someone would stand up one day for the rights of those poor old whitespaces. Such a pleasure to see that someone has taken the time and effort to come up with the first whitepace-friendly programming language, aptly named, “Whitespace” (please ignore the fact that this was done in 2003 and that I just…


Cool Tools for Commerce Server

If you work with Commerce Server you will find the following tools invaluable. These tools were created by Max Akbar, who recently joined our Program Management team, but has been working on Commerce Server for a long time and has a very detailed knowledge of everything Commerce Server. Kudos to Max for sharing these out…

5

Spot the Bug Contest #1 Solution: The mystery of the Decimal.Parse FormatException

Well – as promised here is the solution for the Spot the Bug (contest?) posting which was correctly answered first by Nat (Congratulations!). The Bug:The following line of code will fail intermittently when executed and most of the time rerunning will work. Sadly, these are the sort of bugs most easily overlooked.                return Decimal.Parse(rand.NextDouble().ToString()); where…


Spot the Bug

Ran into this recently and thought it might be interesting. Can you try and spot the bug and the possible error that can occur with the following lines of code? Decimal randomDoubleAsDecimal(){      Random rand = new Random();      return Decimal.Parse(rand.NextDouble().ToString());} Solution in the next post.

20

Grads Getting Good Guidance

Joel offers some great tips to Computer Science students (or really anyone in college who is a geek and likes software and programming) who will soon be graduating – very practical advice. In addition, it would be great to see fresh graduates trying to incorporate testing into their goals as well. I took a look…

2