Windows 8 AppFest: 21st & 22nd Sept, Bangalore India

  Microsoft is hosting one of its kind AppFest for Window 8 in Bangalore India. Few thousand like minded people(read Windows 8 developers, fans and enthusiasts) will gather for a marathon programming session. For no less than 24 hours! Yes! That’s right. You can get a real head start on your Windows Store app or…

Live Now: Visual Studio 2012 Launch Event

  Finally the wait is over and the latest and greatest Visual Studio version, Visual Studio 2012, is now officially launched! Launch Event For more details: Visual Studio Blog Somasegar’s blog Jason Zander’s Blog for 12 reasons to upgrade Cheers!    

How to: Create your first ever Windows 8 app (and see how easy it is)

  If you are a developer and if you are yet to create your first Windows 8 app, then this is the best time to do that. I am listing down those simple steps which you will need to follow. I am sure you will be amazed to notice how easy it is to get…

One thing you must do when: Request.Url.Host is returning an unexpected result

  Scenario: You are using Request.Url.Host property in your web application. You are expecting it to return the friendly host name but it is returning the NetBIOS name of server instead, or vice-versa, there are many possible combination on how this could go wrong. But the bottom line is, property is not returning the…

ASP.Net View State: EnableViewState vs ViewStateMode

With ASP.Net 4.0, a new property for View State was introduced, it was called ViewStateMode. Prior to ASP.Net 4.0, we used to use EnableViewState property. Now for an ASP.Net 4.0 application, both of these properties are available. So the question comes in which one we should use? And how are they different? To answer the…


One thing you must do when: getting http 500.0.1346 error

  While browsing your IIS hosted website (or any of the application, virtual directory) you run into the standard Http 500 error message. When you look into the IIS logs for respective site, you find an entry similar to this 2012-08-08 10:10:10 xx.xx.xx.xxxx GET /test.htm – 80 – yy.yy.yy.yyyy Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+6.1;+WOW64;+Trident/4.0;+SLCC2;+.NET+CLR+2.0.50727;+.NET4.0C; +.NET4.0E;+.NET+CLR+3.5.30729; +.NET+CLR+3.0.30729) 500 0 1346…

Learning Resources – Free Microsoft Press e-books

Lots and lots of ebooks, that too Microsoft Press, is available for FREE!!   Wide range of topics covered, from Azure to Windows Phone to Share Point  to HTML5 and many many more. Check Eric Ligman’s post Part 1 Part 2 Happy learning! Cheers!


A word of caution while Overloading Methods in C#

  While working with Method Overloading, there are some corner cases which we should be careful about. So we know overloading is possible when parameter type and parameter order. But there is a lot which also depends on what parameter values are you using. For instance public void Foo(int x, float y) { // Do…


Hello, Windows 8

    So here is the first post from my shiny new Windows 8 RTM machine! The more I am using it, the more I am loving it Find more about Windows 8 excitement here Blogging Windows Releasing Windows 8 – August 1, 2012 Cheers!


How to configure Wild Card rule for FREB (Failed Request Tracing) in IIS7

  While debugging any issue on IIS7x server, more often then not, FREB turns out to be the saviour. With the new IIS Architecture, FREB is simply the fastest and most reliable way to get a view inside IIS Processing Pipeline.  In lot of situations, you may notice that for some reason, FREB logs are…