My Blog

Sharing programming insights since 2015. 160 articles (and counting!) filled with real-world experience and practical tips.

    How to solve the 502.05 Process Failure error when debugging your application in Visual Studio

    Recently while I was trying to test a demo application with .NET Core I came around the following error message when I was starting the application using F5:

    The 502.05 Process Failure error

    Read the complete article

    A "work in progress"-list with the Docker commands I use the most

    Since the start of 2019, I have been using Docker containers in the projects I work on. Working with a command line tool (Windows PowerShell, Shell, etc.) is essential when creating new containers. Below is a list of the commands I use the most:

    Read the complete article

    Deserialize a JSON string into a C# object and set custom values into a property of that object

    This week I had to deserialize a JSON string into a collection of C# objects. The class of these objects contained not only the properties that map directly to the JSON properties but also an extra property which I wanted to fill with values based on the values of other properties of the object.

    Let us consider the following simple POCO class and its container, which is a simple array of Students:

    Read the complete article

    How to use the fileinputname parameter inside your template items in Visual Studio

    A Visual Studio Item Template allows us to generate new files with code, so that we avoid having to manually create them. This automatization is very practical when we need to create similar classes more than one time. A template is being offered as option in the “Add new item” dialog of Visual Studio:

    Add new item dialog in visual studio

    Read the complete article

    How to skip the mapping between properties of a source and a target object in AutoMapper

    As I did in my previous article, I focus again on the AutoMapper framework.

    When I map one object to another, I often deal with a destination object that contains LESS properties than the source object. If I take no action, an exception is going to be thrown. For that we will have to declare the skipped properties by using the DoNotValidate method when we define the mapping (CreateMap) between the two objects:

    Read the complete article