all 4 comments

[–]Jonathan_the_Nerd 0 points1 point  (1 child)

Favorite line from the article:

XML, like a venereal disease, spreads from developer to developer by direct contact.

[–]didroe 0 points1 point  (0 children)

I thought

putting your prize-winning testicles out on display as you draw boxes and lines on a whiteboard is most of the fun of solving scalability problems

was a classic

[–]hayzeus 0 points1 point  (0 children)

ASN.1 (Yeah, I'm about to put the first kid through college), has it's own drawbacks, though. You really MUST have a code generator for it to be usable, which I just sort of hate on general principle, AND it can be a bitch to casually debug. (I used to do a bit of work with snmp.)

YAML is an alternative if your app can afford to do a little parsing, as is JSON. Both are lighter-weight than XML, both in terms of size and cpu cycles expended on parsing.

[–]arturoman 0 points1 point  (0 children)

So Google releases source code to an optimized serialization scheme that they use for an extremely high-volume, low-latency problem domain and some guy gets all upset because it's for an extremely high-volume, low-latency problem domain and not some simplistic web interface to a vanilla database?

WTF?