Scott Hanselman

Time to update the Ultimate Tools List

May 12, '05 Comments [31] Posted in ASP.NET | Tools
Sponsored By

It's time to update the Ultimate Tools List, my friends. It's been 18 months, and I'm going to go through my c:/utils folder to reflect what I've learned over the last year and a half.

Talk to me people, what is The List missing? What incredibly useful tool have I never heard of?

A while back, a buddy called me Scott "if it exists I've installed it at least once" Hanselman, and sometimes it feels true. However, give me a scoop on some tools that I can't live without.

Here's some criteria on what I consider an indispensable tool:

  • Elegant - does what it needs to and no more. Has a clean and fresh UI. Jeff Key is the reigning master of the "Util-let" in my opinion. If I were half as cool as Jeff, I'd be a pretty cool guy and a good programmer as well. SnippetCompiler is G*d's gift.
  • Indispensable - you should install it and go "Doh!" why didn't Windows freaking include that! Paint.NET is an example. Zoomin is another.
  • Easy to run - If I have wait, it's too heavy.

Help a brother out.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Sponsored By
Hosting By
Dedicated Windows Server Hosting by SherWeb
Thursday, 12 May 2005 00:35:14 UTC
Roboform - Lets you fill out forms automatically. Especially useful when filling out multi-step enrollment applications. Ever have to fill out 100 questions spread on multiple pages to renew your free subscription to a software magazine? Roboform makes it a snap to save once and fill out again and again. Best part is they constantly release updates for all the popular browsers out there.

ELMAH - You know all about it. I just did not see it on your list.
Thursday, 12 May 2005 00:52:55 UTC
You liked Cropper, you should add it to the list.
Thursday, 12 May 2005 01:14:19 UTC
http://del.icio.us with all the add-ins. It's a social bookmarker tool. Install some add-on apps and you can right-click on any webpage and jump to your bookmarks OR set the current page as a bookmark. Each bookmark has a URL, title, extended title (aka definition), and tag(s) for categorization.

The cool part: you see who else is bookmarking what you bookmarked. You have a single page where all your bookmarks are that anyone else can see (like mine: http://del.icio.us/AndrewConnell/).

The coolest part: Your bookmarks, and each tag, is syndicated via RSS!
Thursday, 12 May 2005 01:17:07 UTC
I should have mentioned the addins... I blogged them here: http://feeds.feedburner.com/AndrewConnell?m=174
Thursday, 12 May 2005 01:44:27 UTC
Pixie, http://www.nattyware.com/pixie.html, is a great eyedropper kind of tool. It's simple, lightweight and just does the job.
Rajiv Menon
Thursday, 12 May 2005 02:49:22 UTC
Check these out:

fiddler, an HTTP traffic sniffer for IE; free:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwebgen/html/IE_IntroFiddler.asp

ethereal, an IP packet sniffer; free:
http://www.ethereal.com/

Agent Ransack, a GUI grep tool, free:
http://www.mythicsoft.com/agentransack/default.aspx

frhed, a hex editor; free:
http://www.kibria.de/frhed.html

Crimson, a notepad replacement; free:
http://www.crimsoneditor.com/

SmartFTP, an FTP client; free for personal use:
http://www.smartftp.com/

SysInternals makes the microscopes into Windows. All of these are essential (and free):
Debug View http://www.sysinternals.com/ntw2k/freeware/debugview.shtml
Process Explorer: http://www.sysinternals.com/ntw2k/freeware/procexp.shtml
Registry Monitor: http://www.sysinternals.com/ntw2k/source/regmon.shtml
File Monitor: http://www.sysinternals.com/ntw2k/source/filemon.shtml

David Douglass
Thursday, 12 May 2005 04:24:22 UTC
Enigmail- http://enigmail.mozdev.org/
GnuPG- http://www.gnupg.org/

Enigmail is a powerful encryption/decryption extension for the Mozilla email application Thunderbird. You can decrypt/encrypt/verify/sign email on the fly using GnuPG. Of course, this is only helpful for those interested in email security.

Check out my post about Enigmail and GnuPG- http://toponcefamily.com/blogs/aaron/archive/2005/05/11/517.aspx
Thursday, 12 May 2005 06:11:53 UTC
PowerArchiver

Works just like WinZip but better, looks sexy and supports all formats I ever need.
Thursday, 12 May 2005 06:48:00 UTC
Hey Scott,

Shameless, I know, but these are the three things I couldn't live without:

- Dave's Quick Search Deskbar: http://www.dqsd.net
- Urlograph: http://www.winwonk.com/utils/urlograph
- BrowseToSender: http://www.winwonk.com/utils/browsetosender

I'm involved in the development in all of them, so I'm hardly unbiased :-/

- Kim
Thursday, 12 May 2005 07:04:55 UTC
1. http://www.badboy.com.au/. Simple webform testing. They just released a new version. Can't wait to check it out.<br />2. You are missing a bunch of tools I know you are into: CruiseControl, NAnt, WiX (?, I thought I saw you post about that a while back.)<br />3. FlexWiki<br />4. Debugging Tools for Windows (OK...I am reaching now.)<br />5. NCover (the ncover.org one.)<br />6. TypeMock. You gotta have this to do unit testing with people that don't, or when unit testing gets really hard.<br />7. WinKey.<br />8. PostXING - if you use .Text.<br />9. Snippet Compiler (how could that not be in your list...Ctrl+F in RSS Bandit must be broken...)<br />10. LogParser (logparser.com)<br /><br />Thanks for compiling this cool list. I don't know how many times I've found, "just the right tool for the job" after browsing through your list.<br />
Thursday, 12 May 2005 07:40:02 UTC
Just in case it wasn't mentioned yet...

CodeSmith: http://www.ericjsmith.net/codesmith/

It's a powerful template-based code generator that I'm falling in love with.

For those who aren't in the know, If you buy the pro version (2.6) for $80 you'll get the next version (3.0) for free. Once 3.0 is released it's going up to $300. (http://www.codesmithtools.com/store/pricing.aspx)

It's kind of similar (tree view, storage of quick code snippets) to FMS's Sourcebook utility that I used back in my Microsoft Access days.

http://www.fmsinc.com/dotnet/SourceBook/

Thursday, 12 May 2005 08:10:53 UTC
If your looking for a better zoom app, check it out at:

http://www.gipsysoft.com/zoomplus

If your interested it also comes with source code.
Lee
Thursday, 12 May 2005 09:35:49 UTC
WinMD5 - for when you need to verify the downloads of files. http://www.blisstonia.com/shareware/WinMD5/

Also does anyone know of a Doc to LaTex converter?
Thursday, 12 May 2005 10:15:53 UTC
for FTP client, I go with filezilla:

http://filezilla.sourceforge.net/

Most of my other real dev utils I got from you and your list. I noticed breifly today that you were looking for the google web accelerator install, presumeably to test all your nifty web apps. I happen to have a copy, which I uploaded here:

http://abysmalstudios.com/?q=node/19

Unfortunately my host is having some issues which I will be mailing them about, so its a toss up if it will be accessable/responsive in the morning. You can also get it from me directly if you get in touch, you should have my IM contact, or email is great.

I look forward to the updated list!
Thursday, 12 May 2005 10:33:13 UTC
Every setup developer needs a copy of Orca. You can download it standalone here... :)
http://blogs.msdn.com/astebner/archive/2004/07/12/180792.aspx
Thursday, 12 May 2005 14:06:17 UTC
Aw, shucks.

Here's some stuff I use:
1. ReSharper (I would take a bullet for ReSharper)
2. .NET Memory Profiler
3. NUnit
4. TestDriven.NET
5. FxCop
6. Process Explorer
7. Paint.NET (not Google-friendly)
8. Reflector
9. SmartFTP

I feel dirty mentioning my own things, but I do use some of them quite often:
1. CreateShortcut
2. XmlDocViewer
3. NetPing
4. Snippet Compiler
Thursday, 12 May 2005 14:30:13 UTC
NAnt Runner would be a great addition, it even integrates into Visual Studio .NET.
Thursday, 12 May 2005 17:35:46 UTC
Don't forget Beyond Compare. It's essential.
Thursday, 12 May 2005 17:43:48 UTC
Here is mine:

1. UltraMon ( http://www.realtimesoft.com/ultramon/ ) - allows to easily split vs.net into 2 monitors for coding/debugging goodness.

2. SQL Effects Clarity ( http://www.sqleffects.com ) - quickly compares SQL Server databases and allows you to drill down to low-level details, if you wish. They also have a kick-ass side-by-side views of the schemas, which gives you a really intuitive GUI for locating diffs.

3. RegionsAddIn (somewhere on CodeProject) - Highlight some text in the code editor, right click and place it in a region (or move to another region).

4. ReSharper, of course, as mentioned by other people.

5. MZ-Tools ( http://www.mztools.com/ ) - It automates the corporate coding guidelines, helps out with various coding tasks all over the place.
rizzo
Thursday, 12 May 2005 19:08:50 UTC
XML Visualizer for Visual Studio .NET 2003:

http://blog.gatosoft.com/PermaLink,guid,d296c5d9-4a75-4dd3-92e2-abd2c82810e3.aspx
Thursday, 12 May 2005 19:59:17 UTC
xplorer²: http://www.zabkat.com/

This is an awesome Windows Explorer replacement! Reminds me of the good ol' Norton Commander! :-)
Pascal Bourque
Thursday, 12 May 2005 21:46:15 UTC
Personally, I love clipomatic. It is the first clipboard ring program that is unobtrusive enough for me to not go crazy. LOVE IT! http://www.mlin.net/Clipomatic.shtml

Other than resharper, this is my must have tool for development.
Thursday, 12 May 2005 21:52:37 UTC
1. FreeMind - Extremely useful to layout your ideas and to-dos, especially when you have too much to do and keep switching between your tasks. It's free alternative of MindMap and ultra simple to use.

2. 4t Tray Minimizer - This little thing adds Minimize To Tray button in every window. If your taskbar is made up of 2 rows and 50 open windows in it, you NEED this!

3. Process Tamer - This is yet another little thing keeps watching CPU utilization and if any app is trieng to still all the attention, it will reduce its priority. If you freqently experience inability to move your mouse because of some other process, this might help you.

4. Groove (or free alternative Grouper) - to share notes, files and all kind of stuff between you and your collegues.

5. VLC media player - With each release Windows Media Player has a tradition to suck more. If you were left in cold in those times when WMP refused to play AVI because it didn't had some codec, try VLC. It almost always works. No more extra codecs with spyware!

6. NotepadX - This is my own tool (http://www.ShitalShah.com/notepadx). Lightweight C# .Net app to maintain all your notes in fast hierarchical structure. There might be many more fancy stuff available but who could beat free C# app, XML format and ability to customize?


7. Yahoo Music Engine.

8. Several FireFox extentions, most notable being QuickNote (when you are reading stuff on Safari online bookshelf), ScrapBook (to quickly capture the part of a page you are viewing), Tab Mix (almost everything you need for tabbed browsing).

9. HomeSite - This HTML editor still is indespencible.

10. Windows Media Encoder - To make screencast like John Udell!

11. SnagIt

12. WinHTTrack - Open source tool to save copy of website.

13. VB.Net Resource Kit - For those yummy free ComponentOne and DundasChart components and code converter.

14. X-Setup Pro - Most powerful and free tool to tweak the registry to the death.

15. MP3Splt - To split DotNetRocks MP3s in to 10 min audio tracks for in-car play.

16. GSView - To view those postscript files and PDF files even faster.

17. Tons of excellent commercial quality freeware with .Net source code at http://www.vbaccelerator.com. Specially checkout their icon extractor app which just scanes every file in your hard drive and dumps all icons in to a folder. Extremely useful to build your huge own icon library.

18. Notepad2 - Single best fastest unbloated versatile notepad on planet.


Friday, 13 May 2005 01:13:49 UTC
Capture .NET - FREE .NET All-In-One Utility
http://codelib.threeus.com/CaptureNet.zip
Friday, 13 May 2005 18:21:49 UTC
After finding xmlmarker (xmlmarker.com) I don't think I could go back to not using it. It's a fantastic way to open, and visualize XML files. Small footprint, easy to use, fast, and free.
Friday, 13 May 2005 18:52:09 UTC
I second the nomination of Beyond Compare

http://www.scootersoftware.com/

It is one of the first utilities I install, especially if I am doing development work.
Tuesday, 17 May 2005 00:24:41 UTC
SpaceMonger is a great tool for visually checking where all the space went on your hard drive.

http://www.werkema.com/software/spacemonger.html
Tuesday, 17 May 2005 00:33:21 UTC
I hate to be the picky guy... but here's a typo in your ultimate tools list, in this bit:

"Reggie - Not a regular expression tool, not it's a BETTER RegSvr32.exe from Shawn Van Ness. It provides better error handling and messages. It doesn't suck. "

Problem is:

"Reggie - Not a regular expression tool, not <--!!!***ExtraWord***!!! it's a BETTER RegSvr32.exe from Shawn Van Ness. It provides better error handling and messages. It doesn't suck. "

cheers
lb
Tuesday, 17 May 2005 17:45:51 UTC
SQL Adept Diff

It's like beyond compare, except for Database comparisons. Indispensable!
John Batdorf
Thursday, 19 May 2005 07:15:52 UTC
I noticed 7zip isn't on this list.

http://www.7-zip.org/

A nice de/compression util for windows. It can be unobtrusive if you need it to be, can have the nice big window if you want, highly configureable, and decompresses darn near anything. Also, it happens to be open source software, which I always see as a plus. It goes on most windows machines I install, so I figured it was a decent list candidate. Good luck with the revisions by the way!
Tuesday, 24 May 2005 17:59:28 UTC
FileTargets by Moon Software replaces TrueName and more. Right click and safe file path to clipboard in either 8.3 style or normal; Create common targets to copy files to.
http://www.moonsoftware.com/freeware.asp
Brad Wood
Comments are closed.

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.