<?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>Sun, 19 May 2013 18:40:30 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHPMaster.com: Inversion of Control - The Hollywood Principle]]></title>
      <guid>http://www.phpdeveloper.org/news/18865</guid>
      <link>http://www.phpdeveloper.org/news/18865</link>
      <description><![CDATA[<p>
In <a href="http://phpmaster.com/inversion-of-control-the-hollywood-principle/">this new tutorial</a> on PHPMaster.com, <i>Alejandro Gervasio</i> looks at the Inversion of Control methodology and how it's more than just an abstract reference to dependency injection.
</p>
<blockquote>
Traditionally, application components have been designed to operate on and control the execution environment, an approach that delivers well to some extent. [...]  Instead of making the module completely responsible for logging data to multiple endpoints, we can transfer the responsibility straight to the external environment. [...] Not surprisingly, the process of inverting these responsibilities between components and the environment is formally known as Inversion of Control (or in a more relaxed jargon, <a href="http://en.wikipedia.org/wiki/Hollywood_principle">The Hollywood Principle</a>), and its implementation can be a real boost when it comes to developing extensible, highly-decoupled program modules.
</blockquote>
<p>
He uses a set of domain objects (Posts and Comments in a typical blog structure) and the Observer pattern to show how mixed up things might get if the application isn't carefully coded. He takes this and updates it to include a "comment notification service" that implements the SplObserver and is attached to the post to be executed on an event (in this case, the setting of a new comment).
</p>]]></description>
      <pubDate>Mon, 10 Dec 2012 09:43:50 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Job Posting: Meteor Games Seeks PHP Web Developer (West Hollywood, CA)]]></title>
      <guid>http://www.phpdeveloper.org/news/10001</guid>
      <link>http://www.phpdeveloper.org/news/10001</link>
      <description><![CDATA[<table cellpadding="3" cellspacing="2" border="0">
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Company</td>
	<td style="font-size:11px">Meteor Games, LLC</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Location</td>
	<td style="font-size:11px">West Hollywood, CA</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Title</td>
	<td style="font-size:11px">PHP Web Developer</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Summary</td>
	<td style="font-size:11px">
	<p>
	Meteor Games, LLC is a start-up company based in West Hollywood, CA. Our management team has 10 years of experience in web-based media and entertainment, and has just completed a first round of investment. We offer a fun, creative, and rewarding environment with excellent compensation, regular reviews and a wide range of benefits including full medical coverage and 401(k). Starting salary will depend on experience.
	</p>
	<p>
	<b>Job Description:</b><br/>
	Meteor Games is presently looking for a PHP Web Developer with complimentary front-end development experience to join our team in developing a large-scale game, community, and networking web site for our in-development MMORPG.
	</p>
	<p>Required:</p>
	<ul>
	<li>PHP 5
	<li>MySQL
	<li>AJAX/JSON
	<li>CSS
	<li>XML
	</ul>
	<p>Recommended:</p>
	<ul>
	<li>Object-oriented programming
	<li>Internationalization
	<li>Template engine experience
	<li>Tiered cache systems
	</ul>
	<p>Experience a plus:</p>
	<ul>
	<li>Prototype and JQuery
	<li>Zend Framework
	<li>Flex 2 / Actionscript 3
	</ul>
	<p>
	Please send a cover letter, your resume, and your salary history to jobs@meteorgames.com.
	</p>
	<p>
	Please note, this is a full-time position in our West Hollywood, California location. You must either be able to travel to West Hollywood on a daily basis, or be prepared to relocate. You must be legally able to work in the USA.
	</p>
	</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Link</td>
	<td style="font-size:11px"><a href="http://www.meteorgames.com">More Information</a></td>
</tr>
</table>]]></description>
      <pubDate>Fri, 18 Apr 2008 15:24:41 -0500</pubDate>
    </item>
  </channel>
</rss>
