If you are following Agile to the letter, you are probably not following agile So, Agile as a software development methodology has been around for a long time. Long enough for a lot of people in the software industry to…

OCD (wiki)- Obsessive–compulsive disorder is an anxiety disorder characterized by intrusive thoughts that produce uneasiness, apprehension, fear or worry (obsessions), repetitive behaviors aimed at reducing the associated anxiety (compulsions), or a combination of such obsessions and compulsions. ATD – Attention to…

The Observer Pattern. Its easily the coolest and most practical pattern I have ever used and since I am big fan of DRY (Don’t Repeat Yourself), I will redirect you to an article which I recently wrote on CodeProject about…

Last week I blogged about how to create a RESTful service using WCF and how it was to actually not learn anything in order to make your existing WCF service RESTful. Converting a normal WCF service to being RESTful might…

REST !! REST !! REST !! It’s the buzz word recently with the advent of mobile revolution. You know what’s more worse than not having heard about a Buzz word!! Its having heard about it, but having no idea of its…

There’s no use sitting on Bench if you are NOT ready to play, Right!! I’m not sure who originally said that BUT I remember it from the movie Constantine (Remember, Chas Kramer – John Constantine’s sidekick) I’m sure many of…

Its without a doubt that Microsoft .NET provides us with wonderful APIs to interact with a variety of interfaces/entities. One such API/library exists in the System.Net namespace. WebRequest and WebResponse are two such libraries which help us in programatically making…

The mainstay of .NET or for that matter, C# has been its strong type checking which we get at compile time. Its so much a part of C#, that we somewhat take it for granted. If we remove Type checking…