maetl

Javascript

Technē 1: Gordon, Gremlins, and Pipeline Programming

The problem with CSS dropdown menus

This technique been mentioned in passing for a couple of years now, and recently seems to be gaining a fair amount of attention. Many web designers love the idea of building dropdowns like this.…

do.del.icio.us

I've started a simple repository of Greasemonkey User Scripts. Mostly experiments I've been playing with in my spare time, and occasional annoyances with sites that I feel compelled to fix. The most…

Multicolumn Layouts in CSS

Gecko support for CSS3 multicolumn layouts looks interesting... I know next to nothing about CSS3 in Mozilla, but this is something that I have wanted to use on a…

Hovering Intently

Late to the party, I know, but it's worth pointing this out, as an addendum to previous ranting. hoverIntent is a jQuery plugin that replaces the standard on/off hover switch with a delay, triggering…

Higher Order Primitives in PHP (and more...)

Thanks again to Harry, I stumbled across two fascinating projects that tackle a particular fundamental problem in PHP5. The ambition of metaphp is to take over the world, and that's actually not such…

Userscripts in IE

Yep, the cat couldn't stay in the bag any longer... I know of at least two implementations that are wingling their way out of development - Trixie and now Turnabout Of course, an Internet Explorer…

Ajax and UX

Amongst those of the user experience and information architecture persuasion, there seems to be a growing trend that involves taking interesting new technological and interactive…

The Myth of The Next Big Language

It's not a showdown between Javascript and Ruby, it's a race towards bioware. Language oriented programming is not a new idea, but it has taken a long time to become a significant influence on…

Hoodlum Scripting

Why and MenTaLguY show how to upwink javascript into web requests - is this a replacement for Greasemonkey, or just total insanity?

Asynchronous Representational State Transfer

AJAX is not new(s). Previously, I've been critical of the nomenclature, perhaps more for aesthetic reasons than anything else, but I have to agree with Simon Willison, who…

Style Object Stew

Think you understand the basics of HTML and the Document Object Model? Start with a basic CSS selector: #items { width:180px; height:220px; } Now the HTML that this CSS decorates: …