Error handling in T-SQL traditionally has been a sort of misterious voo-doo for most developers, with it’s mixture of error severities, SET settings like XACT_ABORT, ARITHABORT or ARITHIGNORE and the options to handle the error on the server or at the client. For a long time now the best resource...
[Read More]
Achieving High Availability and Scalability - ARR and NLB
This document provides prescriptive guidance about how Application Request Routing (ARR) can be used with Network Load Balancing (NLB) to achieve high availability and scalability
[Read More]
Implementing ASP.NET Web API Versioning using Custom Header and testing it in an Angular.js application
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]