Label Cloud

Wednesday, December 20, 2006

Blogger is out of Beta

Finally, The new and very much improved Blogger is out of beta. I had my blog hosted on blogger since the beginging and used the beta since well....beta. The main issue was API changes and there fore clients had to adjust whenever google made a backend change. Now that its out, hopefully, client support will improve as well.

Now if only Windows Live Writer can support all the blogger functionality and get to the RTM stage.


Share/Save/Bookmark

Wednesday, December 13, 2006

A VERY cool example of compiler optimization

http://blogs.msdn.com/abhinaba/archive/2006/12/13/why-can-we-only-use-constants-in-a-switch-case-statement.aspx

Reading Microsoft Blogs, I saw a great example of compiler optimization. Apparently, C# compiler is able to optimize case statement that is based on string constants. Once the number of cases reaches a specific level (example was with 7 cases including default) , the compiler switched from using if statement, to pre-populating values into a dictionary and doing a value lookup.

It really is amazing how good compilers are these day and proves once again

  • Do not try to outsmart the compiler
  • Do not over-optimize too early
  • Profile early, Profile Often


Share/Save/Bookmark

Monday, December 04, 2006

First experience in Office 2007 at work - Issue resolved

After a few days calls with Microsoft and submitting what seemed to be the first support incident related to Office 2007, I am up an running.

There was a problem with importing a NULL key in the old Outlook ergistry settings

The final solution was to remove (rename) the old Outlook key - HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook.

Update: According to the final report from MS, the problem was with the PONT_STRING key - HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Options\General] "PONT_STRING"=hex:33,32,2c,00 00 was the error value. Removing the key should have solved the problem as well.


Share/Save/Bookmark