.NET Core Data Access – a handy list from Microsoft

Yesterday, Microsoft published a blog listing a slew of data access libraries for .NET Core. This impressive list with examples in some cases, includes ORM Entity Framework Core: the ubiquitous data access ORM for .NET, Dapper: a light-weight and performant micro-ORM built and maintained by StackExchange, Relational Databases: Microsoft SQL Server: this includes of course…

Magical ASP.NET MVC4 Journey – Overview: Routing and Controllers

This post was originally published on Oct-09-2013 Before we jump into the wonderful world of ASP.NET MVC 4, I wanted to do a brief introduction to some underlying table stakes that often get missed and are critical to truly understand the underpinning and behavior of the MVC framework. In this post we will discuss how…

Designing better Web API’s – Part I

At the core of many value added offerings on the internet is the ability to compose that value using web based programmatic interfaces. This paper looks at how to expose the atomic (‘composable’) or higher value based (composed) interfaces using Standards based Web API protocols. We will also discuss how to ‘productionalize’ this with the implementation of key aspects such as security, versioning, self-describing and the use of Hypermedia (HATEOAS).