Damien Sawyer's repositories
aspcorewebapisample
Playing around with web api
autogenerate-api-client-with-nswag
Example showing how to automatically generate netstandard API clients for an aspnetcore web api using NSwag and Swagger
azure-tf-paas
Terraform Sample for Azure PaaS (WebApp & MS SQL)
Cierge
🗝️ Passwordless OIDC authentication done right
Crickets
Converts C# DTO's to TypeScript interfaces via Reflection
CycleDetection
Graph Cycle Detection Algorithm in C#
Dapper-Extensions
Dapper Extensions is a small library that complements Dapper by adding basic CRUD operations (Get, Insert, Update, Delete) for your POCOs. For more advanced querying scenarios, Dapper Extensions provides a predicate system. The goal of this library is to keep your POCOs pure by not requiring any attributes or base class inheritance.
DbUp
DbUp is a .NET library that helps you to deploy changes to SQL Server databases. It tracks which SQL scripts have been run already, and runs the change scripts that are needed to get your database up to date.
design-patterns-in-.net
Source code for 'Design Patterns in .NET' by Dmitri Nesteruk
docker-statsd-influxdb-grafana
Docker Image with Telegraf (StatsD), InfluxDB and Grafana
dotnetcore_Version
Sample of setting the version of .net core per project
drawIOPractise
Just playing with Draw.IO
foundation-emails
Quickly create responsive HTML emails that work on any device and client. Even Outlook.
functional-csharp-code
Code samples for Functional Programming in C#
language-ext
C# functional language extensions - a base class library for functional programming
makecode-rock-paper-scissors
Rock Paper Scissors - Micro:bit
MTT
Converts C# DTOs to Typescript Interfaces using MSBuild Tasks.
nav-state-react-router
📕 Article Repo: Maintaining Navigation State with React-Router and Redux
NodaMoney
NodaMoney provides a library that treats Money as a first class citizen and handles all the ugly bits like currencies and formatting.
QuickGraph
Generic Graph Data Structures and Algorithms for .NET
system.commandline-practise
Experiments with https://www.nuget.org/packages/System.CommandLine