
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…
JavaScript does NOT support Method Overloading–Thats true!!
A few weeks back I blogged about how “surprisingly” WCF Operation Contracts do not support Method overloading, due to the way the Web is designed. It may come as a surprise to a lot of folks that even JavaScript does…
Consuming and Deploying ASP.NET WebApi Services – Gotchas!!
Last week I posted about how every web programmer should know about the RESTful nature of Web and start using Asp.NET MVC 4 Web Api to accomplish the same. The post was accompanied by a sample HTTP GET resource call…

JSON and RESTful Web services using ASP.NET MVC WebApi–Its what every Web Programmer should know !
In my last post I indicated as to how Microsoft & MS technologies have made programming for the web simple and easy. I also suggested how these same MS technologies have created misinformed web developers (like me) as well. All…
Operation Contract Overloading in WCF.. Not your usual Polymorphism!
There is no denying the fact that Microsoft has made life easy for Developers, both Windows and Web. Over the years MS have come up with great IDEs using which any High School Student could go ahead and build a…

Continuous Delivery and Auto Updating Applications
“You Have 2 Update(s) Available..” Sounds Familiar !! It is absolutely essential to have such a provision inbuilt into our Desktop/Windows applications as it can prove to be a boon to any enterprise. Personally, it brings a smile to my…

Programming Ethics!!
Ethics are an integral part of everyone’s life. Although, they are far from being absolute, they influence a lot of our decisions.Also, not to mention, since ethics are NEVER absolute, we usually find ourselves negotiating and compromising on for the…

The Technical Interview – Scratch the Paper !!
Technical Interviews, be it .NET, Java, SQL or any other software area, most of the time do NOT always evaluate a candidate’s true technical Knowledge or acumen. My Question is, as to what exactly should a technical interview asses? Should it…
Recent Comments