The ebb and flow of personalized information whatever falls out of my brain on a given day.  
    Updated: 1/1/03; 2:08:30 PM.

 

Click here to send an email to the editor of this weblog.
Email

Click to see the XML version of this web page.

General Interest

Macintouch
MacOS X Hints
Scripting News
Doc Searls
Hack the Planet
bOing bOing
Jonathon Delacour
Mac Net Journal
mac.scripting.com
SATN.org
2020 Hindsight
Flangy News
My Apple Menu
Dan Bricklin
Inspirational Technology
Yourish
Kris Amico
Sam Ruby
USS Clueless
Josh Lucas
Mark Paschal

Geekware

Apache XML
XML Protocols
XML 1.0 Spec
WSDL
xmlrpc.com
soapware.org
opml.org

Radio

Radio Userland
Cheat Sheet
Andy's Radio Resources
Frontier Scripting Tutorial
Matt's Book
DocServer
Radio Stories
RSS 0.92
RSS 0.91

 
 

Saturday, December 28, 2002

APIs considered harmful

Sam Ruby points to an article by Sean McGrath on APIs, especially on APIs involving markup languages (HTML, XML, etcetera). Very good advice here. It's worth noting that this type of discovery is possible for developers while creating new markup language specifications. It ought to be documented that way if possible. Point out the standard stuff which the API controls (and how), then point out the esoteric stuff.

Maybe I'm not as bright as a lot of people, or perhaps I simply don't have enough time. When it comes to transports, all I want to see is the data stream with enough comments to figure the rest out. I don't need 100 pages of discussion that makes my head hurt. Show me the data, now show me how to control the data. Got an error list for the API (that really helps)? Now I can get started, and refer to the verbose API docs when I have a real question.

After a bit of work with new API, I can come back and compare my mapping to the mapping in the documentation. Do they match or am I missing something? Better yet, is there some way to leverage this that hasn't been mentioned?

The SOAP documentation was like this for longer than I care to remember, way too much talking, not enough showing. Had SOAP come with working HTTP POST examples it would likely have been a heck of a lot easier to figure out. Too many pieces and parts at one time (and for people starting today it seems worse, the .jar dependencies for the Apache projects seem out of control).

Given Sams comments on yet another comment thread I am going to need to look at WSDL 1.1 again. I don't remember seeing anything that was useful for document literal XML, which we are using extensively.

Comments ()
3:51:29 PM    


Captcha

This came up on a mailing list I read from time to time. I wonder what the rendering time and processing power requirements are for the Captcha code?

Comments ()
3:32:43 PM    


It's your internet

NY Times: "I think the moment is right," he said, to treat the Internet "the way we refer to television, radio and the telephone." [Scripting News]
I'd been doing this all along until sometime in late 1996 someone complained and explained that it was the 'Internet'. Sure, OK, whatever. I guess pretty soon I'll be working for an iSP.

Comments ()
3:27:01 PM    

© Copyright 2003 Dave Ely.



Click here to visit the Radio UserLand website.

 


December 2002
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        
Nov   Jan