We're Renaming NuPack
UPDATE: The new name is NuGet
Read MoreHosting Your Own Local and Remote NuGet Feeds
Note: Everything I write here is based on a very early pre-release version of NuGet (formerly known as NuPack) and is subject to change.
Read MoreUpdating NuGet Contributor Guidelines
A couple days ago I wrote a blog post entitled, Running Open Source In A Distributed World which outlined some thoughts I had about how managing core contributors to an open source project changes when you move from a centralized version control repository to distributed version control.
Read MoreNuGet Up For Grabs Items
In my last post, I described how we’re trying to improve and streamline contributor guidelines to make it easy for others to contribute to NuGet.
Read MoreRunning Open Source In A Distributed World
When it comes to running an open source project, the book Producing Open Source Software - How to Run a Successful Free Software Project by Karl Fogel (free pdf available) is my bible (see my review and summary of the book).
Read MoreIntroducing NuGet Package Manager
NuGet (recently renamed from NuPack) is a free open source developer focused package manager intent on simplifying the process of incorporating third party libraries into a .NET application during development.
Read MoreASP.NET MVC 3 Beta Released
UPDATE: This post is a out of date. We recently released the Release Candidate for ASP.NET MVC 3.
Read MoreUrlScan Broke My Blog (And How I Fixed It)
By now, you’re probably aware of a serious ASP.NET Vulnerability going around. The ASP.NET team has been working around the clock to address this. Quite literally as last weekend, I came in twice over the weekend (to work on something unrelated) to find people working to address the exploit.
Read MoreOverriding a .svc Request With Routing
I was drawn to an interesting question on StackOverflow recently about how to override a request for a non-existent .svc request using routing.
Read MoreAttention Denizens of Black Rock City
Our eye in the sky reports two angry evil (but devishly good looking) cyborg units, XSP 2000 and TRS-80, are fast approaching Black Rock City. They are considered very armed and dangerous. In fact, they are mostly armed and not much else.
Read MoreWe're Not Paid To Write Code
On Twitter yesterday I made the following comment:
Read MoreMore Versioning Fun With Optional Arguments
In my last blog post, I covered some challenges with versioning methods that differ only by optional parameters. If you haven’t read it, go read it. If I do say so myself, it’s kind of interesting. ;) In this post, I want to cover another very subtle versioning issue with using optional parameters.
Read MoreVersioning Issues With Optional Arguments
One nice new feature introduced in C# 4 is support for named and optional arguments. While these two features are often discussed together, they really are orthogonal concepts.
Read MoreCreating Copies of Attributes
UPDATE: A reader named Matthias pointed out there is a flaw in my code. Thanks Matthias! I’ve corrected it in my GitHub Repository. The code would break if your attribute had an array property or constructor argument.
Read MoreDynamic Methods in View Data
In ASP.NET MVC 3 Preview 1, we introduced some syntactic sugar for creating and accessing view data using new dynamic properties.
Read MoreASP.NET MVC 3 Preview 1 Released
UPDATE: This post is a out of date. We recently released the Release Candidate for ASP.NET MVC 3.
Read MoreUploading a File (Or Files) With ASP.NET MVC
I wanted to confirm something about how to upload a file or set of files with ASP.NET MVC and the first search result for the phrase “uploading a file with asp.net mvc” is Scott Hanselman’s blog post on the topic.
Read MoreRazor View Syntax
UPDATE: Check out my Razor View Syntax Quick Reference for a nice quick reference to Razor.
Read MoreBack from Alaska With A New Release of Subtext
My son and I returned from a week long vacation to visit my parents in Anchorage Alaska last night. Apparently, having the boys out of the house was quite the vacation for my wife as well. :)
Read MoreNull Or Empty Coalescing
In my last blog post, I wrote about the proper way to check for empty
enumerations
and proposed an IsNullOrEmpty
method for collections which sparked a
lot of discussion.