Archive for the ‘Open Source’ Category

ASP.NET MVC Now Accepting Pull Requests

Changing a big organizations is a slow endeavor. But when people are passionate and persistent, change does happen. Three years ago, the ASP.NET MVC source code was released under an open source license. But at the time, the team could not accept any …

ASP.NET MVC 4, ASP.NET Web API and ASP.NET Web Pages v2 (Razor) now all open source with contributions

Happy Tuesday! It's indeed a happy day as I am (literally this moment) at a conference in Las Vegas and have just pressed Publish on this blog post to announce that we are open sourcing ASP.NET MVC 4, ASP.NET Web API, ASP.NET Web Pages v2 (Razor) a…

What Are Brogrammers Afraid Of?

Disclaimer: these opinions are my own and don’t necessarily represent the opinion of any person or institution who are not me. The topic of sexism in the software industry has flared up recently. This post by Katie Cunningham (aka The Real Katie), e…

What Is The Spirit of Open Source?

In my last post, I attempted to make a distinction between Open Source and Open Source Software. Some folks took issue with the post and that’s great! I love a healthy debate. It’s an opportunity to learn. One minor request though. If you disagree …

Changing A Strong Name Is A Major Breaking Change

Recently, the Log4Net team released log4net 1.2.11 (congrats by the way!). The previous version of log4Net was 1.2.10. Despite which version of version you subscribe to, we can all agree that only incrementing the third part of a version indicates tha…

The State of NuGet

I’ve seen a few recent tweets asking about what’s going on with NuGet since I left Microsoft. The fact is that the NuGet team has been hard at work on the release and have been discussing it in various public forums. I think the feeling of “quiet…

Recognition Compensation

Mary Poppendieck writes the following in Unjust Deserts (pdf), a paper on compensation systems (emphasis mine), There is no greater de-motivator than a reward system that is perceived to be unfair. It doesn’t matter if the system is fair or not. …

OSS and .NET Year In Review 2011

T’is the season for “Year in Review” and “Best of” blog posts. It’s a vain practice, to be sure. This is exactly why I’ve done it almost every year! After all, isn’t all blogging pure vanity? Sadly, I did miss a few years when my vanity…

NuGet Package of Week #11 – ImageResizer enables clean, clear image resizing in ASP.NET

The Backstory: I was thinking since the NuGet .NET package management site is starting to fill up that I should start looking for gems (no pun intended) in there. You know, really useful stuff that folks might otherwise not find. I'll look for most…

Update NuGet Docs in the Browser with Github

We made a recent change to make it easy to update the NuGet documentation. In this post, I’ll cover what the change was, why we made it, and how it makes it easier to contribute to our documentation. Our docs run as a simple ASP.NET Web Pages applic…