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
-
When's my domain password due to change?
If I'm due to take annual leave (as I did last week) I like to check that my password isn't going to expire whilst I'm out of the office and change it a couple of days before I go on leave, just …
-
Using IUserValidator to provide additional user validation rules in ASP.NET Core Identity
In my recent series of posts I extended the UserManager class from ASP.NET Core Identity (specifically its CreateAsync method) in order to confirm that the user was permitted to register and also …
-
Useful links around ASP.NET Core Identity
Whilst working on my recent series of posts about ASP.NET Core Identity there were quite a few pages I used to research either the topic in general, or issues I encountered. Here's a selection of …
-
The finishing touches to hooking into ASP.NET Core Identity user creation
In my previous posts I've setup ASP.NET Core Identity, tweaked the IDs (just because I can), extended the Identity so it stores extra data and started the process of pulling it all together by …
-
Refreshing the IntelliSense cache in Azure Data Studio
As with SQL Server Management Studio, Visual Studio and Visual Studio Code (the latter being the product Azure Data Studio is based on) there's support for IntelliSense, which is why in the …
-
Extending the ASP.NET Core Identity UserManager to set the Employee Id during registration
In previous posts I looked at adding a custom property to the ASP.NET Core Identity user, along with reading and writing the property for a logged in user. The next logical step, assuming that the …
-
Reading and writing custom ASP.NET Core Identity user properties
Adding a custom property to users that're accessed via ASP.NET Core Identity is ultimately a fairly simple exercise; extend the IdentityUser type with a custom one, fix up all the places that refer …
-
Conditionally colouring text in SQL Server Reporting Services
SQL Server Reporting Services is a great tool for building reports quickly, except for the horrendously hard to maintain XML format that the report definitions get persisted in. Recently I was …
-
Extending the ASP.NET Core Identity user
In two recent posts I've been looking at ASP.NET Core Identity, first changing it up so that the data-type for the Id fields in Integer rather than a stringified GUID and then separating out the …
-
Running Redis on Ubuntu on Windows
Whilst there's a Windows port of Redis server, the last stable release that was produced was 3.0.504 in July 2016. There's plenty of options for running later versions of Redis as a Windows …