-
PHP Leads Web 2.0
An essay on why PHP became the language behind so many Web 2.0 applications: easy to learn, lightweight, extensible, and already wired to the APIs and AJAX toolkits everyone wanted.
-
De-Mystifying AJAX
AJAX looks intimidating until someone cuts through the jargon. In this tutorial I explain what separates a real AJAX request from an ordinary JavaScript effect, then walk through processing a form with MooTools.
-
Ten Greatest Web Design Taboos
I helped teach an introductory web design class and wrote up the ten mistakes I most wanted the students to avoid, from splash pages to designing only for your own screen.
-
Proper Design with Web Standards
Inefficient markup costs bandwidth, scalability and maintenance. I make the case for W3C standards and for the separation of structure, presentation and behavior that HTML was always meant to have.