Articles
In the past years I have written a series of articles about Adobe Flash Player embed methods, unobtrusive JavaScript and progressive enhancement, JavaScript best practices and CSS design.
Flash Embedding Cage Match
Ever had to embed Flash into a web page and just been plain confounded about the best way to do it? Be confused no more! In this article I cut through the arguments and opinions about the many techniques available.
Developing Flash websites using progressive enhancement
Learn how to create Flash experiences that are visible for search engines and accessible to the biggest target audience possible.
Using dynamic CSS to hide content before page load
A solution to solve the flash of visible content for unobtrusive DOM scripts that initially hide content.
Modern JavaScript, tien vuistregels wijzen je de weg
The Dutch translation of "Ten good practices for writing JavaScript in 2005" for one of Dutch finest online magazines.
Unobtrusive dynamic select boxes
Learn how to create accessible dynamic select boxes using unobtrusive JavaScript and progressive enhancement.
Ten good practices for writing JavaScript in 2005
Learn how to create modern JavaScript code using the latest techniques, like unobtrusive scripting, handy tools and common sense.
Unobtrusive show/hide behavior reloaded
Learn how to solve a common display problem for all current unobtrusive show/hide techniques and the introduction of a new concept: Cloning hidden content.
Presentational JavaScript
This article describes a concept called presentational JavaScript and explains why it is important to separate presentational JavaScript from behavioral and structural JavaScript.
Exploring Footers
With old-school table layout methods, vertical positioning is a piece of cake. With CSS layout, it's a piece of something else. In this article I show how to regain control of footers and other vertically positioned layout elements via CSS, JavaScript, and the DOM.
Behind the scenes of Garden Party
The process and thoughts behind my CSS Zen Garden submission.
