< Hmm-hmm!
Membrane-associated ring finger >

: Selected clarifications of idioms in RESTful Web Services, from conversation with Collin, the guy doing the Chinese translation. Maybe I should put these on a webpage like Joel did.

What did the supernova metaphor mean here? Especially what do supernova and meme refer to here?

"Supernova" is being used as a verb similar to "explode". A meme is an idea. The same thing in simpler language might be:

The world of web services has gotten a lot of money and attention ever since the architects of bloated systems spotted another simple idea that they could make complicated and sell to big companies.

What does this metaphor mean? ["the Whoopee Cushion and Joy Buzzer of Internet protocols"]

The whoopie cushion and joy buzzer are cheap toys that you buy to play tricks on someone. The joy buzzer sends a vibration into someone's hand when you shake hands with them. The whoopie cushion is a bladder that's inflated and placed under a chair cushion; when someone sits in the chair it makes a fart noise. The implication is that HTTP and HTML are cheap and that to use them is to have a trick played on you.

Why did you say "That table looks kind of ridiculous"?

Because it has seems important but all it says is "DELETE deletes something. GET gets something."

What does "moving parts" mean, exactly?

The moving parts of a mechanism are the parts of it that do the job, as opposed to a piece of metal or plastic that holds them in place in relation to each other.

What does "plumbing about ..." mean?

Plumbing is the opposite of "moving parts". It's the structure that holds together the pieces that do the work. Here the built-in cryptographic functions are the moving parts, and the Ruby code I wrote is plumbing that makes them work in a certain way.

In chapter 4, there is a section titled "Resource-Oriented What Now?". I failed to figure out that "what now" means here. Can you explain the title?

It's an expression of incredulity. The idea is that I suddenly introduced a new buzzword without justifying its meaning or explaining why you should be excited about it (so I explain in that section). I walk up to you and say "Resource Oriented Architecture!!" and you might say "Resource oriented *what*, now?"

"Resource Oriented What?" would be similar and might be more familiar to you, except the implication would be of confusion. Here, it's not that the word "Architecture" is strange but that the whole phrase is strange.

What does it mean by "it doesn't know a username from an ostrich"? Does the "ostrich" here have any special meaning?

No, it's just a random thing that's not a username.

Why did you say the stock quote web service is a toy?

It's a common application that's used to demonstrate new devices, architectures, etc. But very few people really need or want real-time stock quotes for random stocks. And if you do actually need real-time stock quotes then you also need the ability to act on the information, or it's just a pretty thing to look at: a toy.

Does dissed here mean critized?

Yes, it's slang from "disrespected." The implication is that I just said [certain URIs] were bad rather than making a cogent argument against them.

Update: strangely (or not), nobody asked about "Don't Bogart the Benefits of REST."


[Main] [Edit]

Unless otherwise noted, all content licensed by Leonard Richardson
under a Creative Commons License.