The Big Picture on .NET Core 1.0 and ASP.NET Core 1.0

ASP.NET Core 1.0 (formerly ASP.NET 5) represents the most significant release of ASP.NET since its initial release in 2002 and it’s projected to ship sometime this year. This post aims to provide a big picture overview of ASP.NET Core 1.0. The most fundamental shift in ASP.NET Core 1.0 (formerly .NET Core 5) is that, by default, it targets the[…]

Leverage Campus’ Security Token Service for Authentication and SSO

Many web applications provided by Campus Management have started using Custom Security Token Services (STS) for authentication. Authentication is no longer responsibility of these applications but these web apps are relying on STS to deal with authentication. Custom STS built by Campus Management are built on top of Windows Identity Foundation (WIF) and has Single Sign[…]

Best practices on data access and the “Unit of Work” pattern in Campus solutions

Cmc.Core is a nuget package provided by Campus Management to address many of the cross-cutting concerns of software design and architecture in our own solutions. In this blog entry, we will focus on the use of the Unit of Work pattern provided by the Cmc.Core nuget. The goal of a “Unit of Work” (or UOW) implementation is[…]

Create better MVC API documentation using SwashBuckle nuget

In today’s distributed environment and even the latest client-side development approaches tend to push for the creation and consumption of API-enabled services. While APIs offer great advantages, in order to be effective they must be: Clearly and accurately documented Up-to-date with the latest changes Easy for developers to explore and test the API methods (both the expected input[…]

Skip to toolbar