Python Cookbook: A 200-line database engine
Because it might come in useful some day.
Event Delegation versus Event Handling
Concerns JavaScript and the DOM.
Audioscrobbler Protocol v1.1
How To Keep Good Posture When In Front Of A Computer
Must read. I’ve terrible posture.
How to Write Articles and Essays Quickly and Expertly
CSS-Based Forms: Modern Solutions
Some pretty cool stuff there.
SWFUpload
Peter won’t be happy with this at all! And it’s free!
Me and uFormats
FJS: A practical exact pattern matching algorithm
Might prove useful if I need to do fast text searches some time in the future.
The REST Dialogues
Read all the linked pieces.
The S stands for Simple
A dialogue showing the truth about SOAP and WS-Deathstar. Funny, ‘cause it’s all true!
The H stands for Hyper
Sam Ruby follows up on The S stands for Simple.
Ubuntu Edgy Installation Guide for ATI Radeon Graphics Cards
The Top 10 Arguments Against DRM
9 Billion-Year-Old 'Dark Energy' Reported
The Top Ten Things I Love Most About Woz
Woz rocks!
HOWTO: Disable Firefox 2's Feed Preview
Escaping the JavaScript call stack with setTimeout
What happens when we call something using
setTimeout
with a delay of 0 is that the JavaScript engine notices that it’s busy (with whatever task calledsetTimeout
) and queues thesetTimeout
code for execution immediately after the current call stack closes. In other words, it calls it as soon as possible in its own call stack.
Late Late Show Intruder
Legend! If only he’d given Kenny a smack.
Exploring JPEG
Now, that is how you write a spec.
ARC - RDF and SPARQL for PHP developers
RELAX Wins
Damn yeah!
HTTP Authentication: Basic and Digest Access Authentication
Die, C, die! 5 reasons to UN-learn C
Heh!