The Paradox that is Agile

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…

The thin line between Attention to Detail and OCD (Obsessive Compulsive Disorder)

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…

Patterns patterns on the Wall, which is the Coolest of them All

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…

Uploading/Downloading a file using WCF REST service in .NET 3.5

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…

Creating and consuming a RESTful service using WCF and JavaScript

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

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…

Programmatically make(fake ;)) HTTP Requests using WebRequest, WebResponse and WebClient

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…

Strongly Typed JavaScript (TypeScript)–No excuse now for not diving deep into JavaScript!!

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…