Using custom DOM Attributes in XHTML
Unspace: Attributes > Classes: Custom DOM Attributes for Fun and Profit
To date, I have not drunk the class Kool-Aid. Molly Holzschlag assures me that the class attribute is to be used for visual as well as non-visual classes, yet I still have three primary reasons for questioning this approach:"
A very interesting and well articulated article. I need to check the validity of inventing arbitrary attributes for XHTML elements (without declaring them to be from a namespace), but I'm going to give him the benefit of the doubt until I'm convinced his approach is invalid.
I'm explicitly posting this separately from the linkdump because I didn't want my XHTML/JS/AJAX-savvy readers to gloss over it in a list of 50 other links. IMHO, this article is worth a careful read.
I'm not a JS/Ajax developer, but I see value in this approach. Do you?
JS developers who read this site: please share your opinion of the ideas presented in that essay, I value your input. If you like it, and the reason isn't obvious from the essay, please say why, but if you don't like it, convince me!
Rafe’s S3 backup story
rc3.org: Better backups using S3
Rafe is documenting his experience setting up an S3 account and using it to back up is data. A good read.
Mammoth (seriously) Linkdump
Phew, I'm glad to get all this off my chest (umm, browser).
Not terribly organized, but it was this or I close all those tabs in NNW and Firefox and just have them go "poof!", and that wouldn't do at all.
Kickingbear Blog: Cocoa Shaders
Hpricot, a fast and delightful HTML parser
Zope: Metal Specification 1.1
W3: XQuery 1.0: An XML Query Language
W3: Extensible Markup Language (XML) 1.0 (Fourth Edition) (Names and Tokens, re: id attribute)
Validome: XHTML 1.0 - HTML Compatibility Guidelines (Fragment Identifiers, re: id attribute, thanks Greg!)
Painfully Obvious: More than you ever wanted to know about $$ and XPath
Surfin' Safari: Implementing CSS (Part 1)
Dojo: dojo.query: a CSS Query Engine for Dojo
Simon Willison: getElementsBySelector()
Joe Hewitt: getElementsBySelector.js
SAX: Events vs. Trees
W3: Document Object Model (DOM) Level 3 Core Specification
Lukasz Lakomy's website: ZPT debugger
La Chose: SvnX
SVNRepository.com: Subversion Hosting - Trac, Bugzilla, SVN, WebSVN Support
Subversion (SVN) Hosting Comparison Review Chart (very, very nice, but not 100% accurate)
O'Reilly Radar: Programming Language Wars, Part One
O'Reilly Radar: Pycon a "hiring fest"
Slashdot: An Overview of Parallelism
Joe Gregorio, BitWorking: Knowledge Acquisition
MacNN: OpenMacGrid: spare CPU for science research
Slashdot: MacResearch Introduces OpenMacGrid
Niblets: Capistrano & EC2 Sitting in a Tree, K I S S I N G
openfount: S3InfiDisk for EC2
CBC.ca: Hockey coach suspended for pulling team from penalty-plagued game (I think he did the right thing)
ActiveState: Komodo Edit - A Free, feature-rich editor for JavaScript, Perl, PHP, Python, Ruby and Tcl (I haven't tried it yet, have you?)
macosxhints.com: Add emacs key bindings to Microsoft Word (w00t!)
CBC.ca: On-ice beating may have saved ref's life (LUCKY GUY!)
JFAR: Finite State Machines in Forth - J. V. Noble
Tony’s blog: Refunctoring (a case for functional programming)
defmacro.org: Haskell and Web Applications
defmacro.org: On Haskell, Intuition And Expressive Power
alpheccar's blog: Haskell Study Plan
alpheccar's blog: Html To Haskell
Seth Dillingham: Creating Custom Events with JavaScript: Decoupling
Daniel Berlinger: A Busy Developer's Guide to Seth's Custom Javascript Events
CNET News.com: VMware fires broadside at Microsoft
The Register: Microsoft employs bologna defense against VMware
Mokka mit Schlag: XQuery on Rails (which I've always advocated a hierarchical object database - like Frontier or Zope - for CMS projects)
Mokka mit Schlag: PDF Killed the Programming Language (uh, PDF is great for printing, HTML is great for browsing docs, so I want both!)
Wikipedia: Antiobjects
Headius: Behind The Scenes: JRuby 0.9.8 Released!
ESPN.com: Hradek: The eight things I learned on deadline day
ESPN.com: Edmonton dealing with another bitter dose of reality
CBC.ca: Ryan Smyth says goodbye to Edmonton
Ruby Inside: Ruby blog with daily tips, news, code and fun
thoughtbot, inc.: Camping (ack, seriously)
Labnotes: WS-Configuration
It sucks."
Amen. Use XML for what it's meant for, which (IMHO) is data exchange and publishing, and that's just about it. XML configuration files suck, big time. Boo crushing XML-configitis in Java web frameworks.
Painfully painful: Haml
How dare they insult Haiku! Code is not a template. Templates are not code. Something beautiful (like Haiku) would be recognizing that and finding what fits between them.
Joe Gregorio, BitWorking: REST Tips: URI space is infinite
Joyent: Pricing - Accelerator 64 (via Wes)
Firblitz: Re: How to Create Digg Comment Style Sliding DIVs with Javascript and CSS
Commondreams.org: Toxic Jihad: Our Hidden Bombs
YouTube: The World's First Bionic Burger
Coding Horror: Reducing Your Website's Bandwidth Usage
I fear what would happen this Conversant server if it was ever linked on digg and/or reddit...
Scientific American: Ask the Experts: Astronomy: Why is a minute divided into 60 seconds, an hour into 60 minutes, yet there are only 24 hours in a day?
Dark Roasted Blend: World Imbalances Shown on Unique Maps


