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 Slides & Code

I just finished my Techorama 2017 session.  Wondering what it was all about? REST is… a bit of a wonder really. It’s probably the most misused term for describing APIs, as most RESTful APIs that are called RESTful aren’t really RESTful. That’s because REST is an architectural style that isn’t that easy to correctly implement…. Read more »

home-office-336377_1920

ASP.NET Core Sessions: Source Code

Thanks to everyone who came to one of two sessions on Building an API with ASP.NET Core, the last one of which was a DevStories meetup yesterday. For those who were there, or for those who weren’t and are interested in the source code: you can find that at my GitHub. As mentioned, this was… Read more »

home-office-336377_1920

DevStories Meetup: Building an API with ASP.NET Core

Have you ever heard of DevStories?  These are regular evening talks about software development and operations, organised through Meetup & sponsored by Realdolmen (free food! free drinks! :)). Starting on April 13th, Wesley Cabus & I will deliver 3 sessions on ASP.NET Core. In the first session I’ll explain what .NET Core & ASP.NET Core are,… Read more »

shutterstock_264200807

Announcing: Building a RESTful API with ASP.NET Core Course at Pluralsight

I’m very happy to announce that my latest Pluralsight course, Building a RESTful API with ASP.NET Core, is now live. I’ve got to admit I’m quite proud of this one.  I aimed for it to be the most in-depth dive into REST I ever created.  With about 8 (!) hours of content, spanning 11 modules and more than… Read more »

office-581131_1920

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

Today I’m happy to announce the RTM release of the Marvin.Cache.Headers middleware for ASP.NET Core. 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. These headers are (mainly) used for caching & concurrency purposes, so have a look you want to implement… Read more »

shutterstock_264200807

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, as… Read more »

Even older posts

My Pluralsight Courses

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

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