Vertical tabs in Visual Studio Code

With vertical tabs it's possible to have an overview over much more open files. Here's how to get it in VS Code.

List of Built-In Helper Types in TypeScript

TypeScript has a few very useful helper types predefined, which aren't known widely enough. Here's a list of them with examples and explanations how they work for the more complex ones.

Mapped Types in TypeScript

Mapped types, introduced in TypeScript 2.1, can significantly reduce typing effort. They can be hard to understand though, as they unfold their full potential only in combination with other (complicated) features.

Setting up a Reverse-Proxy with Nginx and docker-compose

Nginx is a great piece of software that allows you to easily wrap your application inside a reverse-proxy, which can then handle server-related aspects, like SSL and caching, completely transparent to the application behind it.

Hosting Asp.Net Core Applications on Windows Server Core

Recently, I've found myself in the position of having to host an application on Windows Server. Having never managed a Windows Server before, I struggled to find relevant information, especially since most of it is written for a Windows Server with installed UI, and the default image on Azure is a Core image, without UI. This is mostly documentation for myself, but maybe you find it helpful too.