Menu

.NET

Redirecting Standard Handles – C#
Console applications are fairly common for handling simple, routine tasks; sometimes the task is straightforward and otherwise runs on it’s own with [...]
Anything can be the norm
It is an interesting phenomena to consider, our human ability to turn that which we find extraordinary into something mundane, or even undesirable through [...]
Bulk Music Re-encoding, FLAC to MP3
Recently I got a new MP3 Player, a Sony Walkman NWZ-385. Most people have effectively replaced the MP3 Player with a Smartphone, since smartphones also [...]
News Flash: VB6 is deader than XP
After I loved on to .NET and C#, I was happy to leave the sinking ship that was VB6. As I learned C#, I became more and more aware of just how shoddy and [...]
Some .NET Reflection gotcha’s
introspection into Types, Methods, and Parameters is a very useful feature for the creation of highly dynamic programs. One use for this ability is to [...]
Determining what Processes Are Locking a File
Recently, a mysterious bug cropped up in one of the programs for which I had most of the responsibility. In this case the bug was a strange “The [...]
Reading .NET Exceptions from the Event Viewer
Handling and dealing with Errors can be tricky. When your program crashes you want to fix it as soon as possible. One of the most valuable pieces of [...]
How to Like C#
Visual Basic has a useful Operator, the “Like” Operator. Observe it in action: [crayon-67421cb4de640696796037/] The Like operator is a pattern [...]
Software Development: What makes it fun?
This is a topic that I find recurring between myself and my non-programmer friends, as well as people providing freedback on some of the Open-Source [...]
Mixing Languages in Real-World Applications
The observant may notice that there have been a rather significant drop in my post frequency over the last month or so. This is because I’ve managed [...]