Windows has a strange habit of corrupting your profile at times. This can happen for a number of reasons. In my experience it is usually […]
Using absolute paths with FTP
Obscure problem Ran into an annoying problem recently where an FTP account I was logging in with had a home directory of something like this: […]
Exception error codes
A practice I have engaged in for a long time now is adding error codes to any custom or handled exceptions that are thrown on […]
Biases in naming database objects
Introduction Over my whole software engineering career, I have watched and learned the right way and the wrong way to style and format code. Especially […]
Using Gmail for SMTP access
Introduction When you search for this on google you will find one hundred million results that all pretty much say exactly the same thing. The […]
Offline installation of Microsoft Machine Learning server components SQL 2019 is stuck
Problem You are installing SQL Server 2019 and you get stuck at the Machine Learning Server Components installation step. Your installer could not download the […]
Enlarging a CHAR column
Scenario As usual when you don’t do something for a very long time, it is easy to forget what you knew already. I had to […]
Small date time is garbage and you should stop using it
Smalldatetime has been obsolete for a long time now get with the program A major pet peeve of mine is the smalldatetime datatype from SQL […]
IIS application pool exploit
What? That’s what I said too when I first discovered the exploit. I didn’t think it was so easily possible to extract usernames and passwords […]
Error: The SQL command requires a parameter named “”, which is not found in the parameter mapping.
Gotcha This is a problem I have encountered a few times already when using SSIS with an OLE DB Source and a stored procedure. All […]