<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Fri, 24 May 2013 00:44:23 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Ibuildings techPortal: DPCRadio: Real World Dependency Injection]]></title>
      <guid>http://www.phpdeveloper.org/news/16184</guid>
      <link>http://www.phpdeveloper.org/news/16184</link>
      <description><![CDATA[<p>
On the Ibuildings techPortal today they've posted the latest episode in their DPCRadio series (as recorded at last year's <a href="http://phpconference.nl">Dutch PHP Conference</a>) - <i>Stephan Hochdoerfer</i>'s talk <a href="http://techportal.ibuildings.com/2011/04/12/dpcradio-real-world-dependency-injection/">Real World Dependency Injection</a>.
</p>
<blockquote>
The Dependency Injection (DI) pattern is getting more and more attention in the PHP world due to it's code simplification effects. It focuses on the complete separation of object instantiation and dependency tracking from the business logic resulting in a loosely coupled system. In addition to that the resulting code is a lot easier to test since the classes are no longer responsible for instantiating their own dependencies. This session will introduce the basics of the DI pattern to the audience in addition to share real world experience of DI in several customer projects in the last four years.
</blockquote>
<p>
You can listen to this latest episode either via the <a href="http://techportal.ibuildings.com/2011/04/12/dpcradio-real-world-dependency-injection/">in-page player</a> or by <a href="http://dpcradio.s3.amazonaws.com/2010_017.mp3">downloading the mp3</a>. You can also follow along with <a href="http://www.slideshare.net/shochdoerfer/dpc10-real-world-dependency-injection">Stephen's slides</a>.
</p>]]></description>
      <pubDate>Tue, 12 Apr 2011 14:51:00 -0500</pubDate>
    </item>
  </channel>
</rss>
