Redmond, WA

Damian Edwards

Elite
@DamianEdwards

PM Architect working on Aspire and .NET at @microsoft.

MinimalApiPlayground. A place I'm trying out the new ASP.NET Core minimal APIs features.

664

RazorSlices. Lightweight Razor-based templates for ASP.NET Core without MVC, Razor Pages, or Blazor.

566

MiniValidation. A minimalist validation library for .NET built atop the existing features in `System.ComponentModel.DataAnnotations` namespace

389

TagHelperPack. A set of useful, and possibly opinionated, Tag Helpers for ASP.NET Core

337

MinimalApis.Extensions. A set of extensions and helpers for working with ASP.NET Core Minimal APIs.

320

dotnet-purge. .NET tool to do a real clean of a project directory

147

BlazorIdentity. An exploration of recreating the ASP.NET Core Identity UI functionality in Blazor components.

136

aspnet5-workshop. ASP.NET 5 workshop

106

TagHelperStarterWeb. ASP.NET 5 Starter Web project template converted to use Tag Helpers

79

RazorPagesSample. Examples of various ways to build simple CRUD pages using ASP.NET Core Razor Pages (coming in ASP.NET Core 2.0).

79

runfile. An exploration of what file-based C# apps could look like.

77

aspnetcore-workshop. ASP.NET Core

69

PiDnx. A sample DNX app for running on Windows 10 IoT Core on Raspberry Pi 2

60

NDCLondon2013. Demos from my talks at NDC London 2013

54

Nanorm. A tiny data-access helper library for ADO.NET. Linker and native AOT friendly.

47

AspNetCoreDevJwts. Experimenting with development environment scenarios for JWT authentication.

43

csrun. A tool that makes it easy to run standalone C# files.

42

AspNetCorePathAuthorization. A middleware to enable path-based authorization in an ASP.NET Core application.

40

TrimmedTodo. An app to try out trimming stuff in .NET 7

34

MinimalRazorComponents. An exploration of allowing returning rendered Razor Components (aka Blazor Components) from ASP.NET Core Minimal API endpoints.

31

grunt-tsng. A TypeScript pre-processor for AngularJS

28

KeyTips-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.

21

SignalR-MoveShapeDemo. A simple demo app I use when giving talks on SignalR

21

Unobtrusive-jQuery-UI. Unobtrusive wire-up of jQuery UI features using data-ui-* attributes on target elements.

19

AspNetCoreClientLibManagement. Examples of different techniques for management of client libraries (i.e. JS/CSS libraries/frameworks) to ASP.NET Core projects.

18

i18nStarterWeb. ASP.NET 5 Starter Web project template converted to use proposed i18n/l10n system

16

vNextBowerGrunt. A demonstration of an approach for integration of Bower and Grunt into an ASP.NET vNext project.

16

dotnetConf2014. Demos from my dotnetConf 2014 SignalR talk http://channel9.msdn.com/Events/dotnetConf/2014/SignalR

15

SystemWebSdk. Exploration of using new .NET SDK-style projects with ASP.NET (System.Web) projects

15

SignalR-2.x-demo. Demos for SignalR 2.0 and upcoming 2.x releases

14

BlazingPageHead. Example of Blazor components for managing page head content.

13

YouTubePlaylistCopier. A one-page ASP.NET Core site that allows for copying items from one YouTube playlist to another.

12

Ignite2022. Demos for talk at MS Ignite 2022 with David Fowler

12

ndcoslo2016. Demos for NDC Oslo 2016

11

OpenSubtitleDownloader. Some scrappy utilities for matching ripped TV series files to the correct episode via their subtitles.

11

TrackDirty-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.

11

aspConf2012. Demo code from talks at aspConf2012

10

WasmClientSideValidation. Experiment to run client side validation using .NET on WebAssembly

8

WebFormsModelBindingExtensions. Sample extensions for ASP.NET Web Forms Model Binding

8

AspNetCoreVbHybrid. Example of ASP.NET Core application with logic written in Visual Basic

8

RazorPagesLocalization. Sample of fixed Razor Pages localization in ASP.NET Core 2.0.0 application

7

AspireStarterDb. C#

7

RealTimeEntityFramework. Some ideas for real-time extensions to Entity Framework

7

MusicStore. JavaScript

6

CookieConsentUI. Example cookie consent UI for ASP.NET Core project templates, coming in ASP.NET Core 2.1

6
45
Apply