.NET Day Switzerland 2024

This post was started in 2024, but as I attended the .NET Day Switzerland 2025 roughly weeks ago, I remembered, that I never actually finished and published it … until now. The conference was opened by the organizers with some general information about the conference… It’s Not Your Dad’s .NET Anymore …then the word was […]

Could not load type StringTools.FowlerNollVo1aHash

Recently, I downgraded my Visual Studio 2022 Enterprise installation to Visual Studio 2022 Professional, which worked well, except that I couldn’t compile anything with CMake and couldn’t open most C# projects, as MSBuild was failing with the following cryptic error message: Project.csproj : error : The expression “[MSBuild]::StableStringHash(Project.csproj)” cannot be evaluated. Could not load type […]

Using OpenAPI Client Generators

While working on my Stream Deck plugin for Clockify, I noticed that the API client package I was using, wasn’t up-to-date with the latest version of Clockfiy’s OpenAPI specification. Having played around with Swagger in the past, I thought it should be simple enough to generate a new C# API client from the specs, given […]

T4 Text Transform With the dotnet CLI

The dotnet command line interface (CLI) has been the recommended way to build, test, pack, publish, etc. .NET applications ever since its release. The big advantage is, that the tool is cross-platform and doesn’t depend on Visual Studio. One downside is, that when you run dotnet build on Windows, the dotnet command will use its […]

Referencing GAC Assembly in SDK Project

With the “old” project files, i.e. non-SDK projects, you could reference an assembly and it would automatically be looked up in the GAC (Global Assembly Cache). For SDK projects this was a deliberate breaking change with the reasoning, that the GAC is supposed to be used for runtime resolution and not build-time resolution. This also […]

Microsoft 365 Subscription without Copilot?

In 2023 Microsoft announced Copilot, that is Microsoft version of an integrated AI chatbot, for Microsoft 365, commonly/formerly known as Microsoft Office. My clarifying statements alone would make for its own ranting post on Microsoft software package naming – oh wait, someone else already wrote that. Mid January Microsoft announced that Copilot will be included […]

SFML 3 Release

2024-12-21 marks the date I had the honor of running git tag 3.0.0 on the SFML repository followed by a git push –tags to make it official. SFML 3 has become a reality! After three years of development, while continuing to fix SFML 2.6 and refocusing many times, we’ve managed to release a new major […]

FOSS is Free as in Toilet?

It seems like I can’t stop myself from talking about monetization of FOSS projects and the “demands” that developers are making. After a discussion on software licenses or additional terms to licenses the other day on the Fediverse, I came across this currently unavailable blog post by Geoffroy Couprie. FOSS is free as in toilet […]