Sponsor: Using RabbitMQ or Azure Service Bus in your .NET systems? Well, you could just use their SDKs and roll your own serialization, routing, outbox, retries, and telemetry. I mean, seriously, how hard could it be?

I know it's cliche to mention anything about node_modules, but I accidentally deleted it. All 500mb of it. To be fair, my local NuGet cache is 7GB.
— Derek Comartin (@codeopinion) October 4, 2018
Local NuGet Cache
You may not even realize that NuGet stores copies of NuGet packages on your machine. There are a couple of places they are stored. If you have the latest .NET Core SDK, you can run:dotnet nuget locals all --list
Or if you have the latest NuGet.exe you can run:
.\nuget.exe locals all -list
The result will show you the locations of where NuGet packages are cached.

Global Packages
If you check out the location of global-packages, mine was just over 7GB.
Clearing
You can clear these package locations by using:dotnet nuget locals all --clear
or with
.\nuget.exe locals all -clear
Help
You don’t have to clear all location types (global-packages, http-cache, etc). For more options check out:dotnet nuget locals --help
or
.\nuget.exe locals -help