David Fowler's starred repositories
build-your-own-x
Master programming by recreating your favorite technologies from scratch.
aspnetcore
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
practical-aspnetcore
Practical samples of ASP.NET Core 8.0, 7.0, 6.0, 5.0, 3.1, 2.2, and 2.1,projects you can use. Readme contains explanations on all projects.
AspNetCoreDiagnosticScenarios
This repository has examples of broken patterns in ASP.NET Core applications
ImageProcessor
:camera: A fluent wrapper around System.Drawing for the processing of image files.
csharp-source-generators
A list of C# Source Generators (not necessarily awesome) and associated resources: articles, talks, demos.
prometheus-net.DotNetRuntime
Exposes .NET core runtime metrics (GC, JIT, lock contention, thread pool) using the prometheus-net package
reliable-web-app-pattern-dotnet
The Reliable Web App Pattern is a set of objectives to help your web application converge on the cloud. This repo contains a reference implementation of a reliable web application for .NET.
FasterActions
exploring faster code generation techniques that take advantage of the JIT's de-virtualization and in-lining
messagestore
Scalable ring buffer for storing messages
messagestore
Scalable ring buffer for storing messages
NWarpAsync
Twisting C#'s async/await to support new use-cases
System.IO.Abstractions
Just like System.Web.Abstractions, but for System.IO. Yay for testable IO access!