Nov 06

Yotophoto indexes over a quarter million free-to-use photos, from sites like Flickr, ImageAfter, Morguefile, and Stock.xchng. Search by keyword, or use the color picker to search by color.
Yotophoto

Nov 06

My favorite CSS editor gets an update to 2.0. New browser integration, live Preview with X-ray feature (which lets you identify any element on the page just by clicking), Milestones (versions), and built-in validation make CSSEdit better than ever (and a bargain at $29.95).
Universal. MacRabbit

Aug 17

It’s been a few years since I’ve used Adobe GoLive and, though I was a beta tester for GoLive 6, it’s never been one of my favorite programs (I prefer to use a handful of lightweight apps to get the job done). But after viewing Total Training for Adobe GoLive CS2, I’m giving GoLive [...]

Aug 08

If you’re a web developer and want to take a quick look under the hood in Safari, check out WebDevAdditions. This SIMBL plug-in adds a number of options to the View menu in Safari. You can toggle style sheets or view them in a separate window, disable parts of a page (images, links, tables, [...]

Jun 15

I’ve written elsewhere about my wish for a Dashboard widget that would track my site stats, and I’m happy to report that someone has finally come up with one. The ShortStat Widget from Keegan Jones—drawing on stats from Shaun Inman’s ShortStat—lets you check your hits, uniques, and recent referrers at a glance. But setting [...]

Feb 26

I wish I could say I always write code that’s valid, but the truth is I’m a hack. I get things to work with spit and chewing gum, and my code is a sloppy mess. Tidy Service to the rescue!
Tidy Service is an OS X Service that can clean up your code with a click [...]

Jul 29

Enkoder is designed to do one thing, and it does it well. What Enkoder thankfully does so well is this: it encodes the text of your email address to conceal it from spam harvesting spiders. Your email address appears normal to the average reader, but spiders will ignore it.
Enkoder couldn’t be easier to use. Enter [...]