<?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>Mon, 13 Oct 2008 09:07:33 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Job Posting: Software International (Recuriter) Seeks Web Development Team Lead (Toronto, Canada)]]></title>
      <guid>http://www.phpdeveloper.org/news/11162</guid>
      <link>http://www.phpdeveloper.org/news/11162</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">Software International (Recuriter)</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Location</td>
	<td style="font-size:11px">Toronto, Canada</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Title</td>
	<td style="font-size:11px">Web Development Team Lead</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Summary</td>
	<td style="font-size:11px">
	<p>
	Client is responsible for the development of large scale Internet web sites. We are responsible for evaluation, design, selection and implementation of pragmatic, cost effective technologies, to support our various clients' business models.
	</p>
	<p><b>Skill Requirements</b></p>
	<ul>
	<li>Proven team building and leadership experience in a web development environment
	<li>Staff training , team development skills and experience
	<li>Strong written/verbal communication skills 
	<li>Experienced in estimating effort and elapsed time required to complete project deliverables.
	<li>Skilled in both Object Oriented and Non-Object Oriented Design and programming techniques.
	<li>Several years of skill in PHP and at least one other object oriented language such as perl or Java.
	<li>Experience designing with large scale  distributed databases.
	<li>Strong business and technical analytical ability so as to create robust technical design documentation from business requirements documentation.
	<li>Proven ability to define success criteria to meet and measure quality expectations.
	</ul>
	<p><b>Responsibilities:</b></p>
	<ul>
	<li>Provide feedback on business requirements documentation to ensure resolution of any apparent ambiguity or contradictions. 
	<li>Functional Breakdown, Design, Programming, testing and maintaining web site applications to support the business requirements. 
	<li>Perform impact analysis for design modification and obtain signoff from the Architecture Team.
	<li>Participation in the selection and implementation of third party software to support design where it is practicable.
	<li>Appropriate documentation for each development step - including functional, design, and testing specifications.
	<li>Developing and documenting workload estimates (ie: Creation of workload breakdown plan to define and track software development efforts)
	<li>Delivering functionality within these estimated effort and time frames
	<li>Selection, implementation and/or modification of web development practices and methodologies to support continuous improvement efforts. 
	<li>Provide assistance to junior programmers to generate Low Level Design documentation for new or modified functionality.
	<li>Conduct Design reviews with Technical Architect, Project Manager and Manager of Software Development for final design approvals. 
	<li>Conduct documentation and code reviews for their team members to ensure standards compliance. 
	<li>Define test methodology and use cases to analyze and verify software programs, forms, reports and interfaces.
	<li>Communicate issues and status information to Project Management Office concerning system development activities.
	<li>Liaison with Project Mangement Office to resolve scheduling conflict and project dependencies.  
	<li>Update system data and prepare conversion requirement  as necessary for new implementation and production rollout. 
	<li>Participate in  project status review meetings with other Team Leads and the Development Manager
	</ul>
	<p><b>Technical Expectations</b></p>
	<ul>
	<li>5-6+ years of PHP 4/5 design/coding/testing/implementing using Open Source approach 
	<li>Supervise and lead a team of 6 - 10  programmers
	<li>4+ years of Object Orientation design and development experience for large scale distributed web applications
	<li>Linux, Mac O/SX, MySQL, PHP, Apache/Light HTTP technologies experience
	<li>Computer Science trained graduate or equivalent work experience
	</ul>
	<p>
	To apply for this position please send your resume to paul@softwareint.com
	</p>
	</td>
</tr>
</table>]]></description>
      <pubDate>Tue, 07 Oct 2008 14:13:16 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Cal Evans' Blog: Upgrading WordPress]]></title>
      <guid>http://www.phpdeveloper.org/news/11104</guid>
      <link>http://www.phpdeveloper.org/news/11104</link>
      <description><![CDATA[<p>
<i>Cal Evans</i> has <a href="http://www.phpdeveloper.org/news/9966">yet again</a> upgraded his WordPress install and has <a href="http://blog.calevans.com/2008/09/28/upgrading-wordpress/">list his quick and dirty process</a> in a new post to his blog.
</p>
<p>
The eleven step process includes making a work directory (so you don't copy over your current install and all of its lovely plugins and templates) and copying over a few key files to update to the latest release:
</p>
<ul>
<li>Copy blog.original/wp-content/plugins to blog/wp-content/plugins
<li>Copy blog.original/wp-content/themes to blog/wp-content/themes
<li>Copy blog.original/wp-content/uploads to blog/wp-content/uploads
<li>Copy blog.original/wp-config.php to blog/wp-config.php
<li>Copy blog.original/.htaccess to blog/.htacces
</ul>
<p>
For more information on upgrading your WordPress installation, check out <a href="http://codex.wordpress.org/Upgrading_WordPress">this entry</a> on their wiki.
</p>]]></description>
      <pubDate>Mon, 29 Sep 2008 07:58:36 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Job Posting: CNet Networks Seeks Senior Software Developers (San Francisco, CA)]]></title>
      <guid>http://www.phpdeveloper.org/news/10910</guid>
      <link>http://www.phpdeveloper.org/news/10910</link>
      <description><![CDATA[<p>
Via <i>Terry Chay</i>'s <a href="http://feeds.feedburner.com/~r/tychay/~3/371325303/cbs-php-job.shtml">blog</a>:
</p>
<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">CNet Networks</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Location</td>
	<td style="font-size:11px">San Francisco, CA</td>
</tr>

<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Title</td>
	<td style="font-size:11px">Senior Software Engineer</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Summary</td>
	<td style="font-size:11px">
	<p>
	The CNET Networks Games, Entertainment and Lifestyles division--including GameSpot.com, TV.com, MP3.com and Chow.com--is looking for a Senior Software Engineer to play a key role within our development team. Responsibilities will extend to any of the applications associated with division's initiatives. Real world experience and expertise with Linux, PHP, and MySQL are an absolute must, but a deep understanding of all web technologies from a technical and product perspective is also very important. 
	</p>
	<p>
	The applicant must have a passion for providing a great user experience rather than just looking for technical challenges. You will be working with a group of people that are all Gamers, Musicians, Couch Potatoes and/or Film Buffs that are very passionate about the information our sites provide and understand what the user wants to see. We are very focused on getting the user what he wants as fast as possible. A passion for Games, Music, TV, Movies and all things in the entertainment world is a must!
	</p>
	<p><b>Must Have:</b></p>
	<ul>
	<li>Expert PHP skills, bonus for RoR
	<li>5-7 years of real world experience engineering web solutions for LAMP stacks
	<li>Strong relational DB knowledge (table optimization, query optimization)
	<li>Ability to prioritize and lead multiple simultaneous projects effectively
	<li>Excellent understanding of OO software engineering concepts
	<li>Ability to architect solid, scalable, extensible solutions for SE needs
	<li>Excited by working on high-level design and architecture
	<li>Comfortable mentoring junior engineers
	<li>Experience with formal release processes
	<li>Strong verbal, written, analytical and communication skills
	</ul>
	<p><b>Additional Information:</b></p>
	<p>
	Percent Travel: No Travel<br/>
	Professional/College: Professional<br/>
	Brands 	MP3.com, CHOW, GameSpot, TV.com<br/>
	Expertise: Information Technology - Software Engineer, Information Technology - ALL<br/>
	Job Type: Full Time<br/>
	Location: CA-San Francisco<br/>
	Preferred Language: English<br/>
	</p>
<p>
For more information see <a href="https://careers.cnetnetworks.com/viewjob.html?refnode=250102">this job description</a> on the CNet site.
</p>
	</td>
</tr>
</table>]]></description>
      <pubDate>Wed, 27 Aug 2008 12:07:01 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ken Guests' Blog: Is PHP vulnerable software?]]></title>
      <guid>http://www.phpdeveloper.org/news/10908</guid>
      <link>http://www.phpdeveloper.org/news/10908</link>
      <description><![CDATA[<p>
In response to some of the <a href="http://news.cnet.com/8301-13505_3-10004048-16.html">claims made by CNet</a> about the security of PHP, <i>Ken Guest</i> has made <a href="http://blogs.linux.ie/kenguest/2008/08/26/is-php-vulnerable-software/">a few comments</a> on his blog hoping to correct a few wrongs.
</p>
<blockquote>
What are featuring in IBM's top ten of vulnerable that makes the report insinuate that the PHP language is a security risk are Jooma, Wordpress and Drupal. How PHP would feature in a list of "vendors" is beside the point.
</blockquote>
<p>
He illustrates with an allegory that it's not the tool's fault if it's used improperly. Pointing out software like WordPress and Drupal is not the same as pointing out issues with the language that powers them (no matter how trendy it is). The burden is on the developers to use the power the language offers to create more secure, flexible, stable applications. Does PHP have its share of problems? Sure, but get it right next time CNet - don't blame the tool if the builder's not up to spec.
</p>]]></description>
      <pubDate>Wed, 27 Aug 2008 10:28:40 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[NETTUTS.com: How To Use Any Font You Wish with FLIR]]></title>
      <guid>http://www.phpdeveloper.org/news/10859</guid>
      <link>http://www.phpdeveloper.org/news/10859</link>
      <description><![CDATA[<p>
NETTUTS.com recently posted <a href="http://nettuts.com/javascript-ajax/how-to-use-any-font-you-wish-with-flir/">a handy tutorial</a> for those wanting to use the font of their choice on their site <a href="http://nettuts.com/javascript-ajax/how-to-implement-sifr3-into-your-website/">using sIFR3</a>.
</p>
<blockquote>
Last week, Philo showed you <a href="http://nettuts.com/javascript-ajax/how-to-implement-sifr3-into-your-website/">how to implement sIFR3</a>. This time, I'm going to show you how to implement Facelift Image Replacement (or FLIR), an alternative to sIFR that does not require Flash.
</blockquote>
<p>
This <a href="http://nettuts.com/javascript-ajax/how-to-use-any-font-you-wish-with-flir/">second part</a> shows you how to install/setup the tool, configure it correctly for your setup and includes some of the pros and cons of using the software.
</p>]]></description>
      <pubDate>Tue, 19 Aug 2008 15:29:36 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Marco Tabini's Blog: The violin-playing software designer]]></title>
      <guid>http://www.phpdeveloper.org/news/10857</guid>
      <link>http://www.phpdeveloper.org/news/10857</link>
      <description><![CDATA[<p>
In <a href="http://mtabini.blogspot.com/2008/08/violin-playing-software-designer.html">this new post</a> to his blog <i>Marco Tabini</i> eloquently explains something that less and less seem to be able to understand - the tool is only a means to an end. It's more about the artist and the end result than the tool.
</p>
<blockquote>
What is beautiful code? Ask ten people, and you will probably get ten different answers. Ask them what makes a programming language beautiful, and you've got yourself the beginnings of a holy war.
</blockquote>
<p>
He compares code to art - the language is just a tool, the canvas an editor waiting to be filled with lines of artist-generated works. Because of PHP's wonderful flexibility, it can be molded to fit just about any need a coder might see fit and gives them the power they need to really dig into the code and about the "paint by numbers" sort fo things language like Ruby have to offer.
</p>]]></description>
      <pubDate>Tue, 19 Aug 2008 12:03:12 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Felix De Vliegher's Blog: Static analysis for PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/10856</guid>
      <link>http://www.phpdeveloper.org/news/10856</link>
      <description><![CDATA[<p>
On his blog recently <i>Felix De Vliegher</i> has <a href="http://felix.phpbelgium.be/blog/2008/08/14/static-analysis-for-php/">posted about work he's done</a> to gather some stats and great some data about how his PHP scripts are working based on a little <a href="http://en.wikipedia.org/wiki/Static_code_analysis">statistical analysis</a>.
</p>
<blockquote>
Lately I've been interested in applying <a href="http://en.wikipedia.org/wiki/Static_code_analysis">static analysis</a> to PHP projects. Static analysis is the process of analysing software code - in our case PHP source code -, without actually executing the (compiled) result of the source code you're analysing.
</blockquote>
<p>
He mentions some types of analysis and some of the tools that can be used to measure it. He also talks about issues it can help with (like the potential for harm if a part of code is changed) and a pointer to the <a href="http://pixybox.seclab.tuwien.ac.at/pixy/">Pixy</a> software he used to generate the statistics (and images like <a href="http://felix.phpbelgium.be/blog/wp-content/uploads/2008/08/callgraph.png">this</a>). 
</p>]]></description>
      <pubDate>Tue, 19 Aug 2008 11:16:18 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Job Posting: Viveli, Inc Seeks Software Engineer/Computer Programmer (Chicago, IL)]]></title>
      <guid>http://www.phpdeveloper.org/news/10824</guid>
      <link>http://www.phpdeveloper.org/news/10824</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">Viveli, Inc</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Location</td>
	<td style="font-size:11px">Chicago, IL</td>
</tr>

<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Title</td>
	<td style="font-size:11px">Software Engineer/ Computer Programmer</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Summary</td>
	<td style="font-size:11px">
	<p><b>Primary responsibilities:</b><br/>
	Create and support new and existing software applications
	</p>
	<p><b>Duties include:</b></p>
	<ul>
	<li>Web-based application development
	<li>Database management and infrastructure design
	</ul>
	<p><b>Skills:</b></p>
	<ul>
	<li>Experience in Web Development, Architecture, and Website Design
	<li>Excellent interpersonal and communication skills
	<li>Experience with XHTML, CSS, JavaScript, PHP, and XMLHTTP (Web 2.0) technologies
	<li>Proficiency with MySQL or other database platforms
	<li>Cross-browser / platform experience.
	<li>Linux and Windows experience (not afraid of the command line)
	<li>Experience w/ Adobe / Macromedia products a plus
	<li>E-Commerce / SEO experience a plus (please highlight in cover letter)
	</ul>
	<p><b>Life at Viveli:</b></p>
	<ul>
	<li>Casual Dress Code
	<li>Complimentary Lunches, beverages and snacks
	<li>Benefits and competitive salaries
	<li>We work in small teams, which we believe promotes spontaneity, creativity and speed.
	<li>Anyone at Viveli might have our next great idea, so we make sure every idea is heard.
	</ul>
	<p><b>To Apply:</b><br/>
	Submit completed application materials (resume, coverletter and 2 samples of work) to HR Recruiter hr[at]viveli.com
	</p>
	<p>
	The hours are 9AM-5PM Monday-Friday. We are located in Schaumburg, Illinois (Northwest Suburbs).
	</p>
	<p>
	Please note! To be considered for this opening:<br/>
	Attach application materials as a MS Word doc (with your FULL NAME in the filenames)<br/>
	Submit application materials via e-mail. Applicants who do not follow this formatting will not be considered.
	</p>
	<p>
	Viveli is an EOE
	</p>
	<p>
	For more information on Viveli and this opening visit <a href="http://www.viveli.com/careers/software-engineer.php">this URL</a>.
	</p>
	</td>
</tr>
</table>]]></description>
      <pubDate>Wed, 13 Aug 2008 12:04:57 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPImpact Blog: Where is the include coming from?]]></title>
      <guid>http://www.phpdeveloper.org/news/10754</guid>
      <link>http://www.phpdeveloper.org/news/10754</link>
      <description><![CDATA[<p>
<i>Federico Cargnelutti</i> has <a href="http://phpimpact.wordpress.com/2008/08/04/php-applications-where-is-the-include-coming-from/">posted an interesting overview</a> that graphically shows outlines for a few major PHP projects showing where the includes are coming from.
</p>
<blockquote>
The includes of the system map out the dependencies of the system, which files depend on which, which subsystem depends on which. When working with a system, it's always useful to map out the dependencies before hand.
</blockquote>
<p>
The software he's created the images for include <a href="http://phpimpact.files.wordpress.com/2008/08/wordpress.gif">WordPress</a>, <a href="http://phpimpact.files.wordpress.com/2008/08/phpbb.gif">phpBB</a>, and a few frameworks - <a href="http://phpimpact.files.wordpress.com/2008/08/symfony.gif">Symfony</a>, <a href="http://phpimpact.files.wordpress.com/2008/07/zend-blog-db-hor.gif">Zend Framework</a> and <a href="http://phpimpact.files.wordpress.com/2008/08/cake.gif">CakePHP</a>. He used the <a href="http://t3.dotgnu.info/blog/tags/inclued/">Inclued</a> and <a href="http://www.graphviz.org/">Graphviz</a> software to make the charts.
</p>]]></description>
      <pubDate>Mon, 04 Aug 2008 11:13:55 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPedia Blog: Top 5 PHP replacements for Apache default directory listing]]></title>
      <guid>http://www.phpdeveloper.org/news/10674</guid>
      <link>http://www.phpdeveloper.org/news/10674</link>
      <description><![CDATA[<p>
The PHPedia blog has posted their <a href="http://php.bubble.ro/top-5-php-replacements-for-apache-default-directory-listing/">top five list</a> if scripts to replace the default listing Apache does for a directory without an index file.
</p>
<p>Here's their list:</p>
<ul>
<li><a href="http://phpfe.vigge.net/">phpFe</a> - PHP file explorer
<li><a href="http://filenice.com/">fileNice</a>
<li><a href="http://autoindex.sourceforge.net/">Autoindex</a>
<li><a href="http://sourceforge.net/projects/quixplorer/">QuiXplorer</a>
<li><a href="http://lesterchan.net/site/downloads/">GaMerZ File Explorer</a>
</ul>
<p>
Check out the <a href="http://php.bubble.ro/top-5-php-replacements-for-apache-default-directory-listing/">PHPedia post</a> for example screenshots of each.
</p>]]></description>
      <pubDate>Thu, 24 Jul 2008 10:21:25 -0500</pubDate>
    </item>
  </channel>
</rss>
