Implementing ASP.NET Web API Versioning using Custom Header and testing it in an Angular.js application Posted by: Mahesh Sabnis , on 9/22/2015, in Category ASP.NET Views: 4507 Abstract: Manage ASP.NET Web API versioning using Custom request header and testing the versioning using an Angular.js application APIs evolve. With every change,...
[Read More]
log4net Tutorial
One of the greatest logging tools out there for .NET is log4net. This software is the gold standard for how logging should be done. It is simple, powerful, and extensible. The best part is that it is part of the FOSS community. What could be better? The one thing I...
[Read More]
Asynchronous Programming with Async and Await (C# and Visual Basic)
You can avoid performance bottlenecks and enhance the overall responsiveness of your application by using asynchronous programming. However, traditional techniques for writing asynchronous applications can be complicated, making them difficult to write, debug, and maintain.Visual Studio 2012 introduces a simplified approach, async programming, that leverages asynchronous support in the .NET...
[Read More]
ASP.NET Web API HTTP Message Lifecycle
Very useful poster showing the Web API HTTP Message Lifecycle.
[Read More]
Crafting a Task.TimeoutAfter Method
Imagine that you have a Task handed to you by a third party, and that you would like to force this Task to complete within a specified time period. However, you cannot alter the “natural” completion path and completion state of the Task, as that may cause problems with other...
[Read More]