In the past whenever I had to manage a Windows Server, I used RDP (Remote Desktop Protocol) to connect to the server and manually click around to change the necessary settings. While working with Ansible to setup a Windows build agent, I realized that starting with Windows 10, Windows does ship with support for OpenSSH […]
Diagnosing VSTest Crashes
The other week I got to spend a few hours trying to figure out, why some of our tests would silently crash the VSTest test host with no error message, log statement, and no Windows event log entry. All I got was: The active test run was aborted. Reason: Test host process crashed This then […]
More Than the Bare Minimum
The internet has a lot advice on how to be a “10x engineer” meaning, how to be the most efficient (ten times more efficient!) and effective (ten times more effective!) developer (in the world!). In reality, it seems to me, that the bar for being an effective engineer is actually set quite low. I don’t […]
Material for MkDocs GitHub Sponsor Journey
In the previous posts, I’ve written about MkDocs and Material for MkDocs (Static Site Generation from Markdown with MkDocs & Publishing a Static Site to Cloudflare Pages), but only realized the other week, that this also aligns pretty well with my other post on funding of open source projects (FOSS and Funding), because Martin Donath, […]
Install Microsoft Fonts Inside Docker
If you need Arial or some other Microsoft “Core Fonts” in your Docker or other headless installation, you might be tempted to just copy the fonts from your Windows installation, check them into your source control, and then copy it from there into the container, but reading the official Microsoft font FAQ and probably also […]
Publishing a Static Site to Cloudflare Pages
In the last post, I wrote about using MkDocs or rather Material for MkDocs for static site generation from Markdown files. You can build the a distribution yourself and put it on any hoster of your choosing, or you could use a variety of static site hosts, like GitHub Pages, or Netlify. I opted for […]
.NET Day Switzerland 2023
Time flies and so we’re approaching already the two months mark since the .NET Day Switzerland 2023 back at the end of August. Like last year I got to attend the one-day conference hosted in a cinema here in Zürich. While I’m not good at networking, I still enjoyed the in-between talks parts, as it […]
Static Site Generation from Markdown with MkDocs
For a side project I’ve been looking into static site generators and came across MkDocs or more specifically Material for MkDocs, which bundles a nicer theme and some useful default plugins into one package and with great documentation. As the name implies MkDocs was primarily developed to write documentation, but it also works quite nicely […]
Easy Workflow Automation with n8n
Most people have seen or probably even done some workflow automations through IFTTT (IF This Then That) or Zapier. While the free plans on either of these platforms are enough for some very simple workflows, anything a bit more complicated comes at a price (e.g. for Zapier $19.99/month), granted even then IFTT remains attractive ($2.50/month […]
FOSS & Funding
Having joined the SFML community somewhen in 2010/2011, became part of the SFML Team (i.e. a maintainer) in 2014, and just recently been appointed to BDFL this year, I do feel like having some insights of what it takes to run a FOSS project, even if our scale is still relatively small. From this point […]