Monday, July 21, 2008

My Essential Firefox Add-ons

Been too long since I last wrote here. Tizra has been pretty busy picking up a ton of enthusiasm from customers and prospects (see Tizra Blog). That means, of course, a pretty busy time... :-)

I recently had to do a complete reinstall of my development environment. My laptop went dead and I had to get a new one...so that leads to the typical "absolutely essential" lists...today I reinstalled all my Firefox Add-ons. The good thing about reinstalls is that you cut the fat accumulated throughout the years and the absolute musts get installed first. Here is my list of absolute musts (in no particular order):

  • Selenium IDE: if you're doing any kind of serious development, you want to have a good test coverage. Selenium is a really cool tool to allow you to build automated UI and system integration testing. Selenium IDE makes your life *a whole lot easier* (although not dead-simple). You still have to tweak a lot of the generated code but hey, it's a really great start. And if you have not seen Selenium yet, you have to go take a look. It is not necessarily simple to get into but well worth it!
  • User Agent Switcher: really nice for that kind of testing that involves user agent detection...you can even "roll your own" agent identification for test purposes.
  • Web Developer: a really essential set of tools for web development. CSS inspection, changing, DOM information, source viewing, browser resizing, you name it, it's probably here.
  • Live HTTP Headers: a nice tool to let you see the header flow from and into your browser. Sometimes essential for analysis of behavior.
  • Firebug: you can't say you do web development and not know about Firebug. Simply brilliant. If you have not seen it yet, tell no one about that and go check it out for yourself.
  • Delicious Bookmarks: currently addicted to del.icio.us. You can see my bookmarks here.
I'm always open to suggestions on new add-ons...