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 [...]
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 [...]
There has been a lot of recent noise regarding the demographic makeup of typical software developers and people working in CS. There is a lot of “pushback” [...]
I have a feeling this will be a topic I will cover at length repeatedly, and each time I will have learned things since my previous installments. The [...]
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 [...]
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 [...]