Kevin Dockx / Ice Cream

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

Latest Posts

office-581131_1920

Feature Release: Marvin.Cache.Headers 3.1

I just pushed a new release of Marvin.Cache.Headers to NuGet.  This feature release adds a new extension point (via ILastModifiedInjector) that allows injecting the LastModified date for resources for which you explicitly know that date. By default the middleware assumes the LastModified date is the date at which the request first hits the middleware.  In… Read more »

shutterstock_272993705

Join Me at Techorama 2019–Space Edition

Part of the Techorama 2019 – Space Edition agenda has been released, and I’m on it Techorama is Belgium’s biggest IT conference, with about 1700 expected attendees and over 130 sessions.  I’ll deliver a (completely new!) session on using HttpClient in .NET Core.  Some info: Applications, ranging from ASP.NET Core web apps over mobile Xamarin… Read more »

shutterstock_313815854

Announcing: Using HttpClient to Consume APIs in .NET Core Course Published at Pluralsight

I created quite a few courses on building APIs with ASP.NET Core in the past.  One of the questions that often pops up is “ok, well, now how do I consume such an API?”  If you’re wondering about that as well, my new course is for you   It’s an in-depth look at using HttpClient… Read more »

home-office-336377_1920

New Release: Marvin.StreamExtensions

I just released a new NuGet package, Marvin.StreamExtensions.  It contains a set of helper extension methods (on Stream) for working with streams which I find particularly useful for interacting with an API through HttpClient. Working with streams when interacting with an API has the advantage of lowering your memory footprint and potentially improves performance as… Read more »

shutterstock_524595073

User Group Event: .NET Core Meetup in Antwerp

On Wednesday, November 21st I’ll be delivering a session at the IT Dev Café Meetup.  This edition of the meetup is focused on .NET Core.  There’s actually two sessions you’ll be able to attend: mine will cover tips and tricks on using async in ASP.NET Core, and Peter Himschoot will cover Blazor.  Here’s some more… Read more »

office-581131_1920

Techorama NL 2018 Session (Async Best Practices): Code + Slidedeck

I just finished my session at Techorama NL 2018 on Best Practices for Building Async APIs in ASP.NET Core.  Here’s what that was about: Did you know the main driver for async isn’t performance but scalability?  Ever wondered why it makes sense to async I/O-bound tasks, but why doing the same with a long-running algorithm… Read more »

Older posts

My Pluralsight Courses

Coding an asynchronous API comes with its own set of challenges. In this course you’ll learn what they are and how you can benefit from writing async code. You’ll learn how to do that starting at the bottom layer and working right up to the top.

  • Intermediate

  • August 14th, 2018

When you’re building an ASP.NET Core 2 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

  • June 21st, 2018

ASP.NET Core 2 incorporates a few important changes and new features. This course will teach you how to upgrade your existing web API, built with ASP.NET Core 1.x, to ASP.NET Core 2.0.

  • Beginner

  • October 19th, 2017

When you’re building an ASP.NET Core 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

  • August 7th, 2017

APIs should adhere to the constraints enforced by the REST architectural style. By doing that, you’ll end up with a stable, functional, and predictable API, standardized where possible.

  • Intermediate

  • March 13th, 2017

Older courses

Kevin Dockx / Ice Cream