Web Development Tools

Posted in: Development, Software, Technology

Note: this is one of a series of posts about the creation of the King Design web site.

All developers have their favorite tools. Here is a quick overview of the tools I used during the development of the new King Design web site:

  • BBEdit - I’ve been a “text editor” developer for years. I’d guess 95+% of the code I wrote for the site (PHP, HTML, CSS, JS, SQL, etc.) was written in BBEdit. The remote editing capabilities via SFTP are very nice. At some point I really need to give Emacs a good try.
  • Illustrator - Vector based graphics give you supreme flexibility.
  • Photoshop - I flesh out my design ideas in Photoshop first, then implement them in code. I also used Photoshop to create all the web versions of the images on the site.
  • Tasks Pro™ - When you are working on any project, it’s easy to let details slip through the cracks if you aren’t careful. I used Tasks Pro™ to jot down ideas, tasks, etc. so I wouldn’t have to worry about them (all you GTD folk know about this) and wouldn’t forget them. I generally list out the big sectionqs of work early on, then fill out the details as I go. Before starting on a section, I’ll outline that section. Of course, I already have a few tasks and notes here and there. I find that scheduling tasks helps me stay on track.
  • Transmit - Gotta get those files up to the site somehow. I use Transmit for SFTP - love the tabbed interface in version 3.
  • Subversion - Some might not consider a source control system a web development tool, but it was probably one of the most important tools I used. It was big enough that the next post in this series will be devoted to how I used SVN in developing the site.
  • iTerm - Since each site was a checkout of a Subversion repository, I was doing a fair amount of terminal jockeying. The tabbed window interface is awesome for terminal windows. I’d have one tab for local, one tab for remote, one tab for an additional location I needed to be, etc.
  • Camino - I think it’s the best Mac browser out there. The Gecko rendering engine is currently superior to the KHTML engine in Safari, and it feels like a Mac app, unlike Firefox. It’s also faster (I should redo those tests with the current releases). Now if only it had accesskey support.
  • Firefox - While I prefer Camino for general browsing, the Firefox JavaScript console and Web Developer Extension are second to none. I use Firefox for all my JavaScript debugging.
  • Safari and IE (Win) - Mostly for testing.
  • Google and Yahoo - I don’t always remember every piece of syntax or technique I need and have to look them up.
  • php.net - The documentation here is the best way to lean PHP (after you review a tutorial to get the basics).
  • Mail, Thunderbird and Adium - Quite handy when you’re e-mailing or IM-ing a friend asking for feedback on design issues or help with content.

Popularity: 4% [?]

Posted March 29th, 2005 @ 6:10 PM

6 Replies

  1. Stephan adds this Comment:

    I use all of them except TasksPro and BBEdit. Instead of BBEdit I am using TextMate and I have been trying out SubThaEdit. TextMate has so far fit my needs for a PHP, SQL, Python, CSS, and HTML editor.

    March 29th, 2005 at 10:24 pm

  2. Alex adds this Comment:

    I’ve got a TextMate license and I’ve tried using it as my main editor several times but I keep going back to BBEdit. One big reason is the awesome search/replace capabilities in BBEdit.

    March 29th, 2005 at 10:28 pm

  3. Scott Sanders adds this Comment:

    Where’s the love for cron, bash, and SubEthaEdit?

    Now that BBEdit 8.1 has subversion support, I doubt you are going to try Emacs and like it :)

    March 30th, 2005 at 10:55 am

  4. Stephan Segraves adds this Comment:

    Oh, I forgot one thing…

    I really like Camino but have been getting frustrated with it as of late because it parses XML instead of displaying the structure (Safari does the same thing).

    March 30th, 2005 at 12:01 pm

  5. Alex adds this Comment:

    I haven’t played with SVN support in BBEdit 8.1 yet, but you may be right. The main “win” for me w/ Emacs would be having the same editor on all platforms.

    Luckily the View Source command will give you the structure in an adjacent tab. :)

    March 30th, 2005 at 12:06 pm

  6. Brennan Stehling adds this Comment:

    http://brennan.offwh[...]per-revised/

    I have revised the list.

    April 2nd, 2007 at 8:58 pm

Add a Comment

Please note: Use of a non-personal web site or blog in the field below and/or comments that are off-topic, personal attacks, or support requests will likely be removed at my discretion.

Note: This post is over 3 years old. You may want to check later in this blog to see if there is new information relevant to your comment.

Less Fluff, More Coding » « Theme Competition = Smashing Success!

About This Site

This is the personal web site of Alex King, a web developer in Denver, Colorado USA. More...


Crowd Favorite

Crowd Favorite is my software and web development business.

We build web applications, design and develop custom WordPress themes and plugins, and build custom sites using WordPress as a CMS.


I also have a tumblog that aggregates my online content from other services (Twitter, Flickr, del.icio.us. etc.).

I'm voting for Barack Obama

Ads