Tony Davis

Simple-Talk Editor
News, views and good brews

What are the most innovative .NET tools?

Published Wednesday, October 31, 2007 12:12 PM

We all have our favourite websites. Not the ones we read as part of our job, but the ones we scan whilst munching sandwiches at the desk or, surreptitiously, during an application build process.

I'm hooked on giveawayoftheday.com at the moment. It is a site that gives away licensed software. It features a different product every day, and you can only download a given product on the day it's featured. There is a great variety of products, from screensavers to file archiving utilities. They vary from the gorblimey to those that work sublimely. The addictive part is not so much the free software, but the voting and the comments. Each application is voted on and reviewed by hundreds of users, and each review is then voted on. The general consensus is never far off the mark: In this case, at least, almost every opinion is interesting.

Some classics have been on the site, such as Aston Shell, Concept Draw and TNT Screen Capture. There have also been some truly original pieces of software on there, such as the one that takes the sound of you humming a tune, and turns it into Midi, but these are actually in a tiny minority. It is the run-of-the-mill ones that are more fascinating. How and why do they get written? What is the urge that impels a group of people to risk time and money writing a text editor, a calculator, or a DVD copier? It is strange that the vital creative spark seems to be missing in much of what is written. It is the software equivalent of massed ranks of musicians playing 'Stairway to Heaven'.

If giveawayoftheday.com provides a representative glimpse of the output of the software industry, then surely it is time for a re-think. There must be room for the truly iconoclastic applications that suddenly change the rules, just as Visicalc, Quark Express, Visio, Delphi, Threadz Organizer or Ventura once did.

It got us wondering: what, today, are the most innovative, radical, .NET tools? Not so much the IDEs, but those applications that make life easier in the development process. We'd love to hear from you! Post your suggestion as a comment to this blog, and you'll go into a draw to win an iPod Shuffle!

Cheers!

Tony.

Comments

 

Apple Ipod, Ipod Nano and Ipod Video News » What are the most innovative .NET tools? said:

October 31, 2007 6:26 AM
 

Martin Smith said:

To me the .NET tool that makes life easier in the development process par excellence is Resharper.

I really think red gate should take a long hard look at the amount of functionality and pricing of that tool and then compare and contrast with SQL Refactor.
October 31, 2007 8:30 AM
 

mitchw said:

I'd say .NET Reflector is probably used by most developers. Resharper is also a good call.  Code Snippet compiler is great, Expresso regular expression tool also very useful.
October 31, 2007 9:44 AM
 

sstange said:

Beyond Compare and SQL Compare are two really great tools I use for configuration management. Ocassionally, I have to work on Oracle database systems and I miss my sql compare! The scripting tools are so nice, that it would be awesome to have this ability! If they exist, please let me know, so I can put an end to my agony.

On another topic, it would be great if I could compare two SSRS report folders and roll those changes.
October 31, 2007 9:51 AM
 

Robyn Page said:

My vote goes to TopStyle. It is a wonderful tool for creating style sheets. The guy who wrote it is Nick Bradbury, the genius behind FeedDemon. Nick Bradbury wrote the  HTML editor HomeSite, which was acquired by Allaire in 1996 and is now owned by Macromedia Adobe. He then wrote TopStyle and FeedDemon. What does he use? Delphi, I gather.
I use it for creating HTML pages. It is excellent for this sort of work if you understand the basics of HTML.
October 31, 2007 9:58 AM
 

RobertChipperfield said:

I'm not sure it's worthy of being called innovative any more, but VNC gets my vote.

Sure, a few people did remote desktop before (and have done since), but in terms of something the Just Works, anywhere, any time, any OS, any... etc., I think VNC just has to be the winner.
October 31, 2007 12:27 PM
 

ChssAddct said:

Darn.  I logged in less than 20 minutes after receiving the Simple-Talk newsletter email to leave my comments, and my two top favorites have already been suggested.
Snippet Compiler (Jeff Key, www.sliver.com) and Beyond Compare (www.scootersoftware.com).
I have a love/hate relationship with regular expressions, and found The Regulator (Roy Osherove, http://tools.osherove.com) to be of help the last time I had to 'deal with' them (as in, they were slowing me down). That was over a year ago, so can't vouch for it today, and there may be better tools as well.  It had a steep learning curve for my one-shot need, but seemed that if you dealt with regex a lot that it would be a valuable tool.
October 31, 2007 12:30 PM
 

Jim Potts said:

For day-to-day programming, I couldn't live without DPack (http://www.usysware.com/dpack/).  

Amongst other things, it adds numbered-bookmarks, which I find invaluable.  You hit ctrl-shift-number to set a numbered bookmark, and ctrl-number to jump to that bookmark.  Once you get used to it, you can't go back.
October 31, 2007 4:56 PM
 

Korgman said:

I'd vote for DBNetSuite 3.2 (www.dbnetsuite.com).  It is fully AJAX enabled, and you can rapidly build complex, slick and fast sites.
October 31, 2007 5:49 PM
 

hmobius said:

I'd vote for SlickRun (www.bayden.com). It's a simple app launcher that make sit very easy to launch (or kill) one or many apps at the same time. For the amount of time it saves me a day, it's all the more amazong that its free.

And Jamie Cansdale's TestDriven.NET (www.testdriven.net), the first app that _really_ makes it easier to unit test on the fly. Combine it with MbUnit (www.mbunit.com) and you're on easy street in TDD city.

November 1, 2007 4:44 AM
 

dullroar said:

Besides Reflector (mentioned in the comments above), the other tool I find extremely useful is Fiddler. It has helped in debugging, performance tuning and production problem determination. Excellent tool.
November 1, 2007 7:55 AM
 

bjack8468 said:

My favorites are VBSEdit, DTSBackup, SR32 (wonderful, wonderful search utility).  Also, DTSDoc, and DBDesc (Database Documenting Software, these  save tons and tons of time, it's like having a Technical Writer in a Box).  I utilize all of these on a daily basis.  And of course every DBA should have Log Explorer, don't know how I ever got along without it.
November 1, 2007 10:45 AM
 

HotAir said:

ReSharper is it.
November 1, 2007 10:53 AM
 

alekdavis said:

Being a documentation/comment freak, I find the <a href="http://www.roland-weigelt.de/ghostdoc/" title="">GhostDoc</a> add-in for Visual Studio very handy. In .NET 1.0-1.1 days, I could not live without <a href="http://ndoc.sourceforge.net/">NDoc</a>, but unfortunately there seems to be no supported .NET 2.0 version. Also second Reflector and Snippet Compiler (great tools). Thanks to original poster and all commenters, by the way: I learned about several new tools today.
November 1, 2007 11:47 AM
 

alekdavis said:

O-ops, did not realize that hyperlinks will be converted to text. Hope these will work: GhostDoc ( http://www.roland-weigelt.de/ghostdoc/ ) and NDoc ( http://ndoc.sourceforge.net/ ).
November 1, 2007 11:52 AM
 

Elmar said:

For my part, the choice is clear. SubSonic made my .NET-Developer-Life so much easier and I love to use it.

Microsoft has in fact just hired the MVP that invented it and keeps it up as an OpenSource-Project. It will even be the central DAL part in the upcoming pardigm shift to ASP.NET MVC!
November 1, 2007 12:35 PM
 

Dave S said:

Unfortunately, I haven't done much development in .NET.  But, I have to agree with Robyn Page with TopStyle for web applications.  When I was developing sites using ColdFusion (at the time Macromedia had just acquired it from Allaire) I always used TopStyle to create my css documents.

I think that my favorite tool that has made my job so much easier is SQLServerToolKit because it put almost everything I look for all in one place.  Plus you can't beat the price!
November 1, 2007 4:00 PM
 

Tony Davis said:

All,

Many thanks for your contributions to this blog. As promised, all participants' names went into the hat (well, black bowl actually), and the winner of the iPod Shuffle is....

....Oh, the suspense........

.....Korgman!

Congratulations to Korgman, and thanks again to everyone for entering.

Cheers,

Tony.

November 14, 2007 7:20 AM
 

ovalsquare said:

Bummer. I posted twice last week and just assumed that comments must be moderated because they didn't show.

-ReSharper
-SlickRun
-CodeSmith
-SubSonic
-And nobody has mentioned add-ons for Firefox?!? Web Developer, FireBug, YSlow, and delicious bookmarks.
-NotePad++

Not necessarily development, but still essential:
-Roboform (Encrypted Password Manager, Form Filler, Password Generator, Fill & Save Forms)
-Ultramon (using it right now to help manage triple monitor)
-Mozy for automated remote backups (www.mozy.com)
November 14, 2007 10:43 AM
 

ovalsquare said:

And forgot to mention Scott Hanselman's blog where he does a once yearly list of essential tools. If you haven't seen it yet, you're missing out.

Here's 2007's: http://www.hanselman.com/blog/ScottHanselmans2007UltimateDeveloperAndPowerUsersToolListForWindows.aspx

Ted
November 14, 2007 10:47 AM
 

gorblimey said:

May 9, 2008 1:30 PM
You need to sign in to comment on this blog

















<October 2007>
SuMoTuWeThFrSa
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910
On the Trail of the Expanding Databases
 It is sometimes difficult for other IT people to understand the constraints that DBAs have to work... Read more...

SQL Server 2008: The New Data Types
 Brad continues his helicopter-level view of the most interesting new features of SQL Server 2008 with a... Read more...

Reporting on Mobile Device Activity Using Exchange 2007 ActiveSync Logs
 In this new column giving practical advice on all things Sys Admin related, Ben Lye takes on the often... Read more...

The Bejeweled Puzzle in SQL
 Alex Kozak provides another SQL puzzle to hone your SQL Skills with.  Read more...

Using Powershell to Generate Table-Creation Scripts
 For all of us who learn best by trying out examples, Bob Sheldon produces a PowerShell script file for... Read more...