<?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: Manually Automate Your API</title>
	<atom:link href="http://www.feld.com/wp/archives/2007/12/manually-automate-your-api.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.feld.com/wp/archives/2007/12/manually-automate-your-api.html</link>
	<description></description>
	<lastBuildDate>Sun, 21 Mar 2010 21:34:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Aaron Finn</title>
		<link>http://www.feld.com/wp/archives/2007/12/manually-automate-your-api.html/comment-page-1#comment-6900</link>
		<dc:creator>Aaron Finn</dc:creator>
		<pubDate>Wed, 07 Jan 2009 01:55:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/?p=1939#comment-6900</guid>
		<description>Great post and thanks for the AdReady mention. It&#039;s always appreciated.   &lt;br /&gt;
 &lt;br /&gt;
I want to second your comments.  Over the last year we have been integrating with several online advertising API&#039;s.  I would recommend to everyone that they work with the systems in a manual way before starting the integration process.  When your people understand the system they are able to make quicker more stable choices when developing the automation.  I estimate that we cut our development time in half by manually working with the system for 3 months.  The best part is that we were doing business during this learning phase.   &lt;br /&gt;
 &lt;br /&gt;
We even found that because our people were familiar with the features of the system, they were able to understand the API better than some of the partner&#039;s personnel.  We have become so familiar that a few have asked us to help them develop additional documentation and features. </description>
		<content:encoded><![CDATA[<p>Great post and thanks for the AdReady mention. It&#039;s always appreciated.   </p>
<p>I want to second your comments.  Over the last year we have been integrating with several online advertising API&#039;s.  I would recommend to everyone that they work with the systems in a manual way before starting the integration process.  When your people understand the system they are able to make quicker more stable choices when developing the automation.  I estimate that we cut our development time in half by manually working with the system for 3 months.  The best part is that we were doing business during this learning phase.   </p>
<p>We even found that because our people were familiar with the features of the system, they were able to understand the API better than some of the partner&#039;s personnel.  We have become so familiar that a few have asked us to help them develop additional documentation and features.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: david_ulevi3244</title>
		<link>http://www.feld.com/wp/archives/2007/12/manually-automate-your-api.html/comment-page-1#comment-6931</link>
		<dc:creator>david_ulevi3244</dc:creator>
		<pubDate>Wed, 07 Jan 2009 01:55:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/?p=1939#comment-6931</guid>
		<description>There is a person out there, his name is HTTP::Recorder.  Hiring a person when you already have one that works 24x7 and for &quot;near free&quot; (some disk and cpu and network) is a bad idea. &lt;br /&gt;
 &lt;br /&gt;
Check out: &lt;a href=&quot;http://search.cpan.org/~leira/HTTP-Recorder-0.05/lib/HTTP/Recorder.pm &quot;&gt;http://search.cpan.org/~leira/HTTP-Recorder-0.05/...&lt;/a&gt;&lt;br /&gt;
 &lt;br /&gt;
Most languages have their version of WWW::Mechanize.  PHP, Ruby, etc.  It&#039;s easy these days when there is existing code that will record what you do manually, and then add a module around it.  It&#039;s not as ugly as scraping used to be. &lt;br /&gt;
 &lt;br /&gt;
side note, this is the worst comment box I&#039;ve ever used.  It keeps shrinking and growing. &lt;br /&gt;
 &lt;br /&gt;
 </description>
		<content:encoded><![CDATA[<p>There is a person out there, his name is HTTP::Recorder.  Hiring a person when you already have one that works 24&#215;7 and for &quot;near free&quot; (some disk and cpu and network) is a bad idea. </p>
<p>Check out: <a href="http://search.cpan.org/~leira/HTTP-Recorder-0.05/lib/HTTP/Recorder.pm "></a><a href="http://search.cpan.org/~leira/HTTP-Recorder-0.05/.." rel="nofollow">http://search.cpan.org/~leira/HTTP-Recorder-0.05/..</a>.</p>
<p>Most languages have their version of WWW::Mechanize.  PHP, Ruby, etc.  It&#039;s easy these days when there is existing code that will record what you do manually, and then add a module around it.  It&#039;s not as ugly as scraping used to be. </p>
<p>side note, this is the worst comment box I&#039;ve ever used.  It keeps shrinking and growing. </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Dale</title>
		<link>http://www.feld.com/wp/archives/2007/12/manually-automate-your-api.html/comment-page-1#comment-6935</link>
		<dc:creator>Richard Dale</dc:creator>
		<pubDate>Wed, 07 Jan 2009 01:55:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/?p=1939#comment-6935</guid>
		<description>Check out OpenSpan (full disclosure: Sigma Partners portfolio company) which can mix and match a modern version of &quot;screen scraping&quot; with SOA/Webservices. </description>
		<content:encoded><![CDATA[<p>Check out OpenSpan (full disclosure: Sigma Partners portfolio company) which can mix and match a modern version of &quot;screen scraping&quot; with SOA/Webservices.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bfeld</title>
		<link>http://www.feld.com/wp/archives/2007/12/manually-automate-your-api.html/comment-page-1#comment-6943</link>
		<dc:creator>bfeld</dc:creator>
		<pubDate>Wed, 07 Jan 2009 01:55:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/?p=1939#comment-6943</guid>
		<description>Yup - that&#039;s definitely an approach to getting the script process built more quickly.  However, it still requires someone to pay attention to it on the programming side which quickly gets complex if you are shoving data into someone else&#039;s system. &lt;br /&gt;
 &lt;br /&gt;
This is all above getting things rolling ahead of the time when you are going to automate it.    Sometimes it&#039;s easy, but when it isn&#039;t, I find that it usually becomes a lower priority project, which isn&#039;t always the right way (e.g. we&#039;ll get to it someday.) &lt;br /&gt;
 &lt;br /&gt;
If there&#039;s real leverage from this, just having a junior person &quot;do the work&quot; - while costing a little money - can have a pretty powerful payoff. &lt;br /&gt;
 &lt;br /&gt;
 </description>
		<content:encoded><![CDATA[<p>Yup &#8211; that&#039;s definitely an approach to getting the script process built more quickly.  However, it still requires someone to pay attention to it on the programming side which quickly gets complex if you are shoving data into someone else&#039;s system. </p>
<p>This is all above getting things rolling ahead of the time when you are going to automate it.    Sometimes it&#039;s easy, but when it isn&#039;t, I find that it usually becomes a lower priority project, which isn&#039;t always the right way (e.g. we&#039;ll get to it someday.) </p>
<p>If there&#039;s real leverage from this, just having a junior person &quot;do the work&quot; &#8211; while costing a little money &#8211; can have a pretty powerful payoff. </p>
]]></content:encoded>
	</item>
</channel>
</rss>
