Menu

Latest articles

Iterator Methods and System.IO
One of the more interesting omissions from .NET so far has been that the System.IO namespace has not been updated to take advantage of new Language and CLR [...]
DeletionHelper: Queue Files for deletion when your app exits.
Sometimes you need to create temporary files. Usually, you can discard those temporary files by opening them in a fashion so they are deleted when they are [...]
History of Development: Visual Basic 2.0
With the runaway success of Visual Basic 1.0, it made sense for future versions to be released improving incrementally on the existing version. Such was [...]
History of Development: Visual Basic 1.0
In what will hopefully be a recurring series on older Development Tools, Languages, and Platforms, I will be covering some information on my old flame, [...]
XNA Game Studio 4.0 and VS 2012
XNA Game Studio is a finicky bugger, and it’s even more finicky now that it is no longer being maintained. One of the biggest issues is that it [...]
Filling your Jars with Python
So lately I’ve been doing quite a bit of Java related stuff. I’ve learned a lot. Mostly about how much better C# is, to be honest. But this [...]
Language Performance Part XV: VB.NET
In order to compare various languages, I will be implementing a anagram search program in a variety of languages and testing and analyzing the resulting [...]
On IDEs
Integrated Development Environments. These are the programming tools that most of us have come to almost take for granted. They provide the ability to [...]
C# And Java Differences: Runtime
I’ve already covered this topic from the perspective of why C# is better than Java, In my opinion. This time, I’ll go over the differences as [...]
EachCase: a IEnumerable extension method
C#’s linq(language-integrated query) features are some of the more powerful features available through the language. Aside from it’s query [...]