Why MyGet uses Windows Azure

Recently one of the Tweeps following me started fooling around and hit one of my sweet spots: Windows Azure. Basically, he mocked me for using Windows Azure for MyGet, a website with enough users but not enough to justify the “scalability” aspect he thought Windows Azure was offering. Since Windows Azure is much, much more than scalability alone, I decided to do a quick writeup about the various reasons on why we use Windows Azure...

Continuous Package Integration: NuGet vs Source Control

Update (August 17, 2011): David Fowler created an awesome NuGetPowerTools package that streamlines this process further. Also check out David Ebbo's post for more info. One of the questions I receive regularly when talking about enterprise approaches for using NuGet, is the following one: "Why don't you put the NuGet packages in source control as well?" In my opinion a very valid question to ask, and I reached the point where I realized it's better to...

Copy packages from one NuGet feed to another

Yesterday, a funny discussion was going on at the NuGet Discussion Forum on CodePlex. Funny, you say? Well yes. Funny because it was about a feature we envisioned as being a must-have feature for the NuGet ecosystem: copying packages from the NuGet feed to another feed. And funny because we already have that feature present in MyGet. You may wonder why anyone wants to do that? Allow me to explain. Scenarios where copying packages makes...

3 simple steps to publish a nupkg to MyGet using NuGet Package Explorer 1.6

Today, Luan Nguyen (@dotnetjunky) announced the release of NuGet Package Explorer (NPE) version 1.6. Those of you who installed/updated yet will have noticed he did a great job in improving the look-and-feel of the app, but I wanted to do a shout out here and point you to the feature I'm most excited about. As you can read in the release notes, NPE now supports publishing packages to a custom source! Now how convenient is...

Delegate feed privileges to other users on MyGet

One of the first features we had envisioned for MyGet and which seemed increasingly popular was the ability to provide other users a means of managing packages on another user’s feed. As of today, we’re proud to announce the following new features: Delegating feed privileges to other users – This allows you to make another MyGet user “co-admin” or “contributor” to a feed. This eases management of a private feed as that work can be...

MyGet now compatible with NuGet Package Explorer v1.5

Most of you will agree that Package Explorer is a major part within the NuGet ecosystem. In preparation for the latest version 1.5 release, Luan Nguyen (aka dotNetJunky) pointed us to an incompatibility issue with MyGet (thanks again for that!). A new package property IsLatestVersion was added and Package Explorer depends on it for the improved Select package dialog as explained here. I'm glad to announce that MyGet is now using this property as well, with a...

Adding NuGet packages from the official feed to your MyGet feed: some improvements

One of the things we want to improve on MyGet is the add-package functionality from the official NuGet feed. We felt this user experience could be better, so here's a first step! First of all, the default search behavior has changed (and we hope improved as well!): the term you enter in the search box is used now to scan the NuGet package ID and Title only the default search method is StartsWith (self-explanatory I...

Get your local NuGet repository online in a private MyGet feed

One of the MyGet features I've been working on lately should make it easier to populate your private feed with the NuGet packages you want. One of the specific use cases for MyGet is to be able to quickly set up a private feed with your own packages, which you might have in a local repository on your computer. Before MyGet, you could make this feed available to other computers by sharing your repository for...