Tim Hastings - NonHostile (because there's no need)

Weblog and collection of geeky articles.

  Home :: Who? :: Contact :: Links :: Subscribe subscribe
Happy 30th Birthday Danny!Sarah Parr and Andy Stagles' Wedding Day, 22nd December 2005Abigail's Christening


Mr Scott Hanselman has compiled his list of Ultimate Developer and Power User Tools which contains links to lots of great programs and other resources. Many of which have been a great help to me, so a big thank you for these pointers.

I'd like to draw attention to the apps that I find particularly valuable, and also list some others. I've chosen to list them here on my blog, because Scott may not agree with my choices.

Stuff from Scott's list:
  • NUnit: The unit testing tool for .Net has catapulted me into Test Driven Development and seriously boosted my productivity. Thanks also to Gary for pointing it out!
  • Notepad2: An excellent upgrade to Notepad with loads of pro-features including syntax highlighting and search/replace using regular expressions.
  • WinDirStat: Visualise where all your disk space is being used up. This app is ideal when you need to Spring clean you hard disk.
Super high quality open-source apps and libraries:
  • FxCop: This utility examines compiled .Net assemblies and parses the IL and reports conformance against .Net best practices. Just 10 minutes using this application taught me stacks of stuff I could do to improve my code. Definately great for training!!
  • InnoSetup: A super quality installation maker for creating setup.exe software installations.
  • MySQL: A highly effective open source database server ideal for cost conscious startups. There is a 100% managed .Net Connector library so you can use it in your .Net projects.
  • SharpZipLib: An open source .Net implementation of the Zip compression algorithm (and others). Great for adding compression and decompression to your projects.
Essential extensions for Mozilla's Firefox:
  • View Cookies: Inspect the cookies being sent to your web applications - ideal for web developers or people paranoid about spyware.
  • Html Validator: This extension gives you errors and warnings for the HTML pages you are looking at. I use this to perfect my HTML skills and learn about how to get it right.


5 comments, Software, Thursday, September 29, 2005 20:59

Timeline Navigation for Software posts
VB.Net: How to Format unicodePwd for Active Directory LDIF Script for LDAP Import (made 212 weeks later)
The Ultimate Tools List (this post, made Thursday, September 29, 2005 20:59)
Saving Hard Disk Space by Shrinking Slideshow Photos - NonHostile ImageShrinker (made 4 weeks earlier)


Comments
Much respect dsp! I see the only "real" developer tool there is an enhanced version of Notepad!! Says a lot, does that...! Surprised you don't mention a document archival and retrieval system of some sort - you must have lots of code to keep track of. When I was "active" (long ago now!) I used to hate "Visual" development environments. Sadly I see they're just about impossible to do without these days, given the sheer code overhead needed.

Posted by: Nigel on Friday, September 30, 2005 10:12
You're right there Nigel. I recently tried writing some code against an API that I didn't know using an editor that didn't provide Intellisense. I soon gave up. I have become lazy thanks to the exceptionally high quality of Microsoft's IDEs. They have really raised the bar in this field.

Posted by: Tim Hastings on Sunday, October 2, 2005 03:26
Got to add Chris Pedericks's excellent Web developer extension for Firefox and Mozilla http://chrispederick.com/work/webdeveloper/

Posted by: Ian on Sunday, October 2, 2005 17:52
Smashing resources there, sir!

Posted by: Rob Lang on Monday, October 3, 2005 13:58
Thank you Rob!

Posted by: Tim Hastings on Sunday, October 9, 2005 23:32

Post a Comment
Name:  Home page and email address are optional.
  Email addresses will not be displayed or spammed!
Remember these details
Email:
Home Page:
Comment:
Comments cannot contain HTML, URLs will be formatted into hyperlinks.
I reserve the right to remove any comments for any reason.