Obscure If you listen to podcasts you may hear your podcaster begin, end or randomly blurt out something to the effect of, “Please leave a […]
dot net core windows service hosting order of operations
Gotcha Imagine you have a dot net core application you initially created as a console application. You can easily run it as a windows service […]
Generic Types and Equals
Gotcha I don’t have to implement/override Equals that often in my classes so I always have a hard time remembering some of the subtleties behind […]
Misconceptions about async Tasks
This article is about asynchronous programming in C# using Task and Task<T>. Do you really need to make your code asynchronous? The first misconception about […]
Unit testing private constructs
There is a philosophy out there of people who say that you should only ever test publicly accessible constructs. For argument’s sake let’s just talk […]
Repairing keyboard leather wrist rest
The Problem I type a lot, I never counted the number of words per day and maybe I should, but it’s enough to have made […]
SQL row versioning to capture deltas
There is a very powerful feature in SQL Server that if you know how to take advantage of can cut down on the amount of […]
SSIS Custom Task XML Corruption
Introduction I usually like to keep any explanation I write to be straight to the point, but informational and no fluff. There are times where […]
ASP.Net Forms Authentication IsAuthenticated is always false
Obscure problem You have a web application that uses Forms Authentication The code has been working fine for months if not years because it’s boiler […]
Git stop tracking files
Problem You screwed up and you added a bunch of garbage files to your repository and realized it while reviewing your PR (hopefully). This doesn’t […]