Blogs I read

I don't maintain a blog, but I do read quite a few of them (list created 05/04):

Digital Web Magazine. My primary homebase in the blogosphere, as always run by Nick Finck, whom I (virtually) met in 1998. I write the Keep It Simple column. Besides, Nick has a nose for picking the right items out of the interminable news flow.

Simon Willison's Weblog. Simon has useful blog-last-modified-tracking column, and a penchant for (alas too) occasional high quality client side content and a general understanding of JavaScript that tightly fits with mine. Because of this combination I use it as a starting page for my daily visits to the blogosphere.

Mezzoblue, by Dave Shea, because of the Zen Garden. Besides, he's slowly moving to undowithoutable rank.

Asterisk*, by D. Keith Robinson, my editor at Digital Web Magazine, because he is courageously trying to define what a web designer/developer is and does.

Clagnut, by Richard Rutter, because I like his slant on things.

SimpleBits, by Dan Cederholm, because the SimpleQuiz is just such a good idea.

dezwozhere, by Andrew Fernandez, because he, too, has the talent to filter the important stuff from an endless flow of information.

Joel on Software, by Joel Spolsky, because of his understanding of the technical side of things. Besides, he can write.

Zeldman, by and because of Jeffrey Zeldman and his Jovian inevitability in modern web design. Besides, he can write., by and because of Eric Meyer. If Zeldman is Jove, maybe Meyer is Apollo?, by Scott Andrew LePera, because I hope one day he'll return to JavaScript.

Caveat Lector, by Dorothea Salo, because of the peek into the academic world I left behind, the sheer geekiness of teaching Sindarin, and the completely different slant on XML.

Friends online

Carla Koch, my mother, and occasional employer. I made the site, of course.

lang='nl' Tobias Breekveldt, lead singer of Rude Rich and the High Notes, "the best ska band outside Jamaica" (says Derrick Morgan, who ought to know).

lang='nl' Allard Arisz, wine merchant, consultant and inspirator. I made the site, of course.

lang='nl' Estevan Veenstra. He's a chemistry teacher, hence this site.

The usual suspects:

Here I'm trying to maintain a basic Interesting Links page. I'm very bad at this sort of thing, though, so don't expect this page to be even remotely complete.

Client side news

The JavaScript Weblog, by Dori Smith, JavaScript author. As far as I know this is the only blog specializing in JavaScript.

Stylish Scripting Blog at Sitepoint, by Simon Willison. Solid client side content.
Note: The Sitepoint site has a tendency to be unavailable from time to time (say, once every 10 times I try to check it).

Mailing lists and cooperative websites

css-d for all your CSS questions.

The css-discuss Wiki. Rapidly growing compendium of CSS knowledge. You can add your own knowledge to it.

Evolt. Evolt is a web site and mailing list about Web Design in general. There are some members who are very good at JavaScript, including myself. When starting to learn JavaScript it may be a good idea to read articles and become a member of a mailing list so you can follow discussions, keep up with the tecnical advances and ask questions if you're really stuck.

Faqts Knowledge Base - JavaScript. Excellent list of questions and answers to common and not-so-common JavaScript questions.

IRT. A very solid collection of tips and tricks. Slightly outdated, but you'll find some nice things here.

WDF-DOM. My own W3C DOM mailing list.


Ryan's DHTML Tutorial. Despite the title this excellent tutorial treats all JavaScript DOMs in existence, from simple Level 0 form functionality to sophisticated W3C DOM event handling. Better still, it's targeted at newbie scripters, explains all necessary details (but no more) in easy steps and always pays attention to browser compatibility.
Definitely the place to go if you're new to programming and want to understand the JavaScript DOMs.

Jennifer Madden's JavaScript Tutorials. Especially good at explaining the basics of the language (the "building blocks", as I call them). The tutorials may be slightly outdated (I couldn't find last modified info), and they still pay a lot of attention to Netscape 4, but this is an excellent place to start if you're new to JavaScript.

W3C Schools Online Web Tutorials. Good set of tutorials about nearly all programming-related Web topics. Of course it includes a JavaScript Tutorial.

WebFX. Actually, this is a JavaScript site that makes me think of my own site. Lots of useful scripts and each script is explained line by line. It's more geared towards DHTML and advanced style sheets (filters, for instance). The navigation is nicely done in DHTML. Worth a visit.
Unfortunately it's rarely updated.

Stylesheet Overview. The CSS tutorial page of a former colleague of mine with tips to avoid common browser problems (mainly Netscape 4).

CSS Experiments

CSS Zen Garden. Why CSS matters.

css/edge. Undowithoutable.

CSS Destroy. Unusual and fascinating experiments. Opera centered.


CSS Mastergrid. The resource for all CSS1 declarations, including a support chart and syntax notes.

CSS Property Index. Good list also mentioning Mozilla and Opera proprietary CSS declarations.

Netscape's DevEdge JavaScript Central. Of the creators of JavaScript.
Don't always trust the Netscape 4 compatibility notes.

DevGuru JavaScript Index. Index of all methods and properties of JavaScript in Netscape 4. Though many of them are cross–browser, this index is decidedly Netscape 4–centric. It may nonetheless be useful.

W3C DOM Level 1 Specification. The official description of how the DOM ought to work.

Browser references

MSDN Web & Internet Samples, the closest thing to a CSS/JavaScript homepage I can find on MSDN. Link is subject to sudden death, as are all Microsoft links.

Gecko DOM Ref. Unfortunately this reference is not very useful. Although it gives a good overview of the W3C DOM in rather simpler language than W3C itself, it doesn't give any compatibility information at all. This reference is a wish list of what Mozilla should eventually support, but is worthless for determining current Mozilla support.

Safari homepage. For the tricky JavaScript bits they refer straight back to my W3C DOM Compatibility Tables. I also wrote the Web Page Development: Best Practices article.

Opera DOM support. Details about what Opera is supposed to support.

kHTML Class Index. Konqueror documentation on JavaScript. Unfortunately it's in extremely technical language, so that it's not easy to find out how something is supposed to work, certainly not for the average web developer (which includes myself). Nonetheless it's good to have some documentation.

iCab InScript. iCab calls JavaScript 'InScript'. This reference gives information about what iCab supports. I'm not sure why this information is on the Muchsoft site and not on the iCab site.
"The Document Object Model (DOM) is still missing some parts. Especially many W3C-DOM level 1 standard objects are still missing."

Detail studies

JavaScript Optimization. Interesting page about various optimization techniques that make your scripts run faster.

JavaScript debugging. Good article on JavaScript debugging.

What shall we do with the W3C DOM? (author)

Forms, usability and the W3C DOM (author)

DOM 2 Range with JavaScript. Tutorial for the Range API. Works only in Mozilla.

Mozilla - Traversing a Table. Example script that messes about with a table. Useful for getting the hang of DOM scripts.


Carrie's Conceptions - Links. One of the most complete lists of links to CSS stuff I encountered on the WWW.

Server-side programming tricks for client-side programmers. A former colleague of mine wrote this long ago at my request.

International Herald Tribune. The first mainstream site I know of with a beautiful DOM implementation. Go to any article and try the icons in the lower right corner.