PM Architect working on Aspire and .NET at @microsoft.
MinimalApiPlayground. A place I'm trying out the new ASP.NET Core minimal APIs features.
664RazorSlices. Lightweight Razor-based templates for ASP.NET Core without MVC, Razor Pages, or Blazor.
566MiniValidation. A minimalist validation library for .NET built atop the existing features in `System.ComponentModel.DataAnnotations` namespace
389TagHelperPack. A set of useful, and possibly opinionated, Tag Helpers for ASP.NET Core
337MinimalApis.Extensions. A set of extensions and helpers for working with ASP.NET Core Minimal APIs.
320dotnet-purge. .NET tool to do a real clean of a project directory
147BlazorIdentity. An exploration of recreating the ASP.NET Core Identity UI functionality in Blazor components.
136aspnet5-workshop. ASP.NET 5 workshop
106TagHelperStarterWeb. ASP.NET 5 Starter Web project template converted to use Tag Helpers
79RazorPagesSample. Examples of various ways to build simple CRUD pages using ASP.NET Core Razor Pages (coming in ASP.NET Core 2.0).
79runfile. An exploration of what file-based C# apps could look like.
77aspnetcore-workshop. ASP.NET Core
69PiDnx. A sample DNX app for running on Windows 10 IoT Core on Raspberry Pi 2
60NDCLondon2013. Demos from my talks at NDC London 2013
54Nanorm. A tiny data-access helper library for ADO.NET. Linker and native AOT friendly.
47AspNetCoreDevJwts. Experimenting with development environment scenarios for JWT authentication.
43csrun. A tool that makes it easy to run standalone C# files.
42AspNetCorePathAuthorization. A middleware to enable path-based authorization in an ASP.NET Core application.
40TrimmedTodo. An app to try out trimming stuff in .NET 7
34MinimalRazorComponents. An exploration of allowing returning rendered Razor Components (aka Blazor Components) from ASP.NET Core Minimal API endpoints.
31grunt-tsng. A TypeScript pre-processor for AngularJS
28KeyTips-jQuery-Plugin. The KeyTips plugin for jQuery (formerly the Access Key Highlighter plugin) provides various options for highlighting access keys on web forms when the user presses their browser's access key shortcut key, e.g. Alt in Internet Explorer and Safari, Shift+Alt in Firefox.
21SignalR-MoveShapeDemo. A simple demo app I use when giving talks on SignalR
21Unobtrusive-jQuery-UI. Unobtrusive wire-up of jQuery UI features using data-ui-* attributes on target elements.
19AspNetCoreClientLibManagement. Examples of different techniques for management of client libraries (i.e. JS/CSS libraries/frameworks) to ASP.NET Core projects.
18i18nStarterWeb. ASP.NET 5 Starter Web project template converted to use proposed i18n/l10n system
16vNextBowerGrunt. A demonstration of an approach for integration of Bower and Grunt into an ASP.NET vNext project.
16dotnetConf2014. Demos from my dotnetConf 2014 SignalR talk http://channel9.msdn.com/Events/dotnetConf/2014/SignalR
15SystemWebSdk. Exploration of using new .NET SDK-style projects with ASP.NET (System.Web) projects
15SignalR-2.x-demo. Demos for SignalR 2.0 and upcoming 2.x releases
14BlazingPageHead. Example of Blazor components for managing page head content.
13YouTubePlaylistCopier. A one-page ASP.NET Core site that allows for copying items from one YouTube playlist to another.
12Ignite2022. Demos for talk at MS Ignite 2022 with David Fowler
12ndcoslo2016. Demos for NDC Oslo 2016
11OpenSubtitleDownloader. Some scrappy utilities for matching ripped TV series files to the correct episode via their subtitles.
11TrackDirty-jQuery-Plugin. The TrackDirty plugin for jQuery tracks changes to form fields. When changes are detected, the field's class name is updated so as to allow styling. A callback function can be passed which will be called when a field is marked dirty. You can also query dirty fields using the added ":dirty" pseudo class.
11aspConf2012. Demo code from talks at aspConf2012
10WasmClientSideValidation. Experiment to run client side validation using .NET on WebAssembly
8WebFormsModelBindingExtensions. Sample extensions for ASP.NET Web Forms Model Binding
8AspNetCoreVbHybrid. Example of ASP.NET Core application with logic written in Visual Basic
8RazorPagesLocalization. Sample of fixed Razor Pages localization in ASP.NET Core 2.0.0 application
7AspireStarterDb. C#
7RealTimeEntityFramework. Some ideas for real-time extensions to Entity Framework
7MusicStore. JavaScript
6CookieConsentUI. Example cookie consent UI for ASP.NET Core project templates, coming in ASP.NET Core 2.1
6