No More NCrunch For Me

NCrunch is a Visual Studio add-in which runs your tests while you work so you know if you've broken anything, as well as providing coverage indicators in the IDE and coverage metrics on demand. It recently went commercial, and time is running out for the free version I've been using for the last couple of months. From my experiences using NCrunch I'm going to let it expire, and go about my business without it. Here's why.

Fixing Chrome's AJAX Request Caching Bug

I recently had to make a set of web pages restore their state when the user arrived on them after clicking the browser's back button. I used JQuery's ajax function to get the data, but even with JQuery's cache: false setting and MVC's OutputCache attribute, Chrome insisted on retrieving it from its cache. Here's how I solved the problem.