blog
My blog of techy stuff, ranging around SQL (SQL Server, that is), C# and .net, JavaScript and a smattering of stuff about the Orchard CMS (that powers my site) as I get more familiar with it. There's the occasional non-technical post when something is of interest to me that I feel is worth sharing, but they should be few and far between
-
Feature flags in ASP.NET Core
I've been working on a few ASP.NET Core applications recently which has given me cause and opportunity to gate some functionality access behind feature flags whilst it's a work in progress, rather …
-
Where have the last two years gone!?
Well... Somehow it's ended up being two years since I last posted (and that was a brief one about resetting your password via the command line) on the blog here - hopefully with the amount of stuff …
-
Resetting your password via the command line
If, like me, you're working remotely at the moment you might be spending a non-trivial amount of time using Remote Desktop to hop on and off various machines. It might be that, also like me, you …
-
Why my Pi-hole was logging tens of thousands of queries against my default gateway for domain SRV records
If you're running Pi-hole (which you should if you can, it's awesome - you can even run it on a virtual machine) and also happen to be running it in an Active Directory environment, there are …
-
SQL Server Reporting Services subscriptions fail to send email
We've recently had reports that some scheduled reports that are emailed out haven't been sent/received, looking at SSRS the error that was showing was:
Failure sending mail: The report server has …
-
Recovering access to a SQL Server that you don't have 'sa' access to anymore
It's happened to most all of us at one time or another; an instance of SQL Server has been inherited where no one knows the sa password, or is a member of the sysadmin role, it's annoying when it's a …
-
Generating the bootstrap carousel on my homepage
Back in 2017 I wrote about bootstrapping a carousel onto my homepage (was it really that long ago!?) and ever since then I've been adding, removing and modifying items in the carousel by copying, …
-
Reactive Extensions - Their NuGet packages were renamed
This is an aide-memoire which may be of use to others, though it's old news and almost certainly won't be relevant unless you've got some relatively old codebases that need to be maintained and …
-
Converting a load of files from UTF-16 to UTF-8
There's a database here that I've been meaning to get into source control for a long time. Luckily we have regular backups of it (that have been restore proven) and it never changes so it's been …
-
Changing a Git branch that's tracking a remote
Having done some work against a local branch that's associated with a remote for a certain piece of work I've decided I want to keep the work (it's given me some proof-of-concept ideas) but start …