My Prediction About Psychic Octopus Paul

If you’re a football fan you must have heard about the octopus called Paul that has predicted the outcome of all Germany’s matches at the World Cup 2010. She lives in the Sea Life Aquarium in the western city of Oberhausen. Before each match she was given two jars with a mussel and a national…

COM Apartments

If you work with COM, apartments is one of the concepts you must comprehend, because it’s an important topic. Before explaining what apartments are let’s think about classes and objects regardless of COM. When you build a class, you know (or you should) whether objects of that class will be used from a single thread,…

I Just Want to Delete the Cache

I recently read an excerpt from Joel Spolsky’s book User Interface Design For Programmers available on his (former) blog. This is a great book about designing user interfaces, with examples of bad and good ideas. I’m getting the printed version and I recommend this to all building UIs. Now, yesterday I had a problem with…

Office 2010 and How the Story Ends

A week ago I was reporting about the problems I had experienced with Office 2010. That was not the end of the story, and it’s probably fair enough to tell how it ends. After installing Office 2010 64 bit and then 32 bit and both crashing every other 5 minutes, I returned to Office 2007….

VSBuildStatusAddin with Auto Show and Auto Hide

A new version (1.3) of VSBuildStatus add-in for Visual Studio 2005, 2008 and 2010 is available. It allows you to configure the add-in window to automatically show up when a build/clean/deploy process starts, and/or automatically close when the operation ends. To enable the automatic show of the add-in window when a build/clean/deploy operation starts, check…

COM and Registry

If you are working with COM there are several registry entries that are important and that you need to understand. I will try in this post to clarify them. But before that, let’s enumerate the three possible COM server scenarios. (As a side note, a COM server is a DLL or EXE can contains one…

A Series of Misfortunate Events with Office 2010

Last week I decided it was time to move forward from Office 2007 and install the new 2010 version. People were asking me for some time if I was trying the beta, but I was stubborn in not installing Office 2010 until the RTM. This is the journal of the past days of using Office…

Playing With Fire

Congratulations to Paula Seling and Ovi who won the 3rd place in the Eurovision Song Contest 2010. I linked the winning song too, but I think we could have actually won this year. The good things is that unlike previous years, the best songs ended at the top, even if the preferences order differs from…

Visma Developer Days 2010

I am currently in Oslo for Visma Developer Days 2010, a conference for developers and QAs within Visma R&D and partners, which ended today. There were about 300 people here from five countries. I’ve attended very interesting keynotes on open software, HTML5, Silverlight 4, DITA and Documentation 2.0 and presentation on various topics, ranging from…

Visual Studio 2010

Today Microsoft release officially Visual Studio 2010 and .NET Framework 4.0, with five major release events and many others across the globe. You can download it from MSDN. Those that don’t have an MSDN subscription can try the evaluation versions available here. Express editions are still available for free and can be downloaded from here….