When
· Naughties
· · 2005
· · · August
· · · · 04 (3 entries)

Atom API Sketches · I’m think­ing about Atom 1.0 from the coder’s point of view. I’m not think­ing about the Pub­lish­ing Pro­to­col, I’m think­ing about how you, the pro­gram­mer, should go about in­hal­ing and ex­hal­ing the stuff. I’ve nev­er be­lieved in One True API for XML, it’s just too broad-spectrum, but Atom’s pret­ty tight­ly con­strained. Ob­vi­ous­ly, you can use some­thing gener­ic like SAX or one of the many DOM-style APIs, or one of the mod­ern pull APIs. Maybe for Atom we could use some­thing sim­pler and more nat­u­ral. I’m think­ing out loud in this space, this is far from fin­ished, not even a pro­pos­al yet. But, I bet there are oth­er peo­ple out there who care ...
 
PHP, Observed · Now, this is cool. Over at OSCON, they wired up DTrace to PHP. PHP is all about get­ting a reasonably-good Web site up un­rea­son­ably fast; and it scales sur­pris­ing­ly well, most times. But when it doesn’t, now you’ll be able to find out why.
 
Not 2.0 · I just want­ed to say how much I’ve come to dis­like this “Web 2.0” faux-meme. It’s not on­ly vac­u­ous mar­ket­ing hy­pe, it can’t pos­si­bly be right. In terms of qual­i­ta­tive changes of everyone’s ex­pe­ri­ence of the We­b, the first hap­pened when Google hit its stride and sud­den­ly search was use­ful for, and used by, ev­ery­one ev­ery day. The second—syndication and blog­ging turn­ing the Web from a li­brary in­to an event stream—is in the mid­dle of hap­pen­ing. So a lot of us are al­ready on 3.0. Any­how, I think Usenet might have been the re­al 1.0. But most times, the whole thing still feels like a shaky ear­ly be­ta to me. [Tim O’Reilly re­sponds at length. I’ll have more to say, but Tim’s piece de­serves some con­tem­pla­tion on its own be­fore that; al­so, this would be a good time for oth­ers to en­ter the con­ver­sa­tion.] [Here’s my follow-on piece.]
 
author · Dad · software · colophon · rights
Random image, linked to its containing fragment

By .

I am an employee
of Amazon.com, but
the opinions expressed here
are my own, and no other party
necessarily agrees with them.

A full disclosure of my
professional interests is
on the author page.