As some of you might already know Windows 7 is now released for manufacturing and will soon be available. Eric Ligman provides on the Microsoft SMB Community Blog a nice set of cool videos about the new features of Windows 7 such as User State Migration Tool, BranchCache, Direct Access, User Account Control (UAC) and many more. I recommend his blog post for everyone who wants a deeper insight into the exciting features of Windows 7.
http://blogs.msdn.com/mssmallbiz/archive/2009/07/23/9846705.aspx
Administration, Software
Eric Ligman, Features Microsoft Community Blog, Windows 7
Microsoft’s StyleCop is a code style and consistency analysis tool for C#. The tool integrates into the Visual Studio IDE, or can be run on the command line. StyleCop ships with a default set of rules enforcing common style guidelines.
This article describes how to write custom StyleCop rules.

.NET, Software, Sourceanalysis
I wondered about the performance of my event broker (CodeProject article) implementation in bbv.Common.
Event Broker: a notification component for synchronous and asynchronous, loosely coupled event handling.
Therefore, I implemented a quick performance test application that prints out the timings for
- Plain .NET events
- Event over Event Broker
- Event over Event Broker with logging extension enabled
- Event over Event Broker with a matching matcher on the subscriber
- Event over Event Broker with a non-matching matcher on the subscriber
- Event over Event Broker with exception throwing subscriber
As well as how the number of subscribers on a single event influences timings.

.NET, Architecture, Software
bbv.Common, event broker, performance
Martin one of our famous blog readers submitted a wish, … He would love to see a list of of the most useful mac os x apps. I know there are lots of other sites on the web taking care of it already, but hey guys its a growing community. Well keep up your great work. Martin.
The question is not so easy answered though. Mac OS X leopard has already most of the things I need built-in. But there are still some. Let us start with some basic tools I use.

Administration, Ask a geek, Software
Cyberduck, freeciv, keypass, Latex, mac, os x, Skype, vmware
Despite the article about the evilness of enumerations from my fellow blog writer I want to quickly show you a trick how one enumeration can be converted into another by using an extension method.

.NET, Mobile
Conversion, Enum, Extension Method
Recently, I was asked by a colleague why I like Scrum. I didn’t have a good answer at hand immediately, and since then the question bugged me. Therefore it’s time to give you my top ten now:
- Team Spirit
- Continuum Of Work Pressure
- Don’t Assume, Show
- Team Knowledge Over Experts
- Control Is Good, Presentation Is Better
- Continuous Improvement
- True Incremental Development
- No One-Man Shows
- ROI Is The King
- Fun

Agile, Methodology
Agile, Continuous Improvement, Planning, ROI, scrum, team, Velocity
In C# dotnet the class Enum is heavily used. Some geek’s argue that the Enum’s “improve code clarity and and reduce the probability of invalid values. … Enum’s are self-documenting.
I will show you, that Enum’s are in almost any cases just evil.
You don’t believe me? Read on…

.NET, Software
.NET, C#, Coding, Development, Enum