Parsing command-line arguments can be deceptively tricky. Often it starts as something very simple to do manually, but as more arguments and formats and flexibility are desired, the effort required to do it well can explode.
So there are several nuget packages for libraries to help with this. I chose …
As a software development professional, I use blogs and podcasts to keep on top of what's going on in this technical world. Here are the ones I use most:
Podcasts
.NET Rocks. Good source of mainstream Microsoft-related stuff; about an hour of content twice a week.
With many object-oriented computer languages there is a difference between an empty object and a null object. I often come across code which understands there is a technical difference between empty and null, but doesn't properly use the semantics of these two concepts. The semantic difference is important. Professional developers …