Today I am going to talk about some tools which make my life as a programmer somewhat easier. I know there are tons of articles such as this but I want to give my personal view on the way I work. A nice lecture about useful tools was given in the 2010 TechEd in Eilat and can be found here. The tools I am going to talk about are either free or come with the installation of Visual Studio and they are ordered by their usefulness to me and grouped by functionality.
Locating your files
If you are still using windows search function then this tool is for you. The tool is called Everything. (This tool was shown to me by David Elentok couple years back, you can find his blog with very interesting posts on my favorite blogs section on the right side of the page.)
After installing, the tool will "index" your hard drive. I write "index" in double quotes because it doesn't really read your entire hard drive like some other search tools, it simply reads the NTFS table and maps it to an internal database (which is about 4Mb in size, depends on the size and content of your hard drive). This process runs the first time you start Everything and takes around 1-2 minutes. Every time you start Everything again it will update the local database within several seconds (the default behaviour is to let it start with windows and let it run in the background, then you don't even have to wait for it to start every time) After the "indexing" is done each search takes... well... it searches as fast as you can type. The search results are updated as soon as you make changes to the files on your hard drive which can be very useful. One problem I found with this tool is that it sometimes doesn't show correct file metadata, this is a minor issue which should be taken into account.
I think this tool is a must for anyone working on a computer.
Who store my referenced dll (or who accessed my file)?
How many times did you get this exception message:
Next week I will publish the second part of this post with some more useful tools.
Thanks for reading,
Thanks for reading,