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 9 preview-6, 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!