Vishful thinking…

Dev Utils

I know… I know. Everybody has their own list of top developer utilities out there. I just thought that I might as well put up my own list. But the most popular list out there is by Scott Hanselman. Here goes my own version. These are only the tools that I use frequently and they really do help me save quite some time from a day’s work.

Notepad++

  • Multiple tab interface
  • The tab icon for unsaved files are displayed in red
  • Supports code coloring for more programming languages than I know
  • Regex search
  • Code and XML files can be collapsed in regions
  • Lists all functions in the javascript file in a pane

Notepad++

Ditto

  • Maintains a list of your past copies (clipboard entries)
  • Ctrl + ` key combination brings up a window listing your copy history at the cursor position which is handy
  • I had also mapped (Ctrl + 1, Ctrl + 2, …) to my past copies so that I can paste past copies fast without the need to pick from a list.

Ditto

XML Notepad 2007

  • I mainly use this to view and edit XML documents that are not formatted in an easy to understand format. It is actually surprising that the “Edit->Advanced->Format Document” command does not format the XML document.
  • I also do like the fact that you can apply XSLT stylesheets to your XML documents and view them rendered in HTML.

XML Notepad

Clickie

  • Provides a “Copy Path Name” option in the right click context menu in Windows Explorer. It copies the whole path name into the clipboard. Awesome…

Clickie

ExamDiff

  • Compares two files. Does a pretty good job of it. WinMerge is also good. No real preference here.

ExamDiff

FastStone Capture

  • I know there are a bunch of other tools that can do an arguably better job but I am used to this one. Pretty cool software. The same company also provides a whole set of other image utilities that you might be interested in.

SlickRun

  • Lets you set up “Magic Words” to start the program of your choice. Can help avoid using the start menu for frequently used applications
  • “Windows Key + Q” sets the focus to the SlickRun window.

SlickRun

Virtual Dimension

  • Lets your setup your desired number of virtual desktops. Each desktop is customizable with its own wallpaper.
  • Provides the option of only displaying the applications in the current virtual desktop in the taskbar, thus helping to avoid clutter in the taskbar.
  • Alt + Tab only switches between applications in that virtual desktop.
  • Adds menu items to the title bar context menu to allow transferring windows between the many virtual desktops
  • I use this to have my email and other office apps on one virtual desktop and my Visual Studio windows in another and so on thus helping to avoid clutter.

.NET Reflector

  • Enough said.

Reflector

Reflector Graph Add-in

  • Cool little addin to the .NET Reflector that displays the dependencies between DLLs in a visual format that is easy to understand.
  • I use this tool to figure out my project build order meaning projects with no dependencies should get built first and so on and so forth.

Reflector Graph Addin

 

OLE/COM Object Viewer

  • Gives you a lot more information about the COM registered classes than the Registry Editor like the codebase path etc.
  • Also let you view the interfaces that are registered on the system.

OLEView

Web Development Helper

  • Other than the well known uses, it lets me execute javascript code on the current page. The DOM explorer is not too impressive. For most other cases I use FireBug.

DebugBar

  • Lets me view the javascript code that is downloaded to the client side using “WebResource.axd”.

DebugBar

FireBug

  • Has a whole bunch of lovable functionalities. Gotta see it to believe it.
  • Can inspect the HTML code by mousing over the elements on the page.

View Source Chart

  • Lets me view the source of the HTML page as it is currently rendered.
  • The HTML source is formatted and color coded in an easy to understand manner.

Foxit Reader

  • An incredibly small and fast PDF viewer that is way faster than the unbelievably slow loading Adobe Reader.

Terminals

  • Terminals is a multi tab terminal services/remote desktop client.

Terminals

JSON Viewer

  • A viewer for JSON strings.
  • Comes in three flavors: A standalone viewer, A plugin for Fiddler 2, A visualizer for Visual Studio 2005.

JSONViewer

2 Responses

Subscribe to comments with RSS.

  1. Ronan said, on January 22, 2008 at 3:05 pm

    Here’s an online JSON viewer/editor which is really great.

    http://www.braincast.nl/samples/jsoneditor/

  2. Nishant Rana said, on September 2, 2008 at 2:13 pm

    Really Good Utilities !!
    Thanks


Leave a Reply