Menu

Tag Archives: C#

BASeTris has been upgraded to .NET 8
BASeTris, my Block-Puzzle Clone game, is still on .NET Framework 4.8. I tried upgrading things a few weeks ago, but had more trouble than I anticipated- [...]
C# and top-level statements
C# 9 introduced a new language feature. It was called “Top-level statements”. Basically, it allows you to write a program eschewing all the boilerplate [...]
To Var or Not to Var
When a programming language introduces a new language feature, inevitably that feature will become central to a style debate; When to use it, when not to [...]
C# 2.0 Features
C# 1.0 was something of a first-pass as a language design. It received refinements and improvements, and started to create it’s own unique identity with [...]
SkiaSharp Adventures
For some time now, I’ve occasionally created a relatively simple game and typically I’m not bothered to get into fancy “game engines” or using special [...]
About Time I had a CI Server, Methinks
It suddenly occurred to me in the last week that I don’t really have a proper system in place for not only software downloads here on my website but [...]
Faking “Lightning” in a 2-D game
One of the fun parts of personal projects is, well, you can do whatever you want. Come up with a silly or even dumb idea and you can implement it if you [...]
Win10 Styling for Windows Forms Menus
BASeCamp Network Menu, which I wrote about previously, was a handy little tool for connecting to my VPN networks. It, however, had one disadvantage- It was [...]
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 [...]
Unit Testing Basics
It should not come as any sort of surprise that verifying that software works properly relies quite heavily on testing. While in an academic environment, [...]