Kevin Dockx / Ice Cream

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

Latest Posts

shutterstock_379546546

Marvin.Cache.Headers 5.0.0 Released

A new version of Marvin.Cache.Headers has been released.  This is a major version – next to the usual bug fixes, it contains a highly requested feature: the ability to invalidate stored items.  Here’s what that does: Cache invalidation essentially means wiping a response from the cache because you know it isn’t the correct version anymore…. Read more »

shutterstock_524595073

New Course Published: Securing ASP.NET Core 3 with OAuth2 and OpenID Connect

I’m very happy to announce my latest Pluralsight course, Securing ASP.NET Core 3 with OAuth2 and OpenID Connect, is now available.  Here’s what you can expect: Knowing how to secure applications is important, but knowing why we make certain decisions is, arguably, even more important. In this course, Securing ASP.NET Core 3 with OAuth2 and… Read more »

shutterstock_279800456

New Pluralsight Course: Authentication and Authorization in Blazor Applications

I’m very happy to announce my latest Pluralsight course, Authentication and Authorization in Blazor Applications, went live.  Here’s what you can expect: Authentication and authorization are two incredibly important aspects of a secure Blazor application. In this course, Authentication and Authorization in Blazor Applications, you’ll learn how to secure your Blazor application using a variety… Read more »

office-581131_1920

dotNETFest 2019: Code and Slides

I was invited to dotNETFest in Kyiv (thanks for having me! :)) to deliver two sessions: an in-depth session on OpenID Connect, and a session on working with OpenAPI/Swagger. As promised during the session, here are the links to the slides & code: OpenID Connect In-depth: code, slides Uncovering Swagger/OpenAPI: code, slides By the way,… Read more »

shutterstock_264200807

Two New Pluralsight Courses Covering REST in ASP.NET Core 3 Available Now!

I often announce my new Pluralsight courses here, but this time it’s a bit of a special announcement: not 1, but 2 new courses, both covering REST in the recently-released ASP.NET Core 3!  The first one is a beginner course: Building a RESTful API with ASP.NET Core 3.  This is what you can expect: In… Read more »

office-581131_1920

Code + PPTX: Api Security In-depth (Techorama NL 2019)

I just finished my session on enterprise-level API security with oAuth2 / OIDC – so for all of you who were there (and those who weren’t :-)), as promised, you can find my slides and code on my Github.  Here’s what it was all about: You probably know how to secure your API with access… Read more »

Older posts

My Pluralsight Courses

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

In this course you’ll learn how improve your API with paging, sorting, and data shaping. You’ll also learn how to make your API more evolvable and robust with HATEOAS and advanced content negotiation, and how to deal with caching and concurrency.

  • Intermediate

  • October 10th, 2019

Building an API is one thing, but building a truly RESTful API is something different. In this course, you’ll learn how to build one using ASP.NET Core 3.

  • Beginner

  • October 10th, 2019

When creating an application that uses EF Core you’ll quickly wonder how you can test your code. In this course you’ll learn about strategies that can help with testing your code by using in-memory database providers like InMemory and SQLite.

  • Intermediate

  • June 14th, 2019

Older courses

Kevin Dockx / Ice Cream