Skip to content

Sponsor: Do you build complex software systems? See how NServiceBus makes it easier to design, build, and manage software systems that use message queues to achieve loose coupling. Get started for free.

Learn more about Software Architecture & Design.
Join thousands of developers getting weekly updates to increase your understanding of software architecture and design concepts.


Follow @CodeOpinion

Nancy.Linker: NancyFX URI Builder

If you are using NancyFX, likely at some point you needed to generate a URI of another route in your application. When I first ran into this problem, I was looking for some type of built-in URI builder, similar to what you would do with ASP.NET MVC’s Url.Action(). Nancy.Linker Luckily, I found Nancy.Linker by Christian Horsdal. Simple URI builder for named Nancy routes with optional pass through of query parameters. It’s really that simple.  What it allows you to do is generate URI’s based on the names given to your routes. If you are not naming your routes yet, you… Read More »Nancy.Linker: NancyFX URI Builder

ASP.NET 5 is now ASP.NET Core 1.0

Yesterday it was announced on the ASP.NET Community Standup by Damian Edwards and on Scott Hanselman’s blog that Microsoft has decided to rename ASP.NET 5 (also formerly known as ASP.NET vNext) to ASP.NET Core 1.0. Reset Major Version Number As many in the community, I view this rename prior to the RTM as a good thing.  ASP.NET 5 was a very confusing name as it is a completely new version of ASP.NET.  I welcome the reset to 1.0 as it gives a better description that this is indeed a rewrite and ground up work. Also, frameworks such as Entity Framework had also… Read More »ASP.NET 5 is now ASP.NET Core 1.0

ASP.NET Core Series: NancyFX

Last week I decided to start migrating one of my existing ASP.NET application that uses NancyFX over to ASP.NET Core.  The process is actually pretty straight forward if you are familiar with OWIN. OWIN OWIN defines a standard interface between .NET web servers and web applications. The goal of the OWIN interface is to decouple server and application, encourage the development of simple modules for .NET web development, and, by being an open standard, stimulate the open source ecosystem of .NET web development tools. To clarify and reword slightly, OWIN is a open source specification that is not defined by Microsoft… Read More »ASP.NET Core Series: NancyFX