We've recently found ourselves answering the same question repeatedly: How do you monitor nuget.org? If you too are interested, here are the details.
Monitoring Approaches
We have two approaches for monitoring the gallery:
External Monitoring
For our external monitoring, we use Pingdom. You can see our public Pingdom status page at http://...
Lies, Damned Lies, and Package Statistics
We've been getting reports about package download statistics being inconsistent with packages' overall download counts and people have asked us which numbers to believe. We've investigated the inconsistencies and found that due to a very subtle bug, you can't trust the statistics right now, but you'll be a...
Blog Redesign is LIVE!
What better way to announce upcoming website redesigns than by implementing that redesign on our blog? Earlier today, we deployed changes to http://blog.nuget.org that apply a new visual design that we expect to carry over to the docs and gallery sites too.
Redesign Goals
The goals of the redesign effort are manifold. Here...
Evolution of NuGet
At MonkeySpace 2013 last July, we revealed some of our thinking for the Evolution of NuGet. These were the ideas we had for what would become NuGet 3.x and they included the following areas:
Package Discovery
Package Trust / Incompatibility
API
Package Installation / Build
Making Progress
The f...
This blog post was planned to be published on April 2nd as the NuGet 2.8.1 release announcement. However, on that same day (also the first day of Build 2014), NuGet.org suffered a severe service interruption. It didn’t seem right to blog about the NuGet 2.8.1 release without also covering the interruption, so we waited a day and combined the posts....
The NuGet team released an updated NuGet Package Manager extension for WebMatrix on March 26, 2014. This update can be installed from the WebMatrix Extension Gallery using the following steps:
Here are the salient points from the release notes.
Notable Changes
This extension update addresses two of the biggest issues users have faced con...
Starting September 3rd, some users started having issues uploading packages that contain portable libraries; on September 10th, we deployed a fix to address those issues.
Errors Experienced
Depending on how you were publishing your package, you would have experienced the errors in a few different ways.
Upload Package page on nuget.org
If you we...
After NuGet 2.7 was released with Automatic Package Restore and implicit consent, some users reported that they were still seeing build errors indicating that package restore consent had not been given. When we made the package restore changes in NuGet 2.7, we identified one scenario where this would happen but determined we couldn't implement a fi...
The NuGet team is excited to announce that NuGet 2.7 is now released in stable form. We published the release candidate on August 14th and we have not made any changes since then. For details about what's in the release, the release notes are published on docs.nuget.org.
NuGet 2.7 Features
Note that with NuGet 2.7, we have removed sup...
Twelve weeks ago, Microsoft's Azure Applications Platform & Tools team welcomed three 2nd-year college students, Jaspreet Bagga, Jeremiah Jekich, and Melissa McNeill, and gave them an opportunity to contribute to NuGet.
Package Discovery
Discovering NuGet packages can be a daunting process. The best way to do so is either via word of mouth or...