Menu

Tag Archives: C#

Debug Logs- a C# approach
Somehow I’ve managed to never write about my Debug log class, looking through my post history. It’s a versatile Debug Logging class that [...]
File Zipping in .NET
We have had a lot of different options for creating Zip Files in .NET Applications for some time. .NET 4.5 has added built-in framework-based support for [...]
C# and VB.NET: Field initialization differences
I found this to be an interesting discovery. I always somewhat expected each .NET language to work in a similar way with regards to things such as field [...]
Serialization Pitfalls
It is a rather basic concept. The idea of saving some state within your program to disk, and restoring it later. Particularly when you are dealing with an [...]
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 [...]