Andrew Arnott's Projects
My new blog?
Provides read access to Azure Key Vault secrets without an interactive user login prompt when the domain account already has access.
The Azure Artifacts Credential Provider enables dotnet, NuGet.exe, and MSBuild to interactively acquire credentials for Azure Artifacts feeds.
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
Documentation for ASP.NET Core
This repository has examples of broken patterns in ASP.NET Core applications
Scans a given directory tree for interesting assembly references
xUnit.net assertion library for sub-module purposes (please open issues in https://github.com/xunit/xunit)
A simple WPF that shows up async/threading patterns, including JTF
A blog-to-blog conversion utility for transferring a blog published by Atom feed to Blogger.
A cross-platform UI framework for .NET
Avalonia Templates for `dotnet new`
A sample of a minimal Avalonia app with a native dependency.
Azure Pipelines YAML examples, templates, and community interaction
A lightweight server clone of Azure Storage that simulates most of the commands supported by it with minimal dependencies
Banking tools
A sample .NET Platform Standard 1.1 targeted class library that has a few interesting dependencies
A .NET Bitcoin library
Demonstrates a monotouch bug where encrypting an empty buffer results in an exception.
C5 generic collection library for C#/.NET
A composable token for cancelling asynchronous operations.
This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.
This project builds the CG.Pluralization nuget package
A project temporarily pushed for help in a bug report
Keybase Go Library, Client, Service, OS X, iOS, Android, Electron
Contracts and adapter NPM packages for various cloud build services
A Clue board game partner to help you deduce clues. Written in Ruby.
A program to run while playing the popular game Clue to help you deduce all the possible clues possible and win