The Definitive C# Singleton

It’s looks like it’s not thread safe but the framework actually guarantees that it is. // .NET Singleton sealed class Singleton { static Singleton() {} // required to make lazy private Singleton() {} public static...

Friday Links #17

The Weekly Source Code 33 - Microsoft Open Source inside Google Chrome – Scott Hanselman’s regular column examines Google’s new Chrome browser and notes the extensive use of the Windows Template Library. Gallio - Automation...

Installing an Event Log Source in .NET

Event logs have been a feature of Windows NT since its original release. Applications and operating system components can make use of this centralized log service to report events that have taken place, such as...

Desk Drive 1.6.3 Released

Desk Drive 1.6.3 includes changes that should allow it to run on x64 for systems natively. One of the cool benefits of writing in .Net is that if you stick to the rules, your compiled...

Friday Links #16

Weather: Stormpulse Tracks Hurricanes, Projects Paths – Nicely done weather site that specializes in storm tracking. The site sports drag and drop map functionality, great visualizations, and a wealth of helpful info about the storm....

Slick Command Shell Enhancement

In Scott Hanselman’s article ”A better PROMPT for CMD.EXE or Cool Prompt Environment Variables and a nice transparent multi-prompt”, he points out several nifty features of the command prompt. In particular, I liked his idea...

Desk Drive 1.6.2 Released

Desk Drive 1.6.2 includes one bug fix (Desktop folder location was sometimes wrong), one new language (Arabic-Syrian) and some updates to the other languages. Enjoy!

Friday Links #15

John Robbins’ Blog : So You Want To Set a Windows Journal Recording Hook on Vista? – How to setup journal hooks in Vista and a reference to a neat unit testing tool. NetMassDownloader –...

Desk Drive 1.6 Released

Desk Drive 1.6 features the option to open Windows Explorer when it detects a new drive. In addition, you should notice that Desk Drive memory usage as indicated by the Task Manager is considerably less....

A lean method for invoking COM in C#

One of the features I wanted to add to Desk Drive was the ability to minimize all windows when it detected a new drive. There’s a method in the Windows Shell that is exposed through...
.Net, Technology, Life, Whatever

Recent Posts

Fixed Focal-Length Eyeglasses, a Programmer's Best Friend
How to Choose the Right VPN Service
Two Handy Command Line Scripts
Tweetz 1.3.2
Tweetz 1.3 Release
Mithril Rising
Tweetz Release 1.2.4 - Screen Off Detection
More... (1085)