David Fowler's repositories
QueryInterceptor
Provides a generic way to intercept IQueryable expression trees using custom expression visitors.
Scheduling
Experimenting with schedulers
CommunityStandUpNet5
A set of samples show casing the .NET linker and .NET 5 APIs
StreamingSample
A sample doing bidirectional streaming with ASP.NET Core and HTTP client
FasterActions
exploring faster code generation techniques that take advantage of the JIT's de-virtualization and in-lining
practical-aspnetcore
Practical samples of ASP.NET Core 2.1, 2.2, 3.1, 5.0 and 6.0 Preview 5 projects you can use. Readme contains explanations on all projects.
MinimalApiPlayground
A place I'm trying out the new ASP.NET Core minimal APIs features.
LoggingGenerator
Prototype source generator model for .NET
CSharpPerformanceBoosters
Highly Performant C# code with benchmark results
minimal-apis.github.io
tutorials and samples for minimal apis
AssemblyUnloadableSignalR
Repro of error where SignalR is unable to unload a collectible assembly
seq-extensions-logging
Add centralized log collection to ASP.NET Core apps with one line of code.
Swashbuckle.AspNetCore
Swagger tools for documenting API's built on ASP.NET Core
minimal-api
Minimal API using ASP.NET Core in .NET 6
TheMiniIndex
Crowd-sourced library of 3d models (minis, terrain, scatter, etc.) for D&D, Pathfinder, and other tabletop games.
dotNETConf
Creative and technical content for running a .NET Conf local event in your community
SocialCards
Social Cards with ASP.NET Core, FeatherHTTP, and Playwright
up-for-grabs.net
This is a list of projects which have curated tasks specifically for new contributors. These issues are a great way to get started with a project, or to help share the load of working on open source projects. Jump in!
WebApi
OData Web API: A server library built upon ODataLib and WebApi