If you use Chrome or Safari on Windows XP, you may have noticed that some webfonts show up grey &
washed out on your pages, as if the browser is using some very aggressive antialiasing algorithm
that's rubbing out real strokes in the glyphs and not just the jaggies. And often when this happens,
not all the vertical strokes are washed out in the same way, so the text looks uneven to boot. Thi...
We rely on an ever-increasing number of third-party widgets when we build our pages. Some make our pages more feature-rich or social, others generate revenue, and still others let us analyze our traffic or otherwise help us behind the scenes. We just can't live without our widgets!
How to use LateLoad to delay loading scripts
Demo pages
The LateLoad API
Which widgets you can delay lo...
This project was designed to answer the question: Is it possible to create a grid control that remains as responsive as a desktop app even in the face of a large amount of data, without resorting to Flash or a Java applet?
The short answer: Almost. With a lot of tweaking of JavaScript & AJAX, I was able to create a data grid that is surprisingly responsive when moving around the large dataset o...
This handy little JavaScript library determines whether a font is available in your browser, or whether an external font that your page has called really got loaded.
This is very simple to use:
Load in jQuery. This was developed with jQuery 1.7, but it should work fine with earlier versions.
Load fontdetect.zip.
Unzip it, and install fontdetect.js on your page. You can load it after </BO...
This interactive Unicode character table lets you browse through the vast sea of exotic characters you probably never knew your PC could display. You can click on characters & find out what other, similar characters you can substitute for them, and y...
Regular expressions can be wondrous and terrifying beasts. Back in 2008, I hadn't been exposed to regexes much in my previous life as a Windows developer. So I wrote this applet to help me learn regexes (as well as immerse myself in JavaScript). Rece...
This is my new, improved blog & project site. Mostly I'll be posting my thoughts on a number of topics related to the craft of software development.
In addition, be sure to check these pages for cool new projects you can play with. Who knows, some...
I've been a full time web developer for almost 4 years, working in both frontend and backend using
PHP/JavaScript/MySQL. Before that I had been primarily a Windows (C++) developer for over 15 years.
Before that I worked in COBOL for several years—all the while wondering what the heck was I
doing working in COBOL.
I'm originally from Detroit, but I've been a Seattleite long enough to have webbed feet.
And after all these years, I still can't afford a jetpack!