<?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: The Story and Rebirth Of Zend_Service_Audioscrobbler, Part 1</title>
	<atom:link href="http://www.littlehart.net/atthekeyboard/2007/12/11/the-story-and-rebirth-of-zend_service_audioscrobbler-part-1/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.littlehart.net/atthekeyboard/2007/12/11/the-story-and-rebirth-of-zend_service_audioscrobbler-part-1/</link>
	<description>Facebook should&#039;ve be written in unicornSchemaLang, because everyone *knows* that PHP is no good for anything, right?</description>
	<lastBuildDate>Mon, 09 Aug 2010 16:04:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Chris Hartjes</title>
		<link>http://www.littlehart.net/atthekeyboard/2007/12/11/the-story-and-rebirth-of-zend_service_audioscrobbler-part-1/comment-page-1/#comment-8382</link>
		<dc:creator>Chris Hartjes</dc:creator>
		<pubDate>Mon, 24 Dec 2007 14:10:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.littlehart.net/atthekeyboard/2007/12/11/the-story-and-rebirth-of-zend_service_audioscrobbler-part-1/#comment-8382</guid>
		<description>@Matthew Ratzloff

My goal here is to reduce the amount of code needed to implement Z_S_A and talk to Audioscrobbler, nothing more.  But I find your other comments interesting.

Firstly, I don&#039;t see what I&#039;m doing here as &#039;further complicating the API&#039;.  I&#039;m trying to cut down on the ridiculous amount of code I used in the original implementation.   The current set of methods for Z_S_A is not about to go away, I&#039;m just going to use the magic of __call() to filter those requests to a much smaller subset of code, nothing more.  It&#039;s not about changing the API, it&#039;s about reducing the amount of code needed to get the job done.

As for killing autocompletion for IDE&#039;s, that&#039;s not something I ever worry about.  

Once I have something more concrete I will post to the Zend Framework mailing list.  I think all that will really be argued about is the names of the methods, nothing more.</description>
		<content:encoded><![CDATA[<p>@Matthew Ratzloff</p>
<p>My goal here is to reduce the amount of code needed to implement Z_S_A and talk to Audioscrobbler, nothing more.  But I find your other comments interesting.</p>
<p>Firstly, I don&#8217;t see what I&#8217;m doing here as &#8216;further complicating the API&#8217;.  I&#8217;m trying to cut down on the ridiculous amount of code I used in the original implementation.   The current set of methods for Z_S_A is not about to go away, I&#8217;m just going to use the magic of __call() to filter those requests to a much smaller subset of code, nothing more.  It&#8217;s not about changing the API, it&#8217;s about reducing the amount of code needed to get the job done.</p>
<p>As for killing autocompletion for IDE&#8217;s, that&#8217;s not something I ever worry about.  </p>
<p>Once I have something more concrete I will post to the Zend Framework mailing list.  I think all that will really be argued about is the names of the methods, nothing more.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Ratzloff</title>
		<link>http://www.littlehart.net/atthekeyboard/2007/12/11/the-story-and-rebirth-of-zend_service_audioscrobbler-part-1/comment-page-1/#comment-8379</link>
		<dc:creator>Matthew Ratzloff</dc:creator>
		<pubDate>Sun, 23 Dec 2007 18:19:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.littlehart.net/atthekeyboard/2007/12/11/the-story-and-rebirth-of-zend_service_audioscrobbler-part-1/#comment-8379</guid>
		<description>Hi Chris,

I can tell you that your proposed solution is not the way to go with your refactoring.  The problem with your original design is the fact that it&#039;s coupled so closely to Audioscrobbler&#039;s API.  The solution that you give here would further complicate the API and kill autocompletion for IDEs.

If you haven&#039;t already, post about this to the mailing list, or even submit it as a proposal.  I&#039;ll try to give more detailed feedback than the first round.  Darby was on the right track with getChart(), though.</description>
		<content:encoded><![CDATA[<p>Hi Chris,</p>
<p>I can tell you that your proposed solution is not the way to go with your refactoring.  The problem with your original design is the fact that it&#8217;s coupled so closely to Audioscrobbler&#8217;s API.  The solution that you give here would further complicate the API and kill autocompletion for IDEs.</p>
<p>If you haven&#8217;t already, post about this to the mailing list, or even submit it as a proposal.  I&#8217;ll try to give more detailed feedback than the first round.  Darby was on the right track with getChart(), though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Curry</title>
		<link>http://www.littlehart.net/atthekeyboard/2007/12/11/the-story-and-rebirth-of-zend_service_audioscrobbler-part-1/comment-page-1/#comment-8319</link>
		<dc:creator>Matt Curry</dc:creator>
		<pubDate>Wed, 12 Dec 2007 16:35:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.littlehart.net/atthekeyboard/2007/12/11/the-story-and-rebirth-of-zend_service_audioscrobbler-part-1/#comment-8319</guid>
		<description>Hey Chris, I had no idea you co-wrote the Audioscobbler service for Zend.  I used it for &lt;a href=&quot;http://www.pseudocoder.com/archives/2007/10/16/live-blogging-my-first-zend-framework-experience/&quot; rel=&quot;nofollow&quot;&gt;my first (and only) Zend app&lt;/a&gt;.  I had a few issues with it, but it overall it was pretty easy.  

Good luck with the refactor.</description>
		<content:encoded><![CDATA[<p>Hey Chris, I had no idea you co-wrote the Audioscobbler service for Zend.  I used it for <a href="http://www.pseudocoder.com/archives/2007/10/16/live-blogging-my-first-zend-framework-experience/" rel="nofollow">my first (and only) Zend app</a>.  I had a few issues with it, but it overall it was pretty easy.  </p>
<p>Good luck with the refactor.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Hofstetter</title>
		<link>http://www.littlehart.net/atthekeyboard/2007/12/11/the-story-and-rebirth-of-zend_service_audioscrobbler-part-1/comment-page-1/#comment-8315</link>
		<dc:creator>Daniel Hofstetter</dc:creator>
		<pubDate>Wed, 12 Dec 2007 12:22:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.littlehart.net/atthekeyboard/2007/12/11/the-story-and-rebirth-of-zend_service_audioscrobbler-part-1/#comment-8315</guid>
		<description>Nice refactoring, only the method name &quot;user&quot; is not very descriptive. Maybe something like &quot;getXMLFile&quot; would be better.</description>
		<content:encoded><![CDATA[<p>Nice refactoring, only the method name &#8220;user&#8221; is not very descriptive. Maybe something like &#8220;getXMLFile&#8221; would be better.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wil Sinclair</title>
		<link>http://www.littlehart.net/atthekeyboard/2007/12/11/the-story-and-rebirth-of-zend_service_audioscrobbler-part-1/comment-page-1/#comment-8311</link>
		<dc:creator>Wil Sinclair</dc:creator>
		<pubDate>Wed, 12 Dec 2007 09:14:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.littlehart.net/atthekeyboard/2007/12/11/the-story-and-rebirth-of-zend_service_audioscrobbler-part-1/#comment-8311</guid>
		<description>I&#039;m not sure if you&#039;re aware of this, but Zend Framework 1.5 is scheduled for Q1 2008. There&#039;s still time to get this refactoring in! In any case, thanks for the contribution.</description>
		<content:encoded><![CDATA[<p>I&#8217;m not sure if you&#8217;re aware of this, but Zend Framework 1.5 is scheduled for Q1 2008. There&#8217;s still time to get this refactoring in! In any case, thanks for the contribution.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
