duerrenberger.dev

duerrenberger.dev

Lukas Dürrenberger

I write about a lot of things, that I'm personally interested in, be it open source software I work on (e.g. SFML), adding my own view on current on-going online discussions, thoughts about leadership topics, and more...

Latest Posts

If you’ve deployed a Cloudflare Page in the past few years, like I have, and hooked it up with for example a GitHub repository, you may not have noticed, that Cloudflare has been making changes to your configuration, and it may not be...
As of November 5th, 2025, Material for MkDocs is now in maintenance mode, with committed support for the next 12 months. At the same time a new static site generator (SSG) has been brought to live, with a faster build engine and maximum...
From my experience, every product will eventually want to export some messages or generate a report and it obviously needs to be a PDF. Primarily working with C# these days, it’s a recurring quest to find a good PDF rendering solution...
In September there seems to have been some blockchain spam repositories (see ycombinato, Git Coin) that tagged quite a few people, triggering GitHub notifications for those people. While GitHub reacted and removed the repositories, they...
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...
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...
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...
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....
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,...
In the not so distant past continuous integration (CI) hadn’t been a thing. Today, when you look into the open source world, GitHub Actions or similar offerings are ubiquitously used and that with good reason, one of which being that...
MSBuild is a XML-based build system “scripting language” and is the basis of all C# project files, which means, that for an IDE (e.g. Visual Studio or JetBrains Rider) to “understand” your C# project structure, build options, and...
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...
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...
Search Random