It is about ways to change your coding so that your code is more testable but it is also a good reminder about good design. I really liked the article, nice work Justin.

  1. Use Interfaces
  2. Define a base test class
  3. As much as feasible, make everything return a value
  4. Separate data access from business logic
  5. Make use of configuration
  6. Make Your Classes Do Only One Thing
  7. Have Domain Object Factories
  8. Think carefully about packaging, assemblies and namespaces
  9. Pick a logging strategy early
Continue reading

After beta testing Groove 3.0 for a certain time on a Virtual PC with non productive data and after it final release of yesterday, I decide to upgrade. I have two computer and on each I have two differents Groove account. On my server the update worked perfectly but on my notebook I have issues with one of my account that doesn’t update. I am waiting feedback from the support of Groove to solve my issue. And for sure it is with my business account. They will fix it for sure. Be positive.

In another area I installed Firefox and Thunderbird. I am using Thunderbird only to acces newsgroups, but I am really convinced about it, and it will certainly replace outlook express, after some more test. Concerning Firefox, it is really cool, and I jumped from Maxthon (new name for MyIE2) to it and uninstalled Maxthon and MyIE2. I am happy that my site Tech Head Brothers renders right on it.

Comment and share

After uninstalling V2i from Symantec I was asked to reboot my notebook. The reboot took for ever so I decide after 30 minutes to switch it off. Problems started when I rebooted, lots of drivers where missing and it seems that I lost the plug and play features. One of the first driver I decided to recover was the Sound driver. This is the way I recover from that sound driver issue.

  1. In services, check that WinAudio service is enabled, set to automatic, and running.
  2. In Device Manager, System Devices check that Plug and Play Software Device Enumerator is installed and running

If not , then you need to reinstall it:

  1. Copy machine.inf from %windir%\inf to your desktop
  2. Remove line ExcludeFromSelect=*
  3. Use Add new hardware wizard using the Have Disk option
  4. Select the machine.inf you saved on the desktop
  5. Install Plug and Play Software Device

If the sound card is listed in the device manager, then uninstall it and start a scan for hardware changes. Afer installing it again I got the sound back live.

I did the same for several other drivers that were missing on my notebook. And now it seems to be ok.

Comment and share

Author's picture

Laurent Kempé

I am an experienced Team Leader & Distinguished Solution Architect with a passion for shipping high-quality products by empowering development team and culture toward an agile mindset. I bring technical vision and strategy, leading engineering teams to move product, processes and architecture forward.


Team Leader, Distinguished Solutions Architect


Illzach, France