Tools of the Trade

Posted by Phil on July 2, 2008 under Web Development | Read the First Comment

tools-of-the-trade

I just thought I’d post a list of the tools that I use whenever I web develop.  You may be using some of them, or you might not.  Some of them probably don’t even fit under the “web development” category, but that’s the beauty of the DevBlog, I’m just throwing out what I use and you’re free to take it or leave it (also if you have a tool that is awesome that isn’t listed, throw it in the comments).

Browsers:

  • Firefox 3 – Great browser, much better than the bloated version 2 release.
  • Safari 3.1.2 – awesome browser, lacking in tools
  • IETester – uses the IE5.5. IE6, IE7, and IE8b1 rendering engines
  • Opera 9.5 – when I have a ton of ram and cpu to kill – see previous post

You can use Firefox as a standalone browser through a usb stick by going to portableapps.com and downloading the standalone version.  They have some tutorials there on how to move your profile etc.  There are many other good apps there as well.

Browser Specific Plug-ins/Add-ons:

IE:

  • IE Developer Toolbar – The wannabe firebug utility for IE
  • Fiddler2 – shows all of your http requests (helpful for finding leaks, or where files really are).
  • IEPro – Firefoxerize your IE… well kinda

Safari/any browser:

  • XRAY (bookmarklet)

FireFox:

*Honorable Mention: YSlow is a Yahoo tool that tells you how well your site performs based on speed standards formulated by Yahoo.  Since Yahoo was one of the first sites to use sprites for all their images, they may just know what they are talking about.  This tool will tell you how long it took to load your page, and grade it.  It gives you a ‘report card’ that you can use to make your page better.  I don’t use it all the  time, but it’s a nice little addition to the portable Firefox3 usb stick I have…

Color/image Tools:

  • ColorPic – Really nice color selection/palette utility
  • Gimp – like photoshop, only really different
  • colorwizard – I have a feeling adobe ripped this off for Kuler, but I can’t prove it…
  • adobe kuler – I actually found this at adobe labs before the color wizard, so my suspicions on who made what first may be based on the quality of them…

Measuring and Screenshot Tools:

  • jRuler – Fantastic pixel measuring tool.
  • fsCapture 5.3 (last freeware version) – My favorite Screen Capture utility.
  • ScreenHunter – Screen Shot util (one of Dustin’s fav’s).

Misc Tools:

Completely unrelated to web developing sites/tools:

  • SpiralFrog – PC users (with “playsforsure” media devices) rejoice!
  • Songza – Everyone rejoice! (internet jukebox)
  • LastFM – personalized radio station
  • Pandora – LastFM was kinda based on this… so was songza… hmm…
  • imeem – Like the 3 above, and yet more, social
  • lifehacker – A great site for information and tutorials on hacking your life
  • netvibes – Fantastic RSS collection util, all the sites you read on one page, fantastic (kinda like igoogle, yahoo, etc.)

That about wraps up the tools that I currently use when developing, but feel free to throw more suggestions in the comments.  Who knows, maybe I’ll have to do a follow-up post with all the goodness that gets suggested.

A quick and dirty benchmark of Opera 9.5

Posted by Phil on June 18, 2008 under PC, Web Development | Be the First to Comment

a-quick-and-dirty-benchmark-of-opera-9-5

So a day or three ago Opera 9.5 was released.  I didn’t realize it had been released until after I had read about it on lifehacker, gizmodo, and/or engadget, but it came out and the masses rejoiced (lifehacker is still throwing a party about it).  Back in the day I loved Opera, the tab feature was my favorite (before firefox came along).  I use opera on my wii, and I even used it on my mobile a while back (the mobile is gone, in case you wondered).  I read a few stellar reviews on it, and after seeing how it handles speed-wise, I decided to give it a shot.  With everything that I’d read about Opera 9.5, I came out with very unexpected results.  Opera is by no means a developer browser… at all… seriously.  I mean it’s really sad when IE can b!#%h slap a browser.  Don’t believe me?  that’s what screen shots are for.

I set up a test, I ran Opera 9.5, Safari 3.1 (for windows), IE7 With the Web Developer Toolbar running, and Firefox 3.0 (released today*!) with many plugins running (Firebug 1.2.0b03, ietab 1.5.20080310, fireform 0.6.3, Web Developer 1.1.6, and Html Validator 0.8.5.2).  Here are snap-shots of my task manager after the browser had been opened and left on a LOCAL html file for approximately 5 minutes.

Safari 3.1 running after 5 minutes

Safari 3.1 (above) – No CPU usage, and a very respectable 34MB** of memory being used.

Firefox 3.0 running after 5 minutes

Firefox 3.0 (above) – a little CPU, and a little more memory (this is most likely due to all of those plug-ins I have running)

IE7 running after 5 minutes

IE7 (above) – better than firefox, and not chewing on any CPU… very interesting (and by that I mean I’m a little surprised).

Opera 9.5 running after 5 minutes

Wow! that sucks!  I mean what is Opera even doing?  50% of my CPU and over 300MBs of RAM? I don’t remember them signing up with the SETI program! (ok fine, lame joke, I get it).  Seriously though, that’s just nuts for a browser!

Ok, now that we’ve seen the damage after being open for a several minutes, let’s minimize all the browsers to see how it can behave down in my task bar (and hopefully free up some memory).

Safari 3.1 minimized

Safari 3.1minimized (above) – Nice, it just fades away into the background waiting to be used.

Firefox 3.0 minimized

Firefox 3.0 minimized (above) – Well at least it gave up the 2% CPU it was chewing on.

IE7 minimized

IE7 minimized (above) – Explatives!! under 4 megs of memory!?! that’s it, the world has gone mad…

Opera 9.5 minimized

Opera 9.5 minimized (above) – wth!?  Still chewing on 50% of my CPU and crunching 170ish megs of ram?  Why is everyone going nuts over this browser?  Did mine not come with the hypno-ray?

Anyway, I’m sure that everyone’s experiance will vary.  Especially on other platforms.  I mean who knows, maybe in linux or on a mac Opera really is the best browser.  Also I didn’t even cover all of the cool features that Opera has (and yes it has some really sweet features, so I’m keeping it installed).  So go grab it and see if it destroys your system like it did mine.

*I started this post yesterday, so firefox really had been released “today”
**Yes we all know that a mb is actually 1024k not 1000, but hey getting too critical just makes it easier for me to make fun of you.
This test was run on an intel Core2 6600 @ 2.4GHz with 4 GBs of ram.