Adventures on the edge

Learning new development technologies (2015 - 2018)
    "When living on the bleeding edge - you sometimes have to bleed" -BillKrat


Source code available on GitHub => “Dependency Injection has become a first class citizen”, I heard this in a video I was watching on ASP.NET MVC 5 and judging by the latest release it is very impressive indeed;  Microsoft nailed it with ASP.NET MVC I’ve... [More]

Arch-101: Model, View, Controller (MVC)

“Those who do not remember their past are condemned to repeat their mistakes.”     - George Santayana If we hope to grasp the foundation of architectural patterns we have to understand MVC.   Every pattern today hinges on this understanding since they, for the most part... [More]


It is recommended that you familiarize yourself with Working with Multiple Environments, it is a comprehensive article that goes into detail on how to configure your application for Development, Staging, and Production.   One of the first things I encountered was that the launchSettings.j... [More]

ASP.NET MVC - Setting up an Area (beta7)

“The scenario that areas address is being able to partition your application into discrete areas of functionality. It helps make managing a large application more manageable and allows for creating distinct applets that you can drop into an application” -- Phil Haack  read more Setting up an Ar... [More]

ASP.NET MVC - Server.MapPath (beta7)

Server is currently not available under the new HttpContext but there are two ways to get the traditional MapPath results.   You can use the extension method MapPath for the IHostingEnvironment interface. You can retrieve the path from the IApplicationEnvironment instance. Both of these... [More]