Kevin Dockx (@KevinDockx)

Top repositories

1

HttpCacheHeaders

ASP.NET Core middleware that adds HttpCache headers to responses (Cache-Control, Expires, ETag, Last-Modified), and implements cache expiration & validation models
C#
260
star
2

AspNetCore6WebAPIFundamentals

Fully functioning sample code for my ASP.NET Core 6 Web API Fundamentals course
C#
240
star
3

BuildingRESTfulAPIAspNetCore3

Fully functioning sample application accompanying my Building a RESTful API with ASP.NET Core 3 course
C#
222
star
4

JsonPatch

JSON Patch (JsonPatchDocument) RFC 6902 implementation for .NET
C#
170
star
5

CSharp10DesignPatterns

Fully functioning sample code for my C#10 Design Patterns course
C#
140
star
6

SecuringAspNetCore3WithOAuth2AndOIDC

Fully functioning finished sample code for my Securing ASP.NET Core 3 with OAuth2 and OpenID Connect course
C#
120
star
7

ImplementingAdvancedRESTfulConcernsAspNetCore3

Fully functioning sample application accompanying my Implementing Advanced RESTful Concerns with ASP.NET Core 3 course
C#
115
star
8

RESTfulAPIAspNetCore_Course

Building a RESTful API with ASP.NET Core starter files
C#
93
star
9

SecuringAspNetCore6WithOAuth2AndOIDC

Fully functioning finished sample code for my Securing ASP.NET Core 6 with OAuth2 and OpenID Connect course
C#
90
star
10

SecuringAspNetCore2WithOAuth2AndOIDC

Fully functioning finished sample code for my Securing ASP.NET Core 2 with OAuth2 and OpenID Connect course
C#
71
star
11

OpenIDConnectInDepth

OpenID Connect code sample (Angular 5, ASP.NET Core 3.0, IdentityServer4) containing SSOn/Out, reference tokens, custom grants and multi-tenancy.
C#
64
star
12

StreamExtensions

A set of helper extension methods (on Stream) for working with streams. Particularly useful for interaction with an API through HttpClient.
C#
60
star
13

AngularASPNetCoreBusinessApplications

Fully functioning finished sample code for my Building Business Applications with Angular and ASP.NET Core course
C#
57
star
14

BuildingAsyncAPIAspNetCore

Fully functioning finished sample code for my Building an Async API with ASP.NET Core course
C#
55
star
15

DocumentingAspNetCoreApisWithOpenAPI

Fully functioning finished sample code for my Documenting an ASP.NET Core API with OpenAPI / Swagger course
C#
53
star
16

AspNetCore6WebAPIDeepDive

Fully functioning sample and starter files for my ASP.NET Core 6 Web API Deep Dive course
C#
47
star
17

AspNetCoreAsyncBestPracticesJetBrainsWebinar

Demo code for my webinar at Jetbrains on async best practices in ASP.NET Core
C#
45
star
18

HttpClientInNetCore

Fully functioning finished sample code for my Using HttpClient to Consume APIs in .NET Core course
C#
42
star
19

UnitTestingAspNetCore6WebAPI

Fully functioning sample code for my Unit Testing an ASP.NET Core 6 Web API course
C#
41
star
20

AspNetCoreAsyncBestPractices

Demo code for my "Best Practices for Building Async APIs with ASP.NET Core" session
C#
40
star
21

APIAspNetCore_Course

Starter files and fully functioning finished sample for my Building Your First API with ASP.NET Core course
C#
39
star
22

DealingWithCredentialsWhenSecuringAspNetCore3

Starter files and fully finished sample code for my Dealing with Credentials when Securing an ASP.NET Core 3 Application course at Pluralsight.
C#
32
star
23

BlazorAuthenticationAndAuthorization

Fully functioning finished sample code for my Authentication and Authorization in Blazor Applications course
C#
31
star
24

SecuringMicroservicesAspNetCore

Fully functioning starter & finished sample code for my "Securing Microservices in ASP.NET Core 3" course
C#
30
star
25

UsingHttpClientInDotNet

Fully functioning finished sample code for my Using HttpClient to Consume APIs in .NET course
C#
28
star
26

AspNetCoreAsyncAPI

Fully async version of the CityInfo demo project from my Building Your First API with ASP.NET Core course at Pluralsight. Many thanks to @petersantiago for this!
C#
27
star
27

SecuringBlazorClientSideApplications

Fully functioning sample application accompanying my Securing Blazor Client-side Applications course.
C#
26
star
28

ApiSecurityInDepth

Sample implementing reference token support, token exchange, impersonation and delegation and enhanced client authentication with private key JWTs
C#
26
star
29

BuildingAnODataAPIAspNetCore

Building an OData API in ASP.NET Core (.NET 5 and .NET Core 3.1)
C#
25
star
30

DocumentingAspNetCore6API

Starter files & fully functioning finished sample code for my Documenting an ASP.NET Core 6 Web API using Swagger course.
C#
25
star
31

HttpCache

Marvin.HttpCache is a complete implementation of the RFC2616 Http Caching standard for use with HttpClient, for all .NET Framework platforms (Windows Store, Windows Phone, WPF, WinForms, Console apps). Have a look around for the current status and to know what's yet to be implemented.
C#
25
star
32

SecuringBlazorServerSideApplications

Fully functioning sample application accompanying my Securing Blazor Server-side Applications course.
C#
24
star
33

BlazorWASMSecurityBestPractices

Sample showing a best practice security approach for Blazor WASM apps via the BFF pattern
C#
23
star
34

TestingWithEFCore

Fully functioning finished sample code for my Testing With EF Core course
C#
22
star
35

DevelopingAsyncWebAPIAspNetCore6

Starter and fully finished sample solution for my Developing an Asynchronous Web API with ASP.NET Core 6 course, over at Pluralsight.
C#
21
star
36

CleanCodeResultFilterSample

Sample of using ResultFilter and ValueTuple when building an API with ASP.NET Core
C#
19
star
37

BuildingAspNetCore7MinimalAPIs

Fully functioning sample code for my "Building ASP.NET Core 7 Minimal APIs" course
C#
18
star
38

GeneratingCodeAndTestingAspNetCoreApis

Fully functioning finished sample code for my Using Swagger / OpenAPI for Generating Client Side Code and API Tests in ASP.NET Core course
C#
15
star
39

ReflectionInCSharp

Fully functioning sample for my "Using Reflection in a C# Application: Best Practices" course at Pluralsight
C#
14
star
40

AccessingAPIsWithHttpClientDotNet6

Fully functioning sample and starter files for my Accessing APIs with HttpClient in .NET 6 course
C#
14
star
41

XamarinFormsOIDCSample

Xamarin Forms OAuth 2.0 / OpenID Connect Sample with IdentityServer3
C#
14
star
42

AspNetCoreWebAPIDeepDive

Fully functioning sample and starter files for my ASP.NET Core Web API Deep Dive course, currently targeting .NET 8.
C#
11
star
43

AspNetCoreWebApiFundamentals

Fully functioning sample code for my ASP.NET Core Web API Fundamentals course, currently targeting .NET 8.
C#
11
star
44

UnitTestingAspNetCore6MVC

Fully functioning sample code for my Unit Testing an ASP.NET Core 6 MVC Web Application course
C#
10
star
45

ConsumingAnODataAPI

Fully functioning starter and finished sample solution for my Consuming an OData v4 API course
C#
10
star
46

UnitTestingAspNetCoreWebApi

Fully functioning sample code for my Unit Testing an ASP.NET Core Web API course, over at Pluralsight, currently targeting .NET 8.
C#
10
star
47

CSharp10Reflection

Finished sample code for my C# 10 Reflection course
C#
9
star
48

HttpClientInDepth

Code for my "An in-depth look at HttpClient" session at Techorama 2019
C#
9
star
49

Sprotify_Demo

Demo project for the ASP.NET Core DevStories sessions (building an API, web app & securing it).
CSS
9
star
50

ODataV4_Course

Building a Consistent RESTful API with OData V4 in ASP.NET starter files
C#
9
star
51

CSharpDesignPatterns

Fully functioning sample code for my C# Design Patterns course, currently targeting .NET 8.
C#
9
star
52

UnitTestingAspNetCoreMVC

Fully functioning sample code for my Unit Testing an ASP.NET Core MVC Web Application course, over at Pluralsight, currently targeting .NET 8.
C#
8
star
53

SecurityPatternsForMicroservices

Code samples: various security patterns for microservices, with Ocelot as API Gateway and Duende.IdentityServer as IDP.
C#
8
star
54

JsonPatch.Dynamic

Support for dynamically typed objects for Marvin.JsonPatch (Json Patch Document RFC 6902 implementation for .NET)
C#
7
star
55

SecuringAspNetCoreWithOAuth2andOIDC

Starter files & fully functioning finished sample code for my Securing ASP.NET Core with OAuth2 and OpenID Connect course, currently targeting .NET 8.
C#
7
star
56

JsonPatchInAspNet5

Example of how to use JsonPatch in ASP .NET 5 (with ASP .NET 5 Web API, ASP .NET MVC 5 and 6 clients)
PowerShell
6
star
57

ExtendingOAuthAndOpenIdConnect

Code for my session on extending OAuth & OpenId Connect. Contains samples for private key JWT, token encryption, proof of possession access tokens, singed authorization requests and more.
C#
6
star
58

OAuth2OIDCAngularASPNET_Course

These are the starter files for my "OAuth2 and OpenID Connect Strategies for Angular and ASP.NET" course at Pluralsight.
C#
6
star
59

AngularOIDC_Techorama2016

Demo code for my Techorama 2016 session: "Angular, OAuth2 and OpenID Connect, Heaven or Hell?"
JavaScript
5
star
60

AccessingApisWithHttpClient

Fully functioning finished sample and starter files for my Accessing APIs with HttpClient in .NET course, currently targeting .NET 8.
C#
5
star
61

BuildingAspNetCoreMinimalApis

Starter files & fully functioning finished sample code for my Building ASP.NET Core Minimal APIs course, currently targeting .NET 8.
C#
5
star
62

SecuringAspNetCoreWithOAuth2andOIDC_Course

Starter demo files for my Securing ASP.NET Core with OAuth2 and OpenID Connect course
C#
5
star
63

Marvin.Polly.Cache.HttpCache

Cache provider for Polly supporting the Http Cache standard
C#
4
star
64

TwoStepsAuthenticator.NETStandard

Port of https://github.com/glacasa/TwoStepsAuthenticator by https://github.com/glacasa to .NET Standard 1.6.
C#
4
star
65

DevelopingAsynchronousAspNetCoreWebApi

Fully functioning sample code for my Developing an Asynchronous ASP.NET Core Web API, over at Pluralsight, currently targeting .NET 8.
C#
4
star
66

DocumentingAspNetCoreWebApiUsingSwagger

Starter files & fully functioning finished sample code for my Documenting an ASP.NET Core Web API using Swagger course, currently targeting .NET 8.
C#
3
star
67

Techorama_2017

Demo code for my "REST - Just the Hard Parts" session at Techorama 2017
C#
2
star
68

SigningAndEncryption

Samples for signing and encrypting tokens, generating a jwkset, ... in ASP.NET Core
C#
1
star
69

CSharpReflection

Fully functioning sample application accompanying my C# Reflection course, over at Pluralsight, currently targeting .NET 8.
C#
1
star