GitHub

Speeding Up .NET Builds on Windows: The NuGet Cache Fix

Windows CI builds always finish last, but is Windows really that slow? Benchmarking the same .NET build on GitHub-hosted Windows and Linux runners revealed that the default NuGet cache location on C: made package restore over three times slower. Learn how moving NUGET_PACKAGES and NUGET_HTTP_CACHE_PATH to the runner's temp drive cut Windows restore times by more than two thirds, and why cross-compiling the same build from Linux keeps surfacing optimizations like this one.

Marc-André Moreau published on
6 min, 1127 words

Configuring SSH for Personal and Work GitHub Accounts

Managing separate GitHub accounts for work and personal projects? Learn how to configure SSH keys, URL rewriting, and conditional git settings to automatically select the right identity—plus where GitHub's tools still need manual account switching.

Marc-André Moreau published on
8 min, 1494 words