<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.dzone.com/~d/styles/itemcontent.css"?><rss xmlns:dz="http://www.developerzone.com/modules/dz/1.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0" xml:base="http://php.dzone.com/">
  <channel>
    <title>PHP Zone - Community for PHP users and developers</title>
    <link>http://php.dzone.com/</link>
    <description />
    <language>en</language>
          <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.dzone.com/zones/php" /><feedburner:info uri="zones/php" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
    <title>Broad NoSQL Adoption in 2012?</title>
    <link>http://feeds.dzone.com/~r/zones/php/~3/CdXmeVaNEmk/couchbase-survey-suggests</link>
    <description>The current state of SQL may cause some developers physical pain, especially when they see an industry-wide survey released by Couchbase yesterday that suggest a strong growth in NoSQL adoption in 2012. As a self-defined &amp;quot;Simple, Fast, Elastic NoSQL Database,&amp;quot; Couchbase has recently rebranded their NoSQL Membase server from Membase to Couchbase.  This merger of Membase, an open source...&lt;img src="http://feeds.feedburner.com/~r/zones/php/~4/CdXmeVaNEmk" height="1" width="1"/&gt;</description>
     <comments>http://architects.dzone.com/articles/couchbase-survey-suggests#comments</comments>
 <category domain="http://php.dzone.com/category/tags/couchbase">Couchbase</category>
 <category domain="http://php.dzone.com/category/tags/nosql">NoSQL</category>
 <category domain="http://php.dzone.com/category/tags/sql">SQL</category>
 <category domain="http://php.dzone.com/category/dzone-taxonomy/architecture/nosql">NoSQL</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://php.dzone.com/crss/node/58735</wfw:commentRss>
 <dz:submitDate>Thu, 09 Feb 2012 13:46:47 -0500</dz:submitDate>
 <dz:readCount>793</dz:readCount>
 <dz:commentCount>0</dz:commentCount>
 <dz:submitter> <dz:username>egenesky</dz:username>
 <dz:userimage>http://php.dzone.com/sites/all/files/avatars/picture-975993.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Thu, 09 Feb 2012 18:46:47 +0000</pubDate>
 <dc:creator>egenesky</dc:creator>
 <guid isPermaLink="false">58735 at http://php.dzone.com</guid>
  <feedburner:origLink>http://architects.dzone.com/articles/couchbase-survey-suggests</feedburner:origLink></item>
  <item>
    <title>Programming Language Popularity by SO and GitHub Cross-Ranking</title>
    <link>http://feeds.dzone.com/~r/zones/php/~3/fkrKvgueKPo/programming-language</link>
    <description>Curator's note:  Is this two-faceted method for determining language popularity a good metric.  The correlation definitely helps its case but I know that Stack Overflow volume doesn't always indicate popularity, but rather, confusion.  Also, RedMonk's charts are showing C# slightly ahead of Java on SO but on the tags page, you can see that C# has almost 60k more tags (almost 25% more) and the...&lt;img src="http://feeds.feedburner.com/~r/zones/php/~4/fkrKvgueKPo" height="1" width="1"/&gt;</description>
     <comments>http://java.dzone.com/articles/programming-language#comments</comments>
 <category domain="http://php.dzone.com/category/tags/coffeescript">CoffeeScript</category>
 <category domain="http://php.dzone.com/category/dzone-taxonomy/java">Java</category>
 <category domain="http://php.dzone.com/category/tags/javascript">javascript</category>
 <category domain="http://php.dzone.com/category/dzone-taxonomy/languages">Languages</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://php.dzone.com/crss/node/58707</wfw:commentRss>
 <dz:submitDate>Thu, 09 Feb 2012 08:32:07 -0500</dz:submitDate>
 <dz:readCount>3940</dz:readCount>
 <dz:commentCount>0</dz:commentCount>
 <dz:submitter> <dz:username>johncook</dz:username>
 <dz:userimage>http://php.dzone.com/sites/all/files/avatars/picture-947685.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Thu, 09 Feb 2012 13:32:07 +0000</pubDate>
 <dc:creator>johncook</dc:creator>
 <guid isPermaLink="false">58707 at http://php.dzone.com</guid>
  <feedburner:origLink>http://java.dzone.com/articles/programming-language</feedburner:origLink></item>
  <item>
    <title>Practical PHP Refactoring: Convert Procedural Design to Objects</title>
    <link>http://feeds.dzone.com/~r/zones/php/~3/C1EoJwm8su0/practical-php-refactoring-48</link>
    <description>Even in languages where there are no constructs but classes, there is no constraint that can force a programmer into writing object-oriented code. In many cases, just wrapping a series of functions into classes do not result in the design.The Convert Procedural Design to Objects has great benefits, but it reaches a very large scale (potentially the whole application).What does object-oriented...&lt;img src="http://feeds.feedburner.com/~r/zones/php/~4/C1EoJwm8su0" height="1" width="1"/&gt;</description>
     <comments>http://css.dzone.com/articles/practical-php-refactoring-48#comments</comments>
 <category domain="http://php.dzone.com/category/tags/agile">agile</category>
 <category domain="http://php.dzone.com/category/tags/methodology">methodology</category>
 <category domain="http://php.dzone.com/category/tags/php">php</category>
 <category domain="http://php.dzone.com/category/tags/practical-php-refactoring">practical php refactoring</category>
 <category domain="http://php.dzone.com/category/tags/refactoring">refactoring</category>
 <category domain="http://php.dzone.com/category/dzone-taxonomy/languages/php">PHP</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://php.dzone.com/crss/node/58617</wfw:commentRss>
 <dz:submitDate>Wed, 08 Feb 2012 04:30:46 -0500</dz:submitDate>
 <dz:readCount>1036</dz:readCount>
 <dz:commentCount>0</dz:commentCount>
 <dz:submitter> <dz:username>piccoloprincipe</dz:username>
 <dz:userimage>http://php.dzone.com/sites/all/files/avatars/picture-355617.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Wed, 08 Feb 2012 09:30:46 +0000</pubDate>
 <dc:creator>piccoloprincipe</dc:creator>
 <guid isPermaLink="false">58617 at http://php.dzone.com</guid>
  <feedburner:origLink>http://css.dzone.com/articles/practical-php-refactoring-48</feedburner:origLink></item>
  <item>
    <title>Amon: Lightweight, Open Source App and Server Monitoring</title>
    <link>http://feeds.dzone.com/~r/zones/php/~3/fe-9ZSa6_o0/amon-lightweight-open-source</link>
    <description>Amon (named after the Egyptian Sun god or a demon) is a self-hosted toolkit that allows you to monitor web apps with a small footprint (Amon can fit in 20MB of RAM) and all the information kept in one place.  It's a nice open source tool (with good docs) that can run on the smallest VPS you have.  If you don't trust similar cloud solutions (some of which are not free) and you want to be in full...&lt;img src="http://feeds.feedburner.com/~r/zones/php/~4/fe-9ZSa6_o0" height="1" width="1"/&gt;</description>
     <comments>http://server.dzone.com/articles/amon-lightweight-open-source#comments</comments>
 <category domain="http://php.dzone.com/category/tags/amon">Amon</category>
 <category domain="http://php.dzone.com/category/tags/devops">DevOps</category>
 <category domain="http://php.dzone.com/category/tags/monitoring">monitoring</category>
 <category domain="http://php.dzone.com/category/dzone-taxonomy/architecture/performance">Performance</category>
 <category domain="http://php.dzone.com/category/dzone-taxonomy/infrastructure">Infrastructure</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://php.dzone.com/crss/node/58561</wfw:commentRss>
 <dz:submitDate>Tue, 07 Feb 2012 12:50:34 -0500</dz:submitDate>
 <dz:readCount>2014</dz:readCount>
 <dz:commentCount>0</dz:commentCount>
 <dz:submitter> <dz:username>mitchp</dz:username>
 <dz:userimage>http://php.dzone.com/sites/all/files/avatars/picture-478055.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Tue, 07 Feb 2012 17:50:34 +0000</pubDate>
 <dc:creator>mitchp</dc:creator>
 <guid isPermaLink="false">58561 at http://php.dzone.com</guid>
  <feedburner:origLink>http://server.dzone.com/articles/amon-lightweight-open-source</feedburner:origLink></item>
  <item>
    <title>Algorithm of the Week: Data Compression with Prefix Encoding</title>
    <link>http://feeds.dzone.com/~r/zones/php/~3/fiDPnI-WZ2k/algorithm-week</link>
    <description>Prefix encoding, sometimes called front encoding, is yet another 
algorithm that tries to remove duplicated data in order to reduce its 
size. Its principles are simple, however this algorithm tends to be 
difficult to implement. To understand why, first let’s take a look at 
its nature.
Have a look on the following dictionary.useusedusefulusefulnessuselssuselesslyuselessness&amp;nbsp;
     ...&lt;img src="http://feeds.feedburner.com/~r/zones/php/~4/fiDPnI-WZ2k" height="1" width="1"/&gt;</description>
     <comments>http://java.dzone.com/articles/algorithm-week#comments</comments>
 <category domain="http://php.dzone.com/category/dzone-taxonomy/languages/python">Python</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://php.dzone.com/crss/node/58541</wfw:commentRss>
 <dz:submitDate>Tue, 07 Feb 2012 09:57:43 -0500</dz:submitDate>
 <dz:readCount>2927</dz:readCount>
 <dz:commentCount>0</dz:commentCount>
 <dz:submitter> <dz:username>stoimen</dz:username>
 <dz:userimage>http://php.dzone.com/sites/all/files/avatars/picture-735767.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Tue, 07 Feb 2012 14:57:43 +0000</pubDate>
 <dc:creator>stoimen</dc:creator>
 <guid isPermaLink="false">58541 at http://php.dzone.com</guid>
  <feedburner:origLink>http://java.dzone.com/articles/algorithm-week</feedburner:origLink></item>
  <item>
    <title>Poll: Which HTML5 Refcard Would You Like To See Next?</title>
    <link>http://feeds.dzone.com/~r/zones/php/~3/zC36aHAWjTU/poll-which-html5-refcard-would-0</link>
    <description>So it looks like our new HTML5 Canvas Refcard proved interesting to you, our excellent DZone readers. Our general HTML5 Refcard
 has received a lot of downloads too -- so we've decided to go all-out 
and publish a whole series of Refcardz on emerging web technologies. 
The
 massive tangle of new features, APIs, etc. that generally goes by 
'HTML5' (whether...&lt;img src="http://feeds.feedburner.com/~r/zones/php/~4/zC36aHAWjTU" height="1" width="1"/&gt;</description>
     <comments>http://css.dzone.com/polls/poll-which-html5-refcard-would-0#comments</comments>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://php.dzone.com/crss/node/58407</wfw:commentRss>
 <dz:submitDate>Mon, 06 Feb 2012 11:12:56 -0500</dz:submitDate>
 <dz:readCount>2759</dz:readCount>
 <dz:commentCount>0</dz:commentCount>
 <dz:submitter> <dz:username>johnesposito</dz:username>
 <dz:userimage>http://php.dzone.com/sites/all/files/avatars/picture-937563.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Mon, 06 Feb 2012 16:12:56 +0000</pubDate>
 <dc:creator>johnesposito</dc:creator>
 <guid isPermaLink="false">58407 at http://php.dzone.com</guid>
  <feedburner:origLink>http://css.dzone.com/polls/poll-which-html5-refcard-would-0</feedburner:origLink></item>
  <item>
    <title>Practical PHP Refactoring: Tease Apart Inheritance</title>
    <link>http://feeds.dzone.com/~r/zones/php/~3/sctCIDjdiqY/practical-php-refactoring-47</link>
    <description>We are entering into the final part of this series, on large scale refactorings: this kind of operations is less predictable and less immediate. However, it is important to be able to perform them with small steps whenever necessary, if we don't want to get stuck in a situation with dozens of broken classes and no clear further step to take.
      Preview Text:&amp;nbsp;
    
            
           ...&lt;img src="http://feeds.feedburner.com/~r/zones/php/~4/sctCIDjdiqY" height="1" width="1"/&gt;</description>
     <comments>http://css.dzone.com/articles/practical-php-refactoring-47#comments</comments>
 <category domain="http://php.dzone.com/category/tags/agile">agile</category>
 <category domain="http://php.dzone.com/category/tags/oop">oop</category>
 <category domain="http://php.dzone.com/category/tags/php">php</category>
 <category domain="http://php.dzone.com/category/tags/practical-php-refactoring">practical php refactoring</category>
 <category domain="http://php.dzone.com/category/tags/refactoring">refactoring</category>
 <category domain="http://php.dzone.com/category/dzone-taxonomy/languages/php">PHP</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://php.dzone.com/crss/node/58367</wfw:commentRss>
 <dz:submitDate>Mon, 06 Feb 2012 04:33:14 -0500</dz:submitDate>
 <dz:readCount>1189</dz:readCount>
 <dz:commentCount>0</dz:commentCount>
 <dz:submitter> <dz:username>piccoloprincipe</dz:username>
 <dz:userimage>http://php.dzone.com/sites/all/files/avatars/picture-355617.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Mon, 06 Feb 2012 09:33:14 +0000</pubDate>
 <dc:creator>piccoloprincipe</dc:creator>
 <guid isPermaLink="false">58367 at http://php.dzone.com</guid>
  <feedburner:origLink>http://css.dzone.com/articles/practical-php-refactoring-47</feedburner:origLink></item>
  <item>
    <title>Practical PHP Refactoring: Replace Delegation with Inheritance</title>
    <link>http://feeds.dzone.com/~r/zones/php/~3/Qj3V-PizqSc/practical-php-refactoring-46</link>
    <description>Delegation is a more flexible solution with respect to inheritance, because it allows to change collaborators by introducing new classes. However, it hides the public protocol of the collaborator into a private field.If you find yourself writing many delegation methods, you may refactor to inheritance to simplify the code. The subclass will inherit everything automatically, which makes...&lt;img src="http://feeds.feedburner.com/~r/zones/php/~4/Qj3V-PizqSc" height="1" width="1"/&gt;</description>
     <comments>http://css.dzone.com/articles/practical-php-refactoring-46#comments</comments>
 <category domain="http://php.dzone.com/category/tags/agile">agile</category>
 <category domain="http://php.dzone.com/category/tags/oop">oop</category>
 <category domain="http://php.dzone.com/category/tags/php">php</category>
 <category domain="http://php.dzone.com/category/tags/practical-php-refactoring">practical php refactoring</category>
 <category domain="http://php.dzone.com/category/tags/refactoring">refactoring</category>
 <category domain="http://php.dzone.com/category/dzone-taxonomy/languages/php">PHP</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://php.dzone.com/crss/node/57983</wfw:commentRss>
 <dz:submitDate>Wed, 01 Feb 2012 08:37:32 -0500</dz:submitDate>
 <dz:readCount>1833</dz:readCount>
 <dz:commentCount>0</dz:commentCount>
 <dz:submitter> <dz:username>piccoloprincipe</dz:username>
 <dz:userimage>http://php.dzone.com/sites/all/files/avatars/picture-355617.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Wed, 01 Feb 2012 13:37:32 +0000</pubDate>
 <dc:creator>piccoloprincipe</dc:creator>
 <guid isPermaLink="false">57983 at http://php.dzone.com</guid>
  <feedburner:origLink>http://css.dzone.com/articles/practical-php-refactoring-46</feedburner:origLink></item>
  <item>
    <title>A Twitter Experiment: @devops_jerk</title>
    <link>http://feeds.dzone.com/~r/zones/php/~3/EPVWKrG4JGw/twitter-experiment-devopsjerk</link>
    <description>I am @devops_jerk. I’m not a jerk – but I have played one on Twitter.
 On the 15th of October I setup the account on Twitter. Today, not quite
 2 months later, I am officially ending the experiment. I learned some 
interesting things and had a lot of fun in the process – this blog post 
talks about the experience.
      Article Type:&amp;nbsp;
    
            
                   ...&lt;img src="http://feeds.feedburner.com/~r/zones/php/~4/EPVWKrG4JGw" height="1" width="1"/&gt;</description>
     <comments>http://java.dzone.com/articles/twitter-experiment-devopsjerk#comments</comments>
 <category domain="http://php.dzone.com/category/tags/devops">DevOps</category>
 <category domain="http://php.dzone.com/category/dzone-taxonomy/industry/humor">Humor</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://php.dzone.com/crss/node/57861</wfw:commentRss>
 <dz:submitDate>Tue, 31 Jan 2012 07:50:43 -0500</dz:submitDate>
 <dz:readCount>4942</dz:readCount>
 <dz:commentCount>0</dz:commentCount>
 <dz:submitter> <dz:username>anichols</dz:username>
 <dz:userimage>http://php.dzone.com/sites/all/files/avatars/picture-969121.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Tue, 31 Jan 2012 12:50:43 +0000</pubDate>
 <dc:creator>anichols</dc:creator>
 <guid isPermaLink="false">57861 at http://php.dzone.com</guid>
  <feedburner:origLink>http://java.dzone.com/articles/twitter-experiment-devopsjerk</feedburner:origLink></item>
  <item>
    <title>Algorithm of the Week: Data Compression with Relative Encoding</title>
    <link>http://feeds.dzone.com/~r/zones/php/~3/gzQ0_PNWcjI/agorithm-week-data-compression</link>
    <description>OverviewRelative encoding is another data compression algorithm.
      Preview Text:&amp;nbsp;
    
            
                    I will show you how you can save space for certain implementations by reducing the amount of characters you are encoding using relative encoding.        
        


    
            
                    Christopher Smith&lt;img src="http://feeds.feedburner.com/~r/zones/php/~4/gzQ0_PNWcjI" height="1" width="1"/&gt;</description>
     <comments>http://java.dzone.com/articles/agorithm-week-data-compression#comments</comments>
 <category domain="http://php.dzone.com/category/dzone-taxonomy/computer-science/algorithms">Algorithms</category>
 <category domain="http://php.dzone.com/category/dzone-taxonomy/languages/php">PHP</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://php.dzone.com/crss/node/57809</wfw:commentRss>
 <dz:submitDate>Tue, 31 Jan 2012 00:01:00 -0500</dz:submitDate>
 <dz:readCount>4232</dz:readCount>
 <dz:commentCount>0</dz:commentCount>
 <dz:submitter> <dz:username>stoimen</dz:username>
 <dz:userimage>http://php.dzone.com/sites/all/files/avatars/picture-735767.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Tue, 31 Jan 2012 05:01:00 +0000</pubDate>
 <dc:creator>stoimen</dc:creator>
 <guid isPermaLink="false">57809 at http://php.dzone.com</guid>
  <feedburner:origLink>http://java.dzone.com/articles/agorithm-week-data-compression</feedburner:origLink></item>
  <item>
    <title>Practical PHP Refactoring: Replace Inheritance with Delegation</title>
    <link>http://feeds.dzone.com/~r/zones/php/~3/-l6E6MFIhOE/replace-inheritance-delegation</link>
    <description>When a subclass violates the Liskov Substitution Principle, or uses only part of a superclass, it is a warning sign that composition can simplify the design.Refactoring to composition transform the superclass into an object of its own, which becomes the collaborator of the class under refactoring. Instead of inheriting every public method, the object will just expose the strictly needed...&lt;img src="http://feeds.feedburner.com/~r/zones/php/~4/-l6E6MFIhOE" height="1" width="1"/&gt;</description>
     <comments>http://css.dzone.com/articles/replace-inheritance-delegation#comments</comments>
 <category domain="http://php.dzone.com/category/tags/agile">agile</category>
 <category domain="http://php.dzone.com/category/tags/oop">oop</category>
 <category domain="http://php.dzone.com/category/tags/php">php</category>
 <category domain="http://php.dzone.com/category/tags/practical-php-refactoring">practical php refactoring</category>
 <category domain="http://php.dzone.com/category/tags/refactoring">refactoring</category>
 <category domain="http://php.dzone.com/category/dzone-taxonomy/languages/php">PHP</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://php.dzone.com/crss/node/57763</wfw:commentRss>
 <dz:submitDate>Mon, 30 Jan 2012 05:38:55 -0500</dz:submitDate>
 <dz:readCount>2246</dz:readCount>
 <dz:commentCount>0</dz:commentCount>
 <dz:submitter> <dz:username>piccoloprincipe</dz:username>
 <dz:userimage>http://php.dzone.com/sites/all/files/avatars/picture-355617.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Mon, 30 Jan 2012 10:38:55 +0000</pubDate>
 <dc:creator>piccoloprincipe</dc:creator>
 <guid isPermaLink="false">57763 at http://php.dzone.com</guid>
  <feedburner:origLink>http://css.dzone.com/articles/replace-inheritance-delegation</feedburner:origLink></item>
  <item>
    <title>Improving Performance by Batching Azure Table Storage Inserts</title>
    <link>http://feeds.dzone.com/~r/zones/php/~3/_WhDsdqO1jA/improving-performance-batching</link>
    <description>This is a short post to share the results of a little investigation I did that was inspired by comments on a post I wrote about using SQL Azure for handling session data. The comment was by someone reporting that SQL Azure seemed to be faster than Azure Table Storage for handling session data.&lt;img src="http://feeds.feedburner.com/~r/zones/php/~4/_WhDsdqO1jA" height="1" width="1"/&gt;</description>
     <comments>http://cloud.dzone.com/articles/improving-performance-batching#comments</comments>
 <category domain="http://php.dzone.com/category/dzone-taxonomy/infrastructure/cloud">Cloud</category>
 <category domain="http://php.dzone.com/category/dzone-taxonomy/languages/php">PHP</category>
 <category domain="http://php.dzone.com/category/dzone-taxonomy/languages/sql">SQL</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://php.dzone.com/crss/node/57475</wfw:commentRss>
 <dz:submitDate>Thu, 26 Jan 2012 09:49:37 -0500</dz:submitDate>
 <dz:readCount>702</dz:readCount>
 <dz:commentCount>0</dz:commentCount>
 <dz:submitter> <dz:username>Brian Swan</dz:username>
 <dz:userimage>http://php.dzone.com/sites/all/files/avatars/picture-837585.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Thu, 26 Jan 2012 14:49:37 +0000</pubDate>
 <dc:creator>Brian Swan</dc:creator>
 <guid isPermaLink="false">57475 at http://php.dzone.com</guid>
  <feedburner:origLink>http://cloud.dzone.com/articles/improving-performance-batching</feedburner:origLink></item>
  <item>
    <title>Developer Machine Automation: Dependencies</title>
    <link>http://feeds.dzone.com/~r/zones/php/~3/IMlzJaWjF08/developer-machine-automation</link>
    <description>As I mentioned in a post last week
 we’ve been automating the setup of our developer machines with puppet 
over the last week and one thing that we’ve learnt is that you need to 
be careful about how you define dependencies.
The aim is to get your scripts to the point where the outcome is 
reasonably deterministic so that we can have confidence they’re going to
 work the next we run...&lt;img src="http://feeds.feedburner.com/~r/zones/php/~4/IMlzJaWjF08" height="1" width="1"/&gt;</description>
     <comments>http://agile.dzone.com/articles/developer-machine-automation#comments</comments>
 <category domain="http://php.dzone.com/category/tags/devops">DevOps</category>
 <category domain="http://php.dzone.com/category/tags/puppet">Puppet</category>
 <category domain="http://php.dzone.com/category/dzone-taxonomy/infrastructure">Infrastructure</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://php.dzone.com/crss/node/57355</wfw:commentRss>
 <dz:submitDate>Wed, 25 Jan 2012 08:09:21 -0500</dz:submitDate>
 <dz:readCount>4334</dz:readCount>
 <dz:commentCount>0</dz:commentCount>
 <dz:submitter> <dz:username>markhneedham</dz:username>
 <dz:userimage>http://php.dzone.com/sites/all/files/avatars/picture-387289.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Wed, 25 Jan 2012 13:09:21 +0000</pubDate>
 <dc:creator>markhneedham</dc:creator>
 <guid isPermaLink="false">57355 at http://php.dzone.com</guid>
  <feedburner:origLink>http://agile.dzone.com/articles/developer-machine-automation</feedburner:origLink></item>
  <item>
    <title>Practical PHP Refactoring: Form Template Method</title>
    <link>http://feeds.dzone.com/~r/zones/php/~3/c3cKZ1sMW-E/practical-php-refactoring-form</link>
    <description>Duplication is not always expressed as an identical block of code: often it is subtler to discover, because it exists at an higher level of abstraction.Consider a sorting algorithm, a classic example in computer science: it can be implemented on widely different data structures, as long as their element can be compared and swapped. If we compare quicksort implemented on an array of integers or on...&lt;img src="http://feeds.feedburner.com/~r/zones/php/~4/c3cKZ1sMW-E" height="1" width="1"/&gt;</description>
     <comments>http://css.dzone.com/articles/practical-php-refactoring-form#comments</comments>
 <category domain="http://php.dzone.com/category/tags/agile">agile</category>
 <category domain="http://php.dzone.com/category/tags/design-patterns">Design Patterns</category>
 <category domain="http://php.dzone.com/category/tags/php">php</category>
 <category domain="http://php.dzone.com/category/tags/practical-php-refactoring">practical php refactoring</category>
 <category domain="http://php.dzone.com/category/tags/refactoring">refactoring</category>
 <category domain="http://php.dzone.com/category/dzone-taxonomy/languages/php">PHP</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://php.dzone.com/crss/node/57331</wfw:commentRss>
 <dz:submitDate>Wed, 25 Jan 2012 04:12:16 -0500</dz:submitDate>
 <dz:readCount>2292</dz:readCount>
 <dz:commentCount>2</dz:commentCount>
 <dz:submitter> <dz:username>piccoloprincipe</dz:username>
 <dz:userimage>http://php.dzone.com/sites/all/files/avatars/picture-355617.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Wed, 25 Jan 2012 09:12:16 +0000</pubDate>
 <dc:creator>piccoloprincipe</dc:creator>
 <guid isPermaLink="false">57331 at http://php.dzone.com</guid>
  <feedburner:origLink>http://css.dzone.com/articles/practical-php-refactoring-form</feedburner:origLink></item>
  <item>
    <title>Algorithm of the Week: Data Compression with Diagram Encoding and Pattern Substitution</title>
    <link>http://feeds.dzone.com/~r/zones/php/~3/yiEikeTdDYA/algorithm-week-data-1</link>
    <description>Two variants of run-length encoding
 are the diagram encoding and the pattern substitution algorithms. The 
diagram encoding is actually a very simple algorithm.&lt;img src="http://feeds.feedburner.com/~r/zones/php/~4/yiEikeTdDYA" height="1" width="1"/&gt;</description>
     <comments>http://python.dzone.com/articles/algorithm-week-data-1#comments</comments>
 <category domain="http://php.dzone.com/category/dzone-taxonomy/computer-science/algorithms">Algorithms</category>
 <category domain="http://php.dzone.com/category/dzone-taxonomy/languages/php">PHP</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://php.dzone.com/crss/node/57277</wfw:commentRss>
 <dz:submitDate>Tue, 24 Jan 2012 09:36:33 -0500</dz:submitDate>
 <dz:readCount>7573</dz:readCount>
 <dz:commentCount>1</dz:commentCount>
 <dz:submitter> <dz:username>stoimen</dz:username>
 <dz:userimage>http://php.dzone.com/sites/all/files/avatars/picture-735767.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Tue, 24 Jan 2012 14:36:33 +0000</pubDate>
 <dc:creator>stoimen</dc:creator>
 <guid isPermaLink="false">57277 at http://php.dzone.com</guid>
  <feedburner:origLink>http://python.dzone.com/articles/algorithm-week-data-1</feedburner:origLink></item>
  </channel>
</rss>

