I would like to introduce two very useful tools that greatly improve the performance of any ASP.NET MVC web application: Cassete – asset management for .net web apps and Image Optimizer Extension for Visual Studio 2010.

Cassette – Asset management for .NET web apps

Dumping your scripts into a folder is no way to manage your client-side code!

Cassette automatically sorts, concatenates, minifies, caches and versions all your JavaScript, CoffeeScript, CSS, LESS and HTML templates.

It’s flexible, extensible and optimized for developer happiness.

Cassette is available as a NuGet package, and you can read more about it here.

A few problems and solutions i personally had with cassette can be found here.

Visual Studio 2010 Image Optimizer Extension

The extension adds the opportunity to use industry proven algorithms such as SmushIt and PunyPNG for optimizing the images in the solution. This is enabled by a new set of menu items that are being added when you use the right button click in the Solution Explorer.

You can install the extension with the extension manager from Visual Studio or  larn more about Image Optimizer Extension here.