Menu

Programming

C# 6 Features: Dictionary Initializers
Yet another new feature introduced into C# 6 are a feature called Dictionary Initializers. These are another “syntax sugar” feature that [...]
Program Behaviour checklist
Not strictly programming related, but sparked by some recent UX I had with a few programs, including some I wrote. These are not hard and fast rules, by [...]
Perceived Obsolescence Part II: Meeting up halfway
Previously I wrote about how the onward march of technology has slowed down, but the ‘stigma’ that surrounds using older hardware has not been [...]
Bashing Bits About
One of the old standby’s of software development is manipulating bits within bytes. While it used to be that this was necessary- when you only have [...]
Alpha-Blended Forms revisited
Previously I wrote about implementing a Alpha-blended form with VB.NET. In that implementation, I had an abstract class derive from Form and then the [...]
Windows 10 Anniversary Update: Long Path Names
I wrote previously, where I found that the Group Policy added to the insider build of Windows 10 did not have any observable effect. This is merely a quick [...]
1891 was not so grand.
In the image, we see a lot of claims about history. Let’s start from each one. In 1891, you didn’t need permission from the government [...]
The Long Saga of Long Path Names
Edit: 06/17/2016: I’ve gotten a few comments that for some reason mention “Long Path Tool”. I’m not clear why that is the case. Any [...]
The never-ending task of skill-set touch ups
Keeping on top of new software development platforms is a full-time job… but I’ve already got one! One of my own personal frustrations about my [...]
Finding All the Data (Doom “WAD” File Format)
Occasionally, I like to fire up gzDoom and play through some of the old Doom and Doom II Games and megawads. I use a Random Level generator, Obhack, which [...]