Even the usability of a book can suck!

Not all books are created equal. Thank you to O'Reilly for allowing a talented group of people to raise the bar for book quality.
Read More...

Nokia 6600 Resurrection

I don't want to give up my phone just yet!
Read More...

Design Pattern: A decorator in the wild

It is nice to see a (really close) example of this design pattern in action.
Read More...

My first `case` statement in 60 months.

It's been a long time since I've had the chance to use a 'case' statement. It turns out that I've missed them.
Read More...

A report card of AJAX/DHTML platform compatibility.

A quick peek into the compatibility of many AJAX/DHTML libraries.
Read More...

Great 3D sidewalk art by Julian Beever

Here are several web sites with photos of really great 3D sidewalk art by English artist Julian Beever.
Read More...

Doing Python-style imports in JavaScript

I have been doing more object oriented programming using JavaScript. One thing I missed was Python-style imports. Now I think I've found them!
Read More...

Hacking the front page to display my blog entries

I wanted the front page of my web site to show the most recent blog entries. In order to do this I had to understand a little more about the mechanism Plone uses to draw a page.
Read More...

Ho Hum on the Apple front, but I still want a Mini

I was hoping for bigger news today than what Apple dished out, but I guess you can't have uber-cool things all of the time.
Read More...