nuget

.NET Aspire and Redis

February 25, 2024  -   7 mins read time -   1286 words -  garrardkitchen

.net aspire, azd, blazor, csharp, devex, dependency injection, nuget, redis

First look into .NET Aspire TL;DR: See here for why AZD is not yet supported. I decided to give .NET Aspire a try. I’m yet to watch an online tutorial but I did watch its announcement a few months ago. At the time I did think YAGNI. For me, it didn’t make much sense. Either that, or it just wasn’t being explained well enough. Enthusiasm alone isn’t enough to promote a new tool. ...

How to Conditionally Include a Nuget Package

September 21, 2022  -   4 mins read time -   648 words -  garrardkitchen

azure, functionsapp, selenium, chromedriver, docker, nuget, linux, runtime identifier

The context I have implemented a solution that as it’s primary objective iterates through a sequence of HTTP Requests and page interactions. With sequencing through these steps regularly it gives the support team the maximum amount of time to react to an outage. This outage can be isolated to this particular service, or can originate from any of it’s downstream dependencies. To help with the automation of these steps, I’m using Selenium and in particular, it’s headless browser capability in conjunction with ChromeDriver. ...

Runtimes

January 8, 2022  -   5 mins read time -   992 words -  garrardkitchen

.net framework, .net core, .NET 6.0, .NET 3.1, end-fo-life support, linux, windows, syntax, self-hosted runner, cicd, microsoft fasttrak, code quality, image scanning, licensing, cve, nuget, npm

In my current role as Head of Cloud Platform, I am leading the technical effort of migrating our entire on-premise real-estate to Azure. Part of this mission, is to upgrade the runtimes of our applications, regardless of their current placement; IIS Web apps, Windows Services and Docker Swarm containers. I say “part of this mission” as another aspect of this migration is to create a new foundation for our platform - AKS. ...