aihorizon.hashnode.devAI Use in TechnologyAI is undeniably an amazing technology and it seems sensible to spend sometime to investigate and learn about its capabilities more. However, with the overwhelming amount of information its difficult to know where to invest ones time to try to learn ...Jan 14·2 min read
unstacked.hashnode.devSecuring an ASP.NET Website with OpenID ConnectThe Microsoft ASP.NET middleware makes it straightforward to implement OAuth2 and OpenID Connect flows in an ASP.NET Website. In this article we will go through the code and configuration required to implement the authorization code flow using the st...Nov 16, 2025·5 min read
unstacked.hashnode.devUsing Microsoft SQL Server Profiler to Capture Entity Framework QueriesMicrosoft SQL Server Profiler is an excellent tool for getting information about the SQL being built and run by Entity Framework against your Microsoft SQL Server database. SQL Server Profiler installs with SQL Server Management Studio (SSMS) but is ...Oct 17, 2025·2 min read
unstacked.hashnode.devC# JSON Parsing with Json.NET and JObjectParsing JSON using C# can be a fiddly but with Newtonsoft’s Json.NET library it becomes a breeze. The library provides a number of types for parsing JSON which I find useful for hacking together tools to help work with big JSON structures. However, i...Sep 15, 2025·5 min read
unstacked.hashnode.devHow to Mock HttpRequestData for Unit Testing in Azure FunctionsIt turns out that unit testing Azure Function Http Triggers is not straightforward. In particular, isolated functions that use the Built-in HTTP model. The built-in model passes HttpRequestData to the Run method and returns a HttpResponseData object....Aug 19, 2025·3 min read