Records as distinct types
Records are a new construct in C#9, and is a simplified way to create classes which have some intrinsic attributes defined. Value equality, toString, copying...
Records are a new construct in C#9, and is a simplified way to create classes which have some intrinsic attributes defined. Value equality, toString, copying...
The C# formatting tool I like the most right now is csharpier.
In this post I describe how to setup dotnet format in JetBrains Rider.
dotnet-format
- prettier (and eslint) for dotnet?
What took frontend development from a dark place into the light? Thousands of factors play a role, but I think one of the nicer ones are opinionated code for...
records are a new construct in C# 9. The idea comes from known working features from other languages. The promise of immutability and limiting “Spooky side e...
The Flåklypa Grand Prix videogame, originally released in 2000, holds a cherished place in the hearts of Norwegians. Its engaging minigames have defined a ge...
In this post I show you how to create a compressed ktx2 file from a set of cubemap images.
My biggest problem with snake_case in programming is that I find it flow-breaking to write the underscore separator character.
In this post I describe how to configure the polling interval of the TeamCity Url Build Trigger.
The C# formatting tool I like the most right now is csharpier.
In this post I describe how to setup dotnet format in JetBrains Rider.
dotnet-format
- prettier (and eslint) for dotnet?
What took frontend development from a dark place into the light? Thousands of factors play a role, but I think one of the nicer ones are opinionated code for...
Records are a new construct in C#9, and is a simplified way to create classes which have some intrinsic attributes defined. Value equality, toString, copying...
records are a new construct in C# 9. The idea comes from known working features from other languages. The promise of immutability and limiting “Spooky side e...
Records are a new construct in C#9, and is a simplified way to create classes which have some intrinsic attributes defined. Value equality, toString, copying...
records are a new construct in C# 9. The idea comes from known working features from other languages. The promise of immutability and limiting “Spooky side e...
In this guide I’ll show how to mount Volumes to Docker Images in Azure WebApp for Containers.
Azure Privileged Identity Management (PIM) is a feature that helps you follow the principle of least privilege in Azure. It allows you to temporarily elevate...
Azure CLI is a good alternative to using Azure PowerShell. It is idempotent, and is a great fit for Continuos Integration scenarios. But in the process of ma...
Azure CLI is a good alternative to using Azure PowerShell. It is idempotent, and is a great fit for Continuos Integration scenarios. But in the process of ma...
Workspace One Intelligent Hub is a commonly used app-distribution channel in enterprise environment. The Hub itself works well, and is a great tool for simpl...
In this post I describe the process of finding a strange inconsistency when trying to map large integer float values to a fragment shader in GLSL.
This post describes how to setup and use custom Formatters for MessagePack-CSharp.
I created Enig, a tool for simple estimation for distributed teams. Its a shared session where you can agree on a scope of a given task, without any overhead.
I created Enig, a tool for simple estimation for distributed teams. Its a shared session where you can agree on a scope of a given task, without any overhead.
I created Enig, a tool for simple estimation for distributed teams. Its a shared session where you can agree on a scope of a given task, without any overhead.
In 2013 Windows 8 was the new thing, and with it came Universal Windows Platform(UWP) and the Windows Store. I was attending a Microsoft developer competitio...
In 2013 Windows 8 was the new thing, and with it came Universal Windows Platform(UWP) and the Windows Store. I was attending a Microsoft developer competitio...
path.dirname
This is a quick guide to show a trick on how to recursively scan all parent folders using nodejs, fs and path.
I was looking into simple frustum culling algorithms that I could apply to some software I am making. I found the Radar frustum culler to be a quick to imple...
In this post I describe how to set up a branch name rule to avoid issues with case-sensitive branches in GitHub.
In this post I describe how to set up a branch name rule to avoid issues with case-sensitive branches in GitHub.
In this post, I’ll introduce you to Caddy and guide you through configuring it as a reverse proxy for hosting a Single Page App (SPA).
In this post I show you how to create a compressed ktx2 file from a set of cubemap images.