Menu

C#

More on XML Serialization
It seems like each post I do has something to do with XML Serialization lately. And for good reason. The Binary Serialization currently used by BASeBlock [...]
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 [...]
The Exciting World of Receipt Printing
While the title is partially tongue-in-cheek, in that Printing Receipts would generally not be a particularly exciting topic, it still offers it’s [...]
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 [...]
Uploading and Downloading Data from Postgres: Revisited
Following my experience fiddling with this as documented Here I found the result had numerous issues. Even when running it on a separate thread there was [...]
Uploading and Downloading Data to PostGres with C#
Oftentimes dealing with Database logic is like pulling teeth. Other times, it’s like being knocked unconscious by having a fruit bat thrown at your [...]
How to Like C#
Visual Basic has a useful Operator, the “Like” Operator. Observe it in action: [crayon-6648a08a41e73497307092/] The Like operator is a pattern [...]