Kevin Dockx / Ice Cream

wandering along the lines of another next big thing, remember: there’s always room for more ice cream

Latest Posts


Marvin.Cache.Headers 6.0.0 Available Now

I just released a new version of Marvin.Cache.Headers.  You can find it on NuGet.  For those of you who don’t know what that is: Marvin.Cache.Headers is ASP.NET Core middleware that adds HttpCache headers to responses (Cache-Control, Expires, ETag, Last-Modified), and implements cache expiration & validation models. It can be used to ensure caches correctly cache… Read more »


New Release: Marvin.JsonPatch 2.2

This is a post I wasn’t expecting to write   Marvin.JsonPatch, my library to add support for JsonPatch to .NET, just got a new release.  It’s a small change a few people asked for: multitarget support (including netstandard2.0).  As you may or may not know, Marvin.JsonPatch was originally built in 2014 (I’m getting old…), targeting… Read more »


New Course Published: Using Reflection in a C# Application: Best Practices

My latest Pluralsight course, Using Reflection in a C# Application: Best Practices, is available now.  Here’s what you can expect: Using reflection does not have to be difficult. In this course, Using Reflection in a C# Application: Best Practices, you’ll learn how to use reflection in C#. First, you’ll explore which use cases reflection can… Read more »


New Course Published: Securing Microservices in ASP.NET Core

I’m happy to announce my latest course is available now over at Pluralsight: Securing Microservices in ASP.NET Core.  It offers an in-depth look at various security patterns for microservice architectures.  Here’s what you can expect: Authentication and authorization are two very important aspects of a secure microservices architecture. In this course, Securing Microservices in ASP.NET… Read more »


Marvin.StreamExtensions v1.2 Released

PouyaMoridian submitted a PR to Marvin.StreamExtensions recently that allows injecting JsonSerializerSettings when using the extension methods.  I figured a new release would be appropriate as I think quite a few people will find this useful.  It allows full customization of how your objects are serialized, including the option to have property names CamelCased.  If you’re… Read more »


New Course Published: Securing Blazor Client-side Applications

I’m happy to announce my latest course is now available over at Pluralsight: Securing Blazor Client-side Applications.  As you can guess, it tackles securing your Blazor WASM app, but it contains a lot more than just that.  Here’s what you can expect: Authentication and authorization are two incredibly important aspects of a secure Blazor WebAssembly… Read more »

Older posts

My Pluralsight Courses

This course will teach you how to secure your ASP.NET Core microservices using a variety of best practice patterns for authentication and authorization.

  • Advanced

  • November 30th, 2020

When you’re building an ASP.NET Core 3 MVC web app or API, you’ll want to secure it sooner than later. In this course, you’ll learn how to utilize OAuth2 and OpenID Connect, today’s widely-used standards, to help you achieve your goals efficiently.

  • Intermediate

  • February 20th, 2020

Older courses

Kevin Dockx / Ice Cream