Moby Disk Consulting
Software Development, Training & Consulting
William Garrison - mobydisk at mobydisk daht com

Software Development Technical Information

In this section you will find home-grown tips, tricks, and tools to help in every-day software development.

Some fun with WPF

Eplore creating rounded progress bars in WPF, then combine it with 2D effects to turn it into a very HOT WPF control.

List of all Exceptions in the .NET Framework

Unable to find a comprehensive list of exceptions, I made my own...

Keyboard support in Visual Studio .NET

If you are new to Microsoft Visual Studio .NET and are having trouble with the new keyboard shortcuts, you aren't the only one. Check out my .NET keyboard shortcuts list. It also serves as a starting point for learning how to use the new scripting tools.

Tips

I've started compiling a list of hints and tips as I go along. You can look at my tips on C++ or my tips on Visual Studio .NET, which includes ASP.NET as well.

Threads programming

While working on several cross-platform libraries, I created a tutorial on programming using POSIX threads on Linux. This is an introduction for someone new to threading in general, or experienced with Windows threads but not POSIX threads.

Other

In college, I wrote a paper on Near Minimal Perfect Hashing which compares various types of hash tables, including a perfect hash.