Posts by year


A way to deal with HTTP error responses

6 minute read

When I read Ken’s blog post about an issue he had with a certain class in a project he is working on, his solution didn’t sit quite right with me. I know tha...


Debugging 101

7 minute read

Welcome back for my second post about debugging! In this post, I'll give you an overview of the basic capabilities of the debugger in Visual Studio 2015, and...


The History of Debugging: Part 1

3 minute read

Disclaimer: there might never be a Part 2. Together with Maarten (who already has written some content concerning debugging and monitoring software), we're g...

SLD Injection, it’s a thing

4 minute read

I'm in the middle of preparing a session about security, and one topic you regularly bump into when thinking about security and writing code is SQL Injection...


CSP: we’re not there, yet.

3 minute read

CSP, or Content Security Policy, is an added layer of security that helps to detect and mitigate certain types of attacks, including Cross-Site Scripting (XS...

Writing a custom TagHelper in ASP.NET 5

6 minute read

ASP.NET 5 brings some new features to MVC. One of these features is TagHelpers, which allow us to add new attributes to HTML tags (or create custom tags alto...

Global Azure Bootcamp - Aftermath

2 minute read

It’s been almost a month now since the last edition of Global Azure Bootcamp, and I wanted to share with you some of the details of my involvement in this ye...


Cors.ConfigProfiles is here!

less than 1 minute read

After working on my previous blog post, where I had to use the EnableCorsAttribute, I thought: “Why can’t I make profiles for this in the web.config file, li...

Fluent API with Nullable this time :)

1 minute read

Yesterday, I attended Kevin’s session about building a fluent API. One of the things he mentioned while building the API, was that he would have liked to con...