Adrian Edwards's starred repositories
Loggly.EntLib
Enables Enterprise Library logging to Loggly.com.
modular-monolith-with-ddd
Full Modular Monolith application with Domain-Driven Design approach.
GPT-RAG
Sharing the learning along the way we been gathering to enable Azure OpenAI at enterprise scale in a secure manner. GPT-RAG core is a Retrieval-Augmented Generation pattern running in Azure, using Azure Cognitive Search for retrieval and Azure OpenAI large language models to power ChatGPT-style and Q&A experiences.
SystemWrapper
.NET library for easier testing of system APIs.
azure-cosmos-dotnet-repository
Wraps the .NET SDK for Azure Cosmos DB abstracting away the complexity, exposing a simple CRUD-based repository pattern
static-google-map
A URL builder for Google Maps Static that turns a javascript object into a querystring.
Jasmine-Matchers
Write Beautiful Specs with Custom Matchers for Jest and Jasmine
aws-aspnet-cognito-identity-provider
ASP.NET Core Identity Provider for Amazon Cognito
RulesEngine
A Json based Rules Engine with extensive Dynamic expression support
NetArchTest
A fluent API for .Net that can enforce architectural rules in unit tests.
aws-serverless-workshops
Code and walkthrough labs to set up serverless applications for Wild Rydes workshops
Ninject.MockingKernel
Extension for Ninject aiding testability in Moq, NSubstitute, and FakeItEasy
azure-functions-durable-extension
Durable Task Framework extension for Azure Functions
fluentassertions.mvc
Fluent Assertions extensions for ASP.NET MVC
firely-net-sdk
The official Firely .NET SDK for HL7 FHIR
azure-webjobs-sdk
Azure WebJobs SDK
todo-teamcity-plugin
Todo TeamCity plugin
fluentassertions
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
NSubstitute
A friendly substitute for .NET mocking libraries.
Humanizer.Js
Humanizer meets all your JavaScript needs for manipulating and displaying strings, dates, times, numbers and quantities