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

Techorama 2017: REST, Just the Hard Parts

I’m happy to announce I’ll again be delivering a session at Techorama (Belgium’s biggest IT conference) in May of this year.  My session is titled “REST – Just the Hard Parts”.  Not for the faint of heart   REST is… a bit of a wonder really. It’s probably the most misused term for describing APIs,… Read more »

office-581131_1920

Port of TwoStepsAuthenticator to .NET Standard 1.6 Profile

When working with multi-factor authentication, apps like Google Authenticator or Microsoft Authenticator are often used to generate an additional factor.  These generate (time-based) one-time passwords, using algorithms like those described in RFC 6238 and/or RFC 4226.  When you want to implement server-side verification, or you want to implement your own app that generates these OTPs, … Read more »

office-581131_1920

Beta Release: Marvin.Cache.Headers – ASP.NET Core Middleware for Generating Cache-related Response Headers

Recently I was working on a few demos in ASP.NET Core for an upcoming Pluralsight course, and I needed something that was able to generate cache-related response headers: Cache-Control, Expires, ETag and Last-Modified, and returns 304 – Not Modified or 412 – Precondition Failed responses when needed.  Currently, that’s not included – there’s a ResponseCaching… Read more »

shutterstock_264200807

Announcing: Building Your First API with ASP.NET Core Course at Pluralsight

Today, I’m very happy to announce that my latest Pluralsight course, Building Your First API with ASP.NET Core, went live. It’s a course focused on building APIs with ASP.NET Core (the title might have given that away ;-)), and you don’t need any previous experience with ASP.NET Core.  Here’s the full description: ASP.NET Core and… Read more »

shutterstock_264200807

Which JsonPatch Flavour Should I Use?

With the recent v1 release of Marvin.JsonPatch & Marvin.JsonPatch.Dynamic, I figured this would be a good time for a write-up of which flavour to use for which use case. There are 3 different flavours: Marvin.JsonPatch, Marvin.JsonPatch.Dynamic, and Microsoft.AspNetCore.JsonPatch. Marvin.JsonPatch is a PCL, targeting Xamarin, WinPhone, .NET 4. Marvin.JsonPatch.Dynamic targets the full .NET framework.  It references… Read more »

office-581131_1920

Marvin.JsonPatch & Marvin.JsonPatch.Dynamic Reach v1 Milestone

Today, I’m very happy to announce that I’ve released Marvin.JsonPatch & Marvin.JsonPatch.Dynamic v1!  The packages provide support for the Json Patch standard, used for partial updates for RESTful API’s. This should be considered a stable, production-ready release, and both are now feature complete.  The most notable changes for Marvin.JsonPatch are: Support for JsonProperty on model… Read more »

Even older posts

My Pluralsight Courses

ASP.NET Core and Entity Framework Core signify the direction Microsoft is taking with its developer frameworks. In this course, you’ll learn about the important concepts of ASP.NET Core related to building an API.

  • Beginner

  • November 7th, 2016

OData V4, an open OASIS standard dubbed “The Best Way to REST,” aims to standardize the process of building RESTful APIs. Discover OData and how to build and consume a RESTful API that adheres to the OData V4 standard, using ASP.NET (Web API).

  • Beginner

  • May 11th, 2016

When you’re building an Angular or ASP.NET MVC-based application, sooner or later you’ll want to secure it – preferably sooner rather than later. In this course, you’ll learn how OAuth2 and OpenID Connect, today’s widely-used standards, can help you with that.

  • Intermediate

  • December 21st, 2015

We all seem to be building RESTful APIs these days. But REST is bigger than that: it’s an architectural system. If you’re looking to learn what REST really is and how to build a RESTful API with Web API, aimed at multiple client types (web/mobile), this is the right course for you.  

  • Intermediate

  • March 5th, 2015

XAML is the language of choice for WPF, Windows Phone, Windows Store, and Silverlight apps. This course is a very demo-driven, practical introduction to XAML, aimed at anyone who wants to get started with XAML.

  • Beginner

  • July 16th, 2014

This course covers the different aspects of performance in Windows 8 applications, a definite must for any Windows 8 developer. Learn about the impact of how your XAML is structured, working with large collections & virtualization, async, analytics, and much more.  

  • Intermediate

  • August 30th, 2013

Kevin Dockx / Ice Cream