<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Techy Miscellaney</title>
	<atom:link href="http://decafbad.com/blog/2005/03/09/techy-miscellaney/feed" rel="self" type="application/rss+xml" />
	<link>http://decafbad.com/blog/2005/03/09/techy-miscellaney</link>
	<description>It's all spinning wheels and self-doubt until the first pot of coffee.</description>
	<lastBuildDate>Fri, 19 Mar 2010 00:06:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0-alpha</generator>
	<item>
		<title>By: Pete Prodoehl</title>
		<link>http://decafbad.com/blog/2005/03/09/techy-miscellaney/comment-page-1#comment-1556</link>
		<dc:creator>Pete Prodoehl</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.decafbad.com/blog/?p=611#comment-1556</guid>
		<description>&lt;p&gt;Sometimes I wonder if it&#039;s just the hacker mentality or instant gratification, but whenever I dig into SOAP, I get bored with it and want to move on. When I dig into a RESTful API like Yahoo! has, it&#039;s so darn quick and easy to kick out an idea that it gets done before I ever get a chance to be bored with it. In fact, I get done, and am still excited about it!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Sometimes I wonder if it&#8217;s just the hacker mentality or instant gratification, but whenever I dig into SOAP, I get bored with it and want to move on. When I dig into a RESTful API like Yahoo! has, it&#8217;s so darn quick and easy to kick out an idea that it gets done before I ever get a chance to be bored with it. In fact, I get done, and am still excited about it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam Ruby</title>
		<link>http://decafbad.com/blog/2005/03/09/techy-miscellaney/comment-page-1#comment-1557</link>
		<dc:creator>Sam Ruby</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.decafbad.com/blog/?p=611#comment-1557</guid>
		<description>&lt;p&gt;SOAP by Example: http://www.intertwingly.net/stories/2002/12/20/sbe.html&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>SOAP by Example: <a href="http://www.intertwingly.net/stories/2002/12/20/sbe.html" rel="nofollow">http://www.intertwingly.net/stories/2002/12/20/sbe.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Antonio Cavedoni</title>
		<link>http://decafbad.com/blog/2005/03/09/techy-miscellaney/comment-page-1#comment-1558</link>
		<dc:creator>Antonio Cavedoni</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.decafbad.com/blog/?p=611#comment-1558</guid>
		<description>&lt;p&gt;Re: Googleâ€™s SOAP API vs a REST implementation, you might be interested in the XooMLe project, which is just that: a REST wrapper for the original API.&lt;/p&gt;

&lt;p&gt;http://www.dentedreality.com.au/xoomle/&lt;/p&gt;

&lt;p&gt;HTH, Cheers.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Re: Googleâ€™s SOAP API vs a REST implementation, you might be interested in the XooMLe project, which is just that: a REST wrapper for the original API.</p>
<p><a href="http://www.dentedreality.com.au/xoomle/" rel="nofollow">http://www.dentedreality.com.au/xoomle/</a></p>
<p>HTH, Cheers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Keys</title>
		<link>http://decafbad.com/blog/2005/03/09/techy-miscellaney/comment-page-1#comment-1559</link>
		<dc:creator>Adam Keys</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.decafbad.com/blog/?p=611#comment-1559</guid>
		<description>&lt;p&gt;Manual trackback, re: working with Windows
http://therealadam.com/weblog/archives/2005/03/09/a-unix-expat-in-a-strange-land-of-windows/&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Manual trackback, re: working with Windows<br />
<a href="http://therealadam.com/weblog/archives/2005/03/09/a-unix-expat-in-a-strange-land-of-windows/" rel="nofollow">http://therealadam.com/weblog/archives/2005/03/09/a-unix-expat-in-a-strange-land-of-windows/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig</title>
		<link>http://decafbad.com/blog/2005/03/09/techy-miscellaney/comment-page-1#comment-1560</link>
		<dc:creator>Craig</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.decafbad.com/blog/?p=611#comment-1560</guid>
		<description>&lt;p&gt;I&#039;ve never used REST, but I&#039;ve lost all interest in the WS-* menagerie. This is a case of a standards body with a solution looking for a problem. IMHO, standards bodies are perfectly horrible sources of innovation.&lt;/p&gt;

&lt;p&gt;First; build a prototype of a widget that solves a problem. Open source the widget. If the community decides the widget is good, then look to standardize the solution to the problem. The most importatnt part is the of software darwinism that is exerted by the developer community.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I&#8217;ve never used REST, but I&#8217;ve lost all interest in the WS-* menagerie. This is a case of a standards body with a solution looking for a problem. IMHO, standards bodies are perfectly horrible sources of innovation.</p>
<p>First; build a prototype of a widget that solves a problem. Open source the widget. If the community decides the widget is good, then look to standardize the solution to the problem. The most importatnt part is the of software darwinism that is exerted by the developer community.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy Dunck</title>
		<link>http://decafbad.com/blog/2005/03/09/techy-miscellaney/comment-page-1#comment-1561</link>
		<dc:creator>Jeremy Dunck</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.decafbad.com/blog/?p=611#comment-1561</guid>
		<description>&lt;p&gt;Les, what you&#039;re missing about using REST is that tools vendors can&#039;t target you.  Hence no marketing and no IDEs.  And, arguably, no advancement.  Hey, one thing you -can- say about SOAP is that they just. keep. making. more. specs.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Les, what you&#8217;re missing about using REST is that tools vendors can&#8217;t target you.  Hence no marketing and no IDEs.  And, arguably, no advancement.  Hey, one thing you -can- say about SOAP is that they just. keep. making. more. specs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roger Benningfield</title>
		<link>http://decafbad.com/blog/2005/03/09/techy-miscellaney/comment-page-1#comment-1562</link>
		<dc:creator>Roger Benningfield</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.decafbad.com/blog/?p=611#comment-1562</guid>
		<description>&lt;p&gt;I don&#039;t use SOAP much myself, but Macromedia embedded it pretty deeply into Coldfusion MX. The result is that SOAP services are ridiculously easy to deploy, because they&#039;re built the same way you build everything else in CF.&lt;/p&gt;

&lt;p&gt;For example, this is a local object definition with a single method:&lt;/p&gt;

&lt;p&gt;&lt;cfcomponent&gt;
&lt;cffunction name=&quot;doFoo&quot; access=&quot;private&quot;&gt;
  &lt;cfargument name=&quot;bar&quot; type=&quot;string&quot; /&gt;
  &lt;cfreturn arguments.bar /&gt;
&lt;/cffunction&gt;
&lt;/cfcomponent&gt;&lt;/p&gt;

&lt;p&gt;This is the same object, exposed as a SOAP service:&lt;/p&gt;

&lt;p&gt;&lt;cfcomponent&gt;
&lt;cffunction name=&quot;doFoo&quot; access=&quot;remote&quot;&gt;
  &lt;cfargument name=&quot;bar&quot; type=&quot;string&quot; /&gt;
  &lt;cfreturn arguments.bar /&gt;
&lt;/cffunction&gt;
&lt;/cfcomponent&gt;&lt;/p&gt;

&lt;p&gt;All that changes is the value of @access. No fiddling with the DOM required... the developer doesn&#039;t even have to think about XML, since it&#039;s all handled for her.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I don&#8217;t use SOAP much myself, but Macromedia embedded it pretty deeply into Coldfusion MX. The result is that SOAP services are ridiculously easy to deploy, because they&#8217;re built the same way you build everything else in CF.</p>
<p>For example, this is a local object definition with a single method:</p>
<p>&lt;cfcomponent&gt;<br />
&lt;cffunction name=&#8221;doFoo&#8221; access=&#8221;private&#8221;&gt;<br />
  &lt;cfargument name=&#8221;bar&#8221; type=&#8221;string&#8221; /&gt;<br />
  &lt;cfreturn arguments.bar /&gt;<br />
&lt;/cffunction&gt;<br />
&lt;/cfcomponent&gt;</p>
<p>This is the same object, exposed as a SOAP service:</p>
<p>&lt;cfcomponent&gt;<br />
&lt;cffunction name=&#8221;doFoo&#8221; access=&#8221;remote&#8221;&gt;<br />
  &lt;cfargument name=&#8221;bar&#8221; type=&#8221;string&#8221; /&gt;<br />
  &lt;cfreturn arguments.bar /&gt;<br />
&lt;/cffunction&gt;<br />
&lt;/cfcomponent&gt;</p>
<p>All that changes is the value of @access. No fiddling with the DOM required&#8230; the developer doesn&#8217;t even have to think about XML, since it&#8217;s all handled for her.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Eichin</title>
		<link>http://decafbad.com/blog/2005/03/09/techy-miscellaney/comment-page-1#comment-1563</link>
		<dc:creator>Mark Eichin</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.decafbad.com/blog/?p=611#comment-1563</guid>
		<description>&lt;p&gt;But then, if really bright people like Norm Walsh (&quot;Mr. Docbook&quot;) have trouble with WS-* (see his current blog thread on building a service) maybe there&#039;s something to the theory that they are as broken as they look :-)  I&#039;m certainly regretting a project choice to use SOAP about 2 years ago; the APIs that are actually getting used now are HTTP (not-even-REST) shims that make the SOAP calls underneath, but http support &lt;em&gt;works&lt;/em&gt; and is &lt;em&gt;efficient&lt;/em&gt; in every language that anyone actually uses, which isn&#039;t true of SOAP... I&#039;m currently agitating for turning the stack inside out, and making the SOAP shims run on top of HTTP interfaces... and then give up on the SOAP parts if it turns out that they &lt;em&gt;really&lt;/em&gt; get no developer traction.  (Groove gets some blame for the SOAP hype, but it doesn&#039;t seem to have resulted in any actual code for this app...)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>But then, if really bright people like Norm Walsh (&#8220;Mr. Docbook&#8221;) have trouble with WS-* (see his current blog thread on building a service) maybe there&#8217;s something to the theory that they are as broken as they look :-)  I&#8217;m certainly regretting a project choice to use SOAP about 2 years ago; the APIs that are actually getting used now are HTTP (not-even-REST) shims that make the SOAP calls underneath, but http support <em>works</em> and is <em>efficient</em> in every language that anyone actually uses, which isn&#8217;t true of SOAP&#8230; I&#8217;m currently agitating for turning the stack inside out, and making the SOAP shims run on top of HTTP interfaces&#8230; and then give up on the SOAP parts if it turns out that they <em>really</em> get no developer traction.  (Groove gets some blame for the SOAP hype, but it doesn&#8217;t seem to have resulted in any actual code for this app&#8230;)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
