Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

PHPMaster.com:
Inversion of Control - The Hollywood Principle
Dec 10, 2012 @ 15:43:50

In this new tutorial on PHPMaster.com, Alejandro Gervasio looks at the Inversion of Control methodology and how it's more than just an abstract reference to dependency injection.

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, The Hollywood Principle), and its implementation can be a real boost when it comes to developing extensible, highly-decoupled program modules.

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).

tagged: inversionofcontrol hollywood principle introduction listener observer tutorial

Link:

Job Posting:
Meteor Games Seeks PHP Web Developer (West Hollywood, CA)
Apr 18, 2008 @ 20:24:41

Company Meteor Games, LLC
Location West Hollywood, CA
Title PHP Web Developer
Summary

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.

Job Description:
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.

Required:

  • PHP 5
  • MySQL
  • AJAX/JSON
  • CSS
  • XML

Recommended:

  • Object-oriented programming
  • Internationalization
  • Template engine experience
  • Tiered cache systems

Experience a plus:

  • Prototype and JQuery
  • Zend Framework
  • Flex 2 / Actionscript 3

Please send a cover letter, your resume, and your salary history to jobs@meteorgames.com.

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.

Link More Information
tagged: job post hollywood ca meteor games developer

Link:


Trending Topics: