Menu

Programming

Reduce redundancy with LINQ
LINQ, or Language Integrated Query, is one of the most powerful constructs available in C#. For the most part, it doesn’t actually do anything you [...]
Coding Standards
Today, I’m going to be talking about coding standards. For those that read the title, this may be unsurprising, given the title “Coding [...]
C# 5.0, VS2012, and BCSearch.NET
I recently installed Visual Studio 2012 on my desktop; now I have Visual Studio 2008, 2010, and 2012 installed. I will likely continue to work in Visual [...]
BCSearch- .NET?
Back in the day- the bad old Dark Ages, which is to say about a year and a half ago- I did most of my programming in VB6. I know, right? Anyway, as a [...]
BCUpdateLib: Not really broken
Now that I finally have a windows machine with a internet connection, I decided to investigate issues I heard of from reliable sources that the BCUpdateLib [...]
In-Memory Obfuscation for your data
Gamers are an enterprisey bunch. You don’t give them enough X, so they go prodding around your game’s memory to try to give themselves more. [...]
On Garbage Collection and Memory Management
This is a old blog post that I seem to have forgotten to publish when I originally wrote it. -BC_Programming When you write a computer program, you are [...]
BASeBlock will use .NET 4 beginning at version 2.5
The next version of BASeBlock, which I have dubbed version 2.5 since that seems like a sensible update from 2.4- will use the .NET framework 4.0 and will [...]
VB.NET and Iterators
Breaking completely from my usual programming topics, which surround C# most of the time, today I will be looking at Some VB.NET, and, more generally, the [...]
The History of CPU off-loading
Today, on most computer configurations, the CPU is basically the “main” processor, and various add-on cards off-load some processing from the [...]