• Building your first API in .NET Core

    Today I want to show you how to develop your first API with .NET Core. .NET Core is an alternative to the classic .NET Framework. In contrast to the .NET Framework, .NET Core offers a huge advantage: It is platform-independent and therefore compatible with MacOS, Linux and Windows. The purpose...


  • 100 Days of Code

    You might be familiar with the following situation: You are in your first job as a software developer and spend less and less time with your own projects? Or the time you spend on them is generally getting less and less? I have the problem right now and I’ve been...


  • Semantic Versioning

    Have you ever wondered what kind of methodology you should use to label the releases of your software? Many projects use a structure with three numbers, each separated by a dot. I have good news for you: This structure is very common and well documented. It’s called Semantic Versioning and...


  • Git Workflows

    Almost all programming projects work with some kind of version control. When I started to work with Git, I used the tool also directly for my private projects. But especially at the beginning I found it hard to structure my commits and branches in a practical way. For this reason...


  • Getting Started With Running

    If you had told me a year ago that I would run an entire Tough Mudder in a year, I probably would have made fun of you. Well, to be honest, I didn’t even know about the existence of obstacle course races (OCR) of this kind at the time. If...