David Gardiner's Projects
Example GitHub Action written in TypeScript
Tools for writing Visual Studio extensions
A Visual Studio extension gallery
Nest files in Solution Explorer
Profile
Fluent NHibernate!
A small validation library for .NET that uses a fluent interface and lambda expressions for building validation rules.
Extensible tool for weaving .net assemblies
A simple, unobtrusive script to update your wallpaper daily, downloaded fresh from the Bing images feed.
Sample application demonstrating use of NodaTime and momentjs libraries to properly handle complex dates and times
Source code for my presentation 'Funky Azure Functions with .NET 5 and 6'
Visual Studio extension for loading/unloading 'profiles' of projects
Windows Phone app for learning to tell the time
Universal Windows Podcast App
GitHub Action to get settings from Azure App Configuration
Automate your GitHub workflows using Azure Action for Key Vault
a continuous testing tool for .NET applications
A Git/TFS bridge, similar to git-svn
Test out GitHub Action deployment models
The open source diagnostics platform for the web
The JavaScript client that acts as a viewer for the various Glimpse server backends
A plugin for Glimpse (http://getglimpse.com/) to display Castle Windsor diagnostic information
An Outlook Social Connector for Gravatar
Code samples for my "Harder, Better, Faster, Stronger Builds" talk
My Chocolatey packages
The official Windows SDK for
Scripts that primarily use the Hyper-V PowerShell interfaces driving virtual machines
ASP.NET Core helper library for claims-based identity, OAuth 2.0 and OpenID Connect.
Code generation for immutable types