0xDECAFBAD OPML Blog



Hi, my name is Les, and this is my plan. Looking for my usual blog? Try 0xDECAFBAD.

I wonder if I'd like an eMate for writing in the sun? Permanent link to this item in the archive.

Jeff Barr on my recent blogging here: "Given the weird way that your paragraphs come through in your feed, I would think that OPML stands for One Paragraph Markup Language (if I didn't know better)." Permanent link to this item in the archive.

Yeah, this OPML blog can certainly do more than one paragraph per post. Lately, I've been trying to capture a thought or so per tiny paragraph post. But, this recent web services ramble I went on was more like a multi-point stream begging to be wrapped up in a single essay post. I ran out of steam, though, so I'll probably be back to tiny posts here soon. :) Permanent link to this item in the archive.

Someday, I'll probably finish that ramble on web services. Today is not that day. Permanent link to this item in the archive.

The general point I'd eventually get to is this: REST offers a way to architect web services using constraints into which most CRUD and content management APIs fit. The benefit of fitting into those constraints is that you get to take advantage of the thought and abstractions built up by lots of other people poking at those same constraints. The bespoke parts of your particular API shrink and the number of reusable bits from others grow. REST API design can become more of a research task for already-solved problems, rather than a creative exercise. Permanent link to this item in the archive.

The alternatives are using a mostly bespoke POX-style API or maybe a totally abstracted XML-RPC API. That was the thing that really got me started: Looking over the Facebook API and others, I see that we haven't really come that far from the original LiveJournal Flat protocol back in 2000 or so. Every web service has ended up being its own little snowflake, needing its own special treatment. The thing is, it's better than nothing so we trudge along and build the client libraries anyway. Permanent link to this item in the archive.

Hello world. Happy Sunday. Permanent link to this item in the archive.

 

May 2007
Sun
Mon
Tue
Wed
Thu
Fri
Sat
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Aug   Jun

Click here for the XML version of the information displayed on this page.

Click on the coffee mug to add l.m.orchard's Instant Outline to your OPML Editor buddy list.
What Is This?

This is where a blogroll would go if I took the time to maintain it.

Weblog Commenting and Trackback by HaloScan.com