{"id":1508,"date":"2006-04-02T20:25:00","date_gmt":"2006-04-03T00:25:00","guid":{"rendered":"http:\/\/www.markbaker.ca\/wp\/2006\/04\/02\/what-i-wish\/"},"modified":"2006-04-02T20:25:00","modified_gmt":"2006-04-03T00:25:00","slug":"what-i-wish","status":"publish","type":"post","link":"http:\/\/www.markbaker.ca\/blog\/2006\/04\/what-i-wish\/","title":{"rendered":"What I wish"},"content":{"rendered":"<img decoding=\"async\" src=\"http:\/\/www.markbaker.ca\/images\/peace.jpg\" \/>\n\n<p>What I wish, is that despite the well-meaning intentions of folks like\n<a href=\"http:\/\/www.bloglines.com\/blog\/sanjiva?id=116\">Sanjiva<\/a>\nand\n<a href=\"http:\/\/friends.newtelligence.net\/clemensv\/PermaLink,guid,33c5fdc9-bb07-4c7b-bab7-9726a15c5b2c.aspx\">Clemens<\/a>\n(and even\n<a href=\"http:\/\/weblogs.java.net\/blog\/mhadley\/archive\/2006\/01\/restful_web_ser.html\">Marc Hadley<\/a>,\nfrom a couple of months ago),\nthat they&#8217;d step back and look at what they&#8217;re proposing from a developer POV.<\/p>\n\n<p>Developers want a library that <em>assumes<\/em> the same things\nthey assume.  Forcing them to be explicit about those assumptions\nis the quickest way to turn them off, IME.<\/p>\n\n<p>Consider: java.net&#8217;s support for HTTP and URIs, for all its problems, is\nstill able to turn a URI into data &#8211; the most magical of Webish incantations &#8211;\nin about three lines of code.  If your solution can&#8217;t match (or beat!) that,\nI&#8217;d be heading back to the drawing board.<\/p>\n\n<p>And +1 to what\n<a href=\"http:\/\/www.innoq.com\/blog\/st\/2006\/03\/31\/soapox.html\">Stefan said<\/a>.<\/p>\n\n<p>Tags:\n<a href=\"http:\/\/del.icio.us\/tag\/soap\">soap<\/a>,\n<a href=\"http:\/\/del.icio.us\/tag\/soa\">soa<\/a>,\n<a href=\"http:\/\/del.icio.us\/tag\/rest\">rest<\/a>,\n<a href=\"http:\/\/del.icio.us\/tag\/webservices\">webservices<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"What I wish, is that despite the well-meaning intentions of folks like Sanjiva and Clemens (and even Marc Hadley, from a couple of months ago), that they&#8217;d step back and look at what they&#8217;re proposing from a developer POV. Developers want a library that assumes the same things they assume. Forcing them to be explicit [&hellip;]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[22,26],"class_list":["post-1508","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-rest","tag-soap"],"_links":{"self":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/1508","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/comments?post=1508"}],"version-history":[{"count":0,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/1508\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/media?parent=1508"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/categories?post=1508"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/tags?post=1508"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}