The emails over the last few days have been a bit overwhelming.

Just to be clear, though I may continue writing these...

Now, it’s one thing for a company like Netflix to “accidentally” exclude Chrome, but I cannot imagine a valid excuse f...

Over the weekend, I redesigned my website. I’m mostly happy with what I have so far. Some of it was inspired by an old...

Often, while reading a web page, I will find something worth mentioning here on my site. The code below builds a Bookmar...

This is helping to crystalize my thinking about Web Applications. I like Single Page Interfaces, but I have yet to artic...

Marrying web pages with applications is a tricky business. One must remember that the history of the Web affects end use...

Here’s the formula, set out clearly in a few minutes of video. Funny, cute, and sadly — amazingly accurate.

Netflix Watch Instantly should work fine in Google Chrome. After all, it is using the same rendering engine as Safari,...

I love running my site in Drupal. But, there is one thing that I miss from my days using WordPress — Auto-discovery...

You came to me
the day you died

But, not to say goodbye
No

To ask me
simply
to remember.

Slowly but surely, my tech life gets more “Googley”.

I spend my days coding using GWT (Google Web Toolkit) using the...

“The first story arc, without giving too much away, is basically a simple ship chase sequence, battle scene, then dari...

As season 2 draws to a close, some questions are answered and new questions are born.

This story was originally rele...

I was looking through some old posts imported from my old site, and realized that it has been a long time since I’ve e...