Analyze Build Time with MSBuild Log Viewer

Once your Visual Studio solution starts growing, it often ends up integrating some maybe less than standard ways to do something. For example you introduce some custom MSBuild steps, output multiple projects to the same directory, or have things like WiX projects in your solution. Understanding what is actually going on when you build the […]

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 […]

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, […]

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 […]

Build With Boring Technologies

In my previous Black Holes of Information post I highlighted how “social” platforms can really destroy the searchability, accessibility and longevity of information on the internet in multiple ways. Similarly, if you want to build applications, website, tools for the future, build them with boring, old technologies. The Lindy Effect is a concept that suggests […]

Build C# Project with GitHub Actions

Continuous integration (CI) as done with GitHub Actions serves multiple purposes. You get to continuously check that newly integrated code still works correctly and when it comes to cross-platform development, it also allows you to ensure that new code doesn’t just “works on my machine”, but also on platforms you might not even have the […]

SQL Server on GitHub Actions

Besides SFML, I’ve also taken on the maintenance of Jobbr, a .NET JobServer developed by some co-workers some time ago. With the help of some more people, we managed to migrate the whole machinery from .NET Framework to .NET 6. At the end of the migration, I went ahead and set up GitHub Actions for […]