Martin Abrahams Team : Web Development

Free development tools which I can't live without

Martin Abrahams Team : Web Development

As .net developers we are lucky to have an extremely powerful IDE to work with, Visual Studio. The features which ship with VS2013 are truely staggering, however occasionally we find ourselves reaching for 3rd party tools to perform taks which VS can't do, quite possibly because it doesn't have any business doing them. Finding simple free tools that aren't laced in Malware can be challenging. Here's three tools which I can't live without.

Fiddler

Fiddler is a HTTP proxy which allows logging and manipulation of http requests.
I use this tool on a daily basis when working on projects which involve requests to 3rd party APIs, it's extremely handy to inspect your web service interactions for debugging purposes.

Website: http://www.telerik.com/fiddler 

Fiddler

Log Parser Studio

The concept of HTTP logging has been around since the dawn of the internet, however nothing really substantial has happened on the world of log file analysis. There is good reason for this since there are many other more detailed and practical layers of logging for both server performance and application debugging, however I still find a few times a year resorting to analysis of the raw log files when something completely unexplainable happens. This is where I use Microsoft's Log Parser Studio. It provides a friendly GUI, support for many log file formats primarily around Microsoft IIS and Exchange. Aside from the obvious advantages of having a GUI, the real power is it's support for querying the data in familiar SQL allowing you to perform complex queries on large amounts of data across multiple log files at once.

Website: https://gallery.technet.microsoft.com/office/Log-Parser-Studio-cd458765 

Microsoft Log Parser Studio

PNG Gauntlet

A lightweight tool for image optimization/crushing/smushing whatever you want you refer to it as. It's a basic tool that's straight to the point, you can batch optimize your files insitu. It's good practise to run this across every site before deploying to live. Optimizing your images can substantially reduce the payload of your site, increasing your site's front end performance and reducing your bandwidth costs.

Website: http://pnggauntlet.com 

PNG Gauntlet